Epg.data
Aus VDR Wiki
(Unterschied zwischen Versionen)
Hulk (Diskussion | Beiträge) K |
Wirbel (Diskussion | Beiträge) (→Format) |
||
Zeile 13: | Zeile 13: | ||
|Beginn eines neuen Kanals | |Beginn eines neuen Kanals | ||
|- | |- | ||
− | |[[#E|E <EventID> <StartZeit> <Dauer> <TableID>]] | + | |[[#E|E <EventID> <StartZeit> <Dauer> <TableID> <Version>]] |
|Beginn eines neuen Eintrags | |Beginn eines neuen Eintrags | ||
|- | |- | ||
Zeile 24: | Zeile 24: | ||
|[[#D|D <Beschreibung>]] | |[[#D|D <Beschreibung>]] | ||
|Beschreibung des Eintrags. Pipe "<nowiki>|</nowiki>" wird als Zeilentrennzeichen verwendet | |Beschreibung des Eintrags. Pipe "<nowiki>|</nowiki>" wird als Zeilentrennzeichen verwendet | ||
+ | |- | ||
+ | |[[#G|G <Nummer>]] | ||
+ | |Genre (ab VDR-1.7.11) | ||
+ | |- | ||
+ | |[[#R|R <parental rating>]] | ||
+ | |Parental Rating | ||
|- | |- | ||
|[[#X|X <Datenstromart> <Typ> <Sprache> <Beschreibung>]] | |[[#X|X <Datenstromart> <Typ> <Sprache> <Beschreibung>]] | ||
Zeile 36: | Zeile 42: | ||
|[[#c|c]] | |[[#c|c]] | ||
|Kanal beendet | |Kanal beendet | ||
− | |||
− | |||
− | |||
|} | |} | ||
Version vom 7. Oktober 2016, 13:42 Uhr
Inhaltsverzeichnis |
Beschreibung
Die Datei epg.data ist eine Textdatei, in der nacheinander EPG-Datensätze gespeichert werden. Jede Zeile beginnt zunächst mit einem Typenzeichen gefolgt von einem Leerzeichen, das den Typ der Zeile angibt.
Format
Es gibt folgende Werte:
Zeichen + Parameter | Bedeutung |
---|---|
C <channelID> <KanalName> | Beginn eines neuen Kanals |
E <EventID> <StartZeit> <Dauer> <TableID> <Version> | Beginn eines neuen Eintrags |
T <Titel> | Setzt den Titel des aktuellen Eintragsfest |
S <Kurztext> | kurze Beschreibung des Eintrags |
D <Beschreibung> | Beschreibung des Eintrags. Pipe "|" wird als Zeilentrennzeichen verwendet |
G <Nummer> | Genre (ab VDR-1.7.11) |
R <parental rating> | Parental Rating |
X <Datenstromart> <Typ> <Sprache> <Beschreibung> | Angaben zum Video-/Audio-Stream |
V <VPS> | VPS Zeit angeben |
e | Eintrag beendet |
c | Kanal beendet |
Parameter
(siehe vdr.5)
- channelID
Ist ein aus den Parametern der channels.conf geformter unverwechselbarer Identifier, z.B "T-8468-257-3",
der aus SIGNALQUELLE-NID-TID-SID(-RID) gebildet wird.
Achtung: Wenn NID und TID den Wert 0 aufweisen (z.B. bei analogen Kanälen), wird Frequenz/1000 anstatt TID verwendet.
Beispiel:
channels.conf: "3SAT;PVR:168250:C0:C:0:301:300:305:A1:2692:0:0:0"
channelID: "C-0-168-2692-0" bzw. "C-0-168-2692" (RID==0 kann weggelassen werden) - Kanalname
zu channelID gehöriger Kanalname - EventID
ist eine vorzeichenlose 32 bit Zahl, welche das Event eineindeutig kennzeichnet - StartZeit
Startzeit als time_t Integer Zahl in UTC - Dauer
Dauer in Sekunden - TableID
hexadezimale Zahl, die angibt in welcher Event-Tabelle das enthalten ist.
(wenn diese leer gelassen wird oder 0 ist, werden vorhandene Daten nicht überschrieben oder geändert, mit Daten welche aus dem DVB Stream kommen) - Version
hexadezimale Zahl, die angibt welche Version das Event in der Tabelle hat. (Wird ignoriert, wenn EPG Daten gelesen werden.) - Datenstromart
1 = Video, 2 = Audio - Typ
Datenstromtyp gemäß ETSI EN 300 468 - Sprache
abgekürzte Sprachangabe (3 Buchstabenkürzel) - Beschreibung
Beschreibung des Datenstroms - VPS
- Video Programming Service Zeit als time_t Integer Zahl in UTC
C
E
X
V
G
Eine mit Leerzeichen getrennte Liste von Genrecodes, definiert in Tabelle 28 des ETSI-Standards EN 300 468. Bis zu 4 Genreangaben sind möglich.
Beispiel
Ein Datensatz sieht dann ungefähr so aus:
$VDRCONFIG/epg.data
... C C-1-1079-28014-16387 ZDFdokukanal .. (diverse Einträge zu diesem Kanal) E 55784 1102797900 1080 50 T Tagesthemen S mit Sport D WM Bericht! X 2 01 deu Mono X 1 01 deu 4:3 V 1102797900 e .. (diverse Einträge zu diesem Kanal) c ...