Enigma:Services:Formatbeschreibung: Unterschied zwischen den Versionen

Aus TuxBoxWIKI
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 126: Zeile 126:
  !width="50%"|Beispieldaten
  !width="50%"|Beispieldaten
  |-
  |-
  |<big>Dateikennung
  |<big>Dateikennung<br>
<font color="#009900">Beginn der Transponderliste</font><br>
<font color="#009900">Beginn der Transponderliste</font><br>
<font color="#990000">TSID:ONID 2<br> PType Freq:SymRate:Polar:FEC:SatPos:inv<br><br>
<font color="#990000">TSID:ONID 2<br> PType Freq:SymRate:Polar:FEC:SatPos:inv<br><br>
Zeile 141: Zeile 141:
<font color="#009900"><font color="#993399"><font color="#000000">
<font color="#009900"><font color="#993399"><font color="#000000">
<font color="#000099">SID:TSID:ONID:SType:Nr<br>Servicename<br>[f:SFlags,][c:SPidCache,]p:Provider</font><br>
<font color="#000099">SID:TSID:ONID:SType:Nr<br>Servicename<br>[f:SFlags,][c:SPidCache,]p:Provider</font><br>
<font color="#993399">Ende der Serviceliste</font><br>Ende der Datei</big>
<font color="#993399">Ende der Serviceliste</font><br>Ende der Datei
  |<big><font color="#000000">eDVB services /1/</font><br>
  |<big>eDVB services /1/<br>
<font color="#009900">transponders</font><br><font color="#990000">0001:0085 2<br> s 12070500:27500000:0:3:192:0<br>/</font><br>
<font color="#009900">transponders</font><br><font color="#990000">0001:0085 2<br> s 12070500:27500000:0:3:192:0<br>/</font><br>
<font color="#ff0000">0002:0085 2<br> s 11797500:27500000:0:3:192:0<br>/</font><br>
<font color="#ff0000">0002:0085 2<br> s 11797500:27500000:0:3:192:0<br>/</font><br>
Zeile 151: Zeile 151:
<font color="#996633">0096:0002:0085:2:220<br>HITLISTE<br>p:PREMIERE</font><br>
<font color="#996633">0096:0002:0085:2:220<br>HITLISTE<br>p:PREMIERE</font><br>
<font color="#000099">6D67:0437:0001:1:212<br>3sat<br>f:4,c:0000D2,c:0100DC,c:0200E6,c:0300D2,p:ZDFvision</font><br>
<font color="#000099">6D67:0437:0001:1:212<br>3sat<br>f:4,c:0000D2,c:0100DC,c:0200E6,c:0300D2,p:ZDFvision</font><br>
<font color="#993399">end</font><br>Have a lot of fun!<br></big>
<font color="#993399">end</font><br>Have a lot of fun!<br>
|}
|}


Zeile 177: Zeile 177:


=Die Datei(en) 'favourite.n.epl'=
=Die Datei(en) 'favourite.n.epl'=
{| border=1 valign="top"
{| border=1 valign="top" width="46%"
  | colspan="2" align="center" | '''enthält die Favoritenlisten(0.epl=TV, 1.epl=Radio, 2.epl=Files)'''
  | colspan="2" align="center" | '''enthält die Favoritenlisten(0.epl=TV, 1.epl=Radio, 2.epl=Files)'''
  |-
  |-
  !width="50%"|Beschreibung
  !width="57%"|Beschreibung
  !width="50%"|Beispieldaten
  !Beispieldaten
  |-
  |-
  |<big><font color="#3333ff"><font color="#000000">Favoriten-Name</font><br></font>
{| border=1 valign="top" width="46%"
  | rowspan=2 | <big><font color="#3333ff"><font color="#000000">Favoriten-Name</font><br></font>
<font color="#009900">Je Eintrag eine #SERVICE: Zeile<br></font>
<font color="#009900">Je Eintrag eine #SERVICE: Zeile<br></font>
<font color="#990000">FavoritenTyp: (1=DBV-Service, 2=File)</font><br>
<font color="#990000">FavoritenTyp: (1=DBV-Service, 2=File)</font><br>
Zeile 189: Zeile 190:
<font color="#999900">SType:</font><font color="#993399">SID:</font>
<font color="#999900">SType:</font><font color="#993399">SID:</font>
<font color="#663300">TSID:</font><font color="#666666">ONID:</font><br><br>als Besonderheit werden in diesen Dateien<br>keine führenden Nullen den einzelnen<br>Werten vorangestellt!<br></big>
<font color="#663300">TSID:</font><font color="#666666">ONID:</font><br><br>als Besonderheit werden in diesen Dateien<br>keine führenden Nullen den einzelnen<br>Werten vorangestellt!<br></big>
|
  |<big>#NAME Favourites (TV)<br><font color="#009900">#SERVICE:  
{| border=1 valign="top"
<font color="#990000">1:</font><font color="#3333ff">0:</font>
  | <big>#NAME Favourites (TV)<br><font color="#009900">#SERVICE: <font
<font color="#999900">1:</font><font color="#993399">24:</font>
color="#990000">1:</font><font color="#3333ff">0:</font><font
<font color="#663300">1:</font><font color="#666666">85:</font></font><br>
color="#999900">1:</font><font color="#993399">24:</font><font
<font color="#990000"><font color="#009900">#SERVICE:</font> 1:
color="#663300">1:</font><font color="#666666">85:</font></font><br><font
<font color="#3333ff">0:</font><font color="#999900">1:</font>
color="#990000"><font color="#009900">#SERVICE:</font> 1:<font
<font color="#993399">d:</font><font color="#663300">1:</font>
color="#3333ff">0:</font><font color="#999900">1:</font><font
<font color="#666666">85:<br></font></font><font color="#990000">
color="#993399">d:</font><font color="#663300">1:</font><font
<font color="#009900">#SERVICE:</font> 1:<font color="#3333ff">0:</font>
color="#666666">85:<br></font></font><font color="#990000"><font
<font color="#999900">1:</font><font color="#993399">6D67:</font>
color="#009900">#SERVICE:</font> 1:<font color="#3333ff">0:</font><font
<font color="#663300">437:</font><font color="#666666">1:<br></font></font><br></big>
color="#999900">1:</font><font color="#993399">6D67:</font><font
color="#663300">437:</font><font color="#666666">1:<br></font></font><br></big>
  |-
  |-
  | <big>#NAME Favourites (Radio)<br><font color="#990000"><font
  |<big>#NAME Favourites (Radio)<br><font color="#990000">
color="#009900">#SERVICE:</font> 1:<font color="#3333ff">0:</font><font
<font color="#009900">#SERVICE:</font> 1:<font color="#3333ff">0:</font>
color="#999900">2:</font><font color="#993399">96:</font><font
<font color="#999900">2:</font><font color="#993399">96:</font>
color="#663300">2:</font><font color="#666666">85:<br><br></font></font></big>
<font color="#663300">2:</font><font color="#666666">85:<br><br></font></font></big>
|}
  |-
  |-
  | colspan="2" | Erläuterungen zu den Flags
  | colspan=2 | Erläuterungen zu den Flags.<br>
Das Feld 'Flags' ist ein Integer-Wert, der aus einzelnen Bits besteht.
Das Feld 'Flags' ist ein Integer-Wert, der aus einzelnen Bits besteht.<br><br>
 
1.Bit(01): Es handelt sich um ein Verzeichnis<br>2.Bit(02): In das Verzeichnis muss man reinwechseln<br>3.Bit(04): Man kann in das Verzeichnis reinwechseln<br>
1.Bit(01): Es handelt sich um ein Verzeichnis<br>2.Bit(02): In das Verzeichnis muss man reinwechseln<br>3.Bit(04): Man kann in das Verzeichnis reinwechseln<br>
::(die Bits 1-3 machen eigentlich nur zusammen Sinn)<br>
::(die Bits 1-3 machen eigentlich nur zusammen Sinn)<br>
Zeile 217: Zeile 214:
5.Bit(16): der Service hat (enigma-intern) einen sortier-Schlüssel.<br>
5.Bit(16): der Service hat (enigma-intern) einen sortier-Schlüssel.<br>
::wenn nicht gesetzt, wird alphabetisch sortiert.<br>
::wenn nicht gesetzt, wird alphabetisch sortiert.<br>
|}
|}
|}




{{Review}}
{{Review}}

Aktuelle Version vom 28. März 2005, 14:38 Uhr

Vorlage:Überarbeiten


Allgemeines

Beschreibung des Aufbaus der Enigma Services (Kanalliste).


Dateien

Datei Inhalt
/var/tuxbox/config/enigma/services Transponderliste und Services mit Providern
/var/tuxbox/config/enigma/bouquets Bouquets mit Serviceverknüpfungen
/var/tuxbox/config/enigma/favourite.n.epl Favoriten für TV (n=0), Radio (n=1) und Dateien (n=2)


Erklärung der Bezeichnungen

Kürzel Beschreibung Anmerkungen
TSID Transponder Stream ID 4-stelliger HEX-Wert
ONID Original Network Identifier
4-Stelliger HEX-Wert
PType Provider Type s = Satellit, c = Kabelnetz
Freq Frequency Dezimalwert in Hz
SymRate Symbol Rate Dezimalwert
Polar Polarisation 0 = horizontal ,1 = vertikal
FEC Forward Error Correction 2=2/3, 3=3/4, 4=4/5, 5=5/6
SatPos Orbitalposition des Satelliten Dezimalwert in Grad*10, z.B. bei Astra 19,2E: 192
inv Inversion ???
mod Modulation ??? nur bei Kabel-Providern
SID Service ID 4-Stelliger HEX-Wert
SType Service Type Dezimalwert: 1=TV, 2=Radio, 4=NVod, andere=Daten
SNr Service Number Programmplatz in der Serviceliste (ab 200)
Servicename Name des Services Name des Services wird als UTF-8 String gespeichert.

Enthält einen Lang- und einen Kurznamen. Der Kurzname wird aus Teilen des Langnamens gebildet. Diese Teile sind durch 0xC2,0x86 und 0xC2,0x87 eingeklammert. Ich verwende zur einfacheren Beschreibung die Zeichen { und }.

Beispiele:

{P}remiere{ Serie} ergibt Premiere Serie und P Serie

{STUDIO U}NIVERSAL ergibt Studio Universal und Studio U

SFlags Flags (optional) Dezimalwert (Bitfeld, Werte können addiert werden)

1 = NameFixed (Der Servicename wird nicht mehr dynamisch an den aktuellen DVB-Stream angepasst) 2 = Hide (Versteckter Sender, sowas wie Löschen) 3 = NoDVB (ServicePIDs werden aus dem Cache genommen anstatt aus aktuellem Stream)

SPidCache PID Caches (optional) 2-Stellig Dezimal (CacheID) + 4-Stellig HEX (PID)

Cache IDs können sein: 00=Video, 01=Audio, 02=Teletext, 03=PCR, 04=AC3 Beispiel für Audio-PID 0c3f: 020c3f

Provider Anbietername des Services wird als UTF-8 String gespeichert


Die Datei 'services'

enthält die Transponderliste und die Serviceliste
Beschreibung Beispieldaten
Dateikennung

Beginn der Transponderliste
TSID:ONID 2
PType Freq:SymRate:Polar:FEC:SatPos:inv

TSID:ONID 2
PType Freq:SymRate:Polar:FEC:SatPos:inv
/

TSID:ONID 2
PType Freq:SymRate:inv:mod
/

Ende der Transponderliste
Beginn der Serviceliste
SID:TSID:ONID:SType:SNr
Servicename
[f:SFlags,][c:SPidCache,]p:Provider

SID:TSID:ONID:SType:Nr
Servicename
[f:SFlags,][c:SPidCache,]p:Provider

SID:TSID:ONID:SType:Nr
Servicename
[f:SFlags,][c:SPidCache,]p:Provider

SID:TSID:ONID:SType:Nr
Servicename
[f:SFlags,][c:SPidCache,]p:Provider

Ende der Serviceliste
Ende der Datei

eDVB services /1/

transponders
0001:0085 2
s 12070500:27500000:0:3:192:0
/

0002:0085 2
s 11797500:27500000:0:3:192:0
/

2713:F001 2
c 442000:6900000:0:6
/

end
services
0024:0001:0085:1:444
†STUDIO U‡NIVERSAL
p:PREMIERE

000d:0001:0085:1:790
PLANET
f:0,c:0006ff,c:010700,c:0306ff,p:PREMIERE

0096:0002:0085:2:220
HITLISTE
p:PREMIERE

6D67:0437:0001:1:212
3sat
f:4,c:0000D2,c:0100DC,c:0200E6,c:0300D2,p:ZDFvision

end
Have a lot of fun!


Die Datei 'bouquets'

enthält die Bouquets mit Serviceverweisen
Beschreibung Beispieldaten
Dateikennung

Beginn der Bouquetliste
Bouquet-Nr
Bouquet-Name
SID:TSID:ONID:SType
SID:TSID:ONID:SType
/
Bouquet-Nr
Bouquet-Name
SID:TSID:ONID:SType

SID:TSID:ONID:SType

/
Ende der Bouquetliste
Ende der Datei

eDVB bouquets - do not modify...
bouquets

1
BOUQUET1
0024:0001:0085:1
000d:0001:0085:1
/

2
BOUQUET2
0096:0002:0085:2
6D67:0437:0001:1
/

end
Have some fun!


Die Datei(en) 'favourite.n.epl'

enthält die Favoritenlisten(0.epl=TV, 1.epl=Radio, 2.epl=Files)
Beschreibung Beispieldaten
Favoriten-Name

Je Eintrag eine #SERVICE: Zeile
FavoritenTyp: (1=DBV-Service, 2=File)
Flags: (Erklärung siehe unten)
SType:SID: TSID:ONID:

als Besonderheit werden in diesen Dateien
keine führenden Nullen den einzelnen
Werten vorangestellt!

#NAME Favourites (TV)
#SERVICE:

1:0: 1:24: 1:85:
#SERVICE: 1: 0:1: d:1: 85:
#SERVICE: 1:0: 1:6D67: 437:1:

#NAME Favourites (Radio)

#SERVICE: 1:0: 2:96: 2:85:

Erläuterungen zu den Flags.

Das Feld 'Flags' ist ein Integer-Wert, der aus einzelnen Bits besteht.

1.Bit(01): Es handelt sich um ein Verzeichnis
2.Bit(02): In das Verzeichnis muss man reinwechseln
3.Bit(04): Man kann in das Verzeichnis reinwechseln

(die Bits 1-3 machen eigentlich nur zusammen Sinn)

4.Bit(08): der Inhalt des Verzeichnisses soll automatisch sortiert werden
5.Bit(16): der Service hat (enigma-intern) einen sortier-Schlüssel.

wenn nicht gesetzt, wird alphabetisch sortiert.



Review-KandidatDieser Artikel befindet sich derzeit im Reviewprozess. Hilf mit, ihn zu verbessern! Falls du bei weiteren Artikeln helfen willst, findest du hier eine Auswahl offener Artikel.