Enigma:Services:Formatbeschreibung

Aus TuxBoxWIKI
Version vom 28. März 2005, 14:38 Uhr von Sat Man (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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.