Xmltv2vdr-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
Dad401 (Diskussion | Beiträge) K (→Aufbau der Steuerdatei) |
K (→OSD: Typo) |
||
(46 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | |||
− | |||
− | |||
==Beschreibung== | ==Beschreibung== | ||
− | Das xmltv2vdr Plugin importiert EPG-Daten im [http://wiki.xmltv.org/index.php/XMLTVFormat xmltv]-Format in den [[VDR]] | + | Das xmltv2vdr Plugin importiert EPG-Daten im [http://wiki.xmltv.org/index.php/XMLTVFormat xmltv]-Format in den [[VDR]]. |
− | + | ===Status=== | |
+ | Letztes Update 05/2012 | ||
+ | |||
+ | {{Box Hinweis|Die EPG-Daten müssen von externen Programmen im [http://wiki.xmltv.org/index.php/XMLTVFormat xmltv]-Format bereitgestellt werden. Diese Programme sind aus rechtlichen Gründen (siehe {{wikipedia|VG_Media}}) nicht Bestandteil des xmltv2vdr Plugins!}} | ||
==Softwareanforderungen== | ==Softwareanforderungen== | ||
− | libxml2 | + | * libxml2 |
+ | * libsqlite3 | ||
+ | * libpcre | ||
− | |||
==Konfiguration== | ==Konfiguration== | ||
− | Die Konfiguration erfolgt | + | ===OSD=== |
− | == | + | Die Konfiguration erfolgt ausschließlich per OSD (Plugin-Einstellungen). Dort können Kanäle der Quellen ausgewählt und diese an VDR-Kanäle zugewiesen werden. |
− | + | ||
− | ==Schnittstelle zu EPG-Quellen | + | Hinweis zum Einstellen des Parameters 'Ausführung am:' im OSD: |
+ | Die einzelnen Tage (MDMDFSS) können durch Drücken der Zifferntasten 1-7 umgeschaltet werden. Die mögliche Auswahl eines Datums ist in den aktuellen Versionen (bis 0.1.1) zu ignorieren. | ||
+ | |||
+ | ===Parameter=== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | !Parameter | ||
+ | !Beschreibung | ||
+ | |- | ||
+ | | -e <episode directory> || legt das Verzeichnis für Episodendateien wie [http://eplists.constabel.net eplists] fest (Standard: $HOME/.eplists/lists) | ||
+ | |- | ||
+ | | -E <epgfile> || legt die zu verwendende EPG-Datenbankdatei fest (Standard: $VIDEODIR/epg.db) | ||
+ | |- | ||
+ | | -i <image directory> || legt das Verzeichnis für EPG-Bilder fest (Standard: /var/cache/vdr/epgimages) | ||
+ | |- | ||
+ | | -l <logfile> || protokolliert in eine Logdatei (Standard: syslog) | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | ==Schnittstelle zu EPG-Quellen== | ||
Die EPG-Quellen müssen sich an folgende Schnittstelle halten: | Die EPG-Quellen müssen sich an folgende Schnittstelle halten: | ||
* Jede Quelle muss im Verzeichnis '''/var/lib/epgsources''' eine Datei ablegen, die Steueranweisungen und eine Kanalliste der von der Quelle angebotenen Kanäle enthält. Die Datei darf keine Extension haben und '''muss''' vom VDR-Benutzer gelesen werden können | * Jede Quelle muss im Verzeichnis '''/var/lib/epgsources''' eine Datei ablegen, die Steueranweisungen und eine Kanalliste der von der Quelle angebotenen Kanäle enthält. Die Datei darf keine Extension haben und '''muss''' vom VDR-Benutzer gelesen werden können | ||
− | * Die ausführbare Datei (oder das Skript) '''muss''' im Pfad liegen und genauso heissen wie die Datei im Verzeichnis /var/lib/epgsources. Der Aufruf erfolgt mit folgenden Parametern: Anzahl Tage, | + | * Die ausführbare Datei (oder das Skript) '''muss''' im Pfad liegen und genauso heissen wie die Datei im Verzeichnis /var/lib/epgsources. Der Aufruf erfolgt mit folgenden Parametern: Anzahl Tage, PIN, Bilder holen ja/nein, Kanalnamen (um z.B. 5 Tage, ohne PIN und Bilder für ARD und ZDF zu holen gilt folgender Aufruf: 5 ‘‘ 0 ard.de zdf.de) |
+ | * Der Return-Code der ausführbaren Datei wird vom xmltv2vdr benutzt, um zu erfahren ob es ein Fehler im Grabber gab. Die Zahl 0 bedeutet alles in Ordnung; eine Zahl zwischen 1 und 126 bedeutet dass ein Fehler im Grabber aufgetreten ist. In letzterem Falle macht xmltv2vdr zwei weitere Versuche den Grabber aufzurufen, mit jeweils eine Minute Pause zwischen den Aufrufen. | ||
* Die per pipe oder file angelieferten EPG-Daten '''müssen''' im gültigen xmltv-Format sein (siehe auch Aufbau der xmltv-Datei) | * Die per pipe oder file angelieferten EPG-Daten '''müssen''' im gültigen xmltv-Format sein (siehe auch Aufbau der xmltv-Datei) | ||
* Die Kanalnamen in der xmltv-Datei sind fest und unabänderlich um eine Mehrfachzuweisung verschiedener Quellen zu verhindern (siehe Kanalliste). Dabei wird folgendes Schema verwendet: Sendername gefolgt von einem Punkt und der Länderkennung, z.B. rtl.de oder orf.at | * Die Kanalnamen in der xmltv-Datei sind fest und unabänderlich um eine Mehrfachzuweisung verschiedener Quellen zu verhindern (siehe Kanalliste). Dabei wird folgendes Schema verwendet: Sendername gefolgt von einem Punkt und der Länderkennung, z.B. rtl.de oder orf.at | ||
Zeile 53: | Zeile 74: | ||
===Aufbau der xmltv-Datei=== | ===Aufbau der xmltv-Datei=== | ||
− | * Die Eingabedatei, die per pipe oder file an das Plugin angeliefert wird, '''muss''' im gültigen Format vorliegen. | + | * Die Eingabedatei, die per pipe oder file an das Plugin angeliefert wird, '''muss''' im gültigen Format vorliegen. Eine Überprüfung des Formats kann mit tv_validate_file (http://wiki.xmltv.org/index.php/XmltvValidation) erfolgen. |
* Es gibt für die '''Event-ID''' eine Erweiterung des Formats, die obigen Validator nicht beeinträchtigt: die rein numerische Event-ID wird einfach als weitere Kategorie angehängt (siehe Beispiel) | * Es gibt für die '''Event-ID''' eine Erweiterung des Formats, die obigen Validator nicht beeinträchtigt: die rein numerische Event-ID wird einfach als weitere Kategorie angehängt (siehe Beispiel) | ||
− | + | {{Box Datei |Beispiel einer gültigen xmltv-Datei| | |
− | Beispiel einer gültigen xmltv-Datei | + | <pre> |
− | <pre><?xml version="1.0" encoding="utf-8"?> | + | <?xml version="1.0" encoding="utf-8"?> |
<tv generator-info-name="tvm2xmltv"> | <tv generator-info-name="tvm2xmltv"> | ||
<channel id="rtl.de"> | <channel id="rtl.de"> | ||
Zeile 92: | Zeile 113: | ||
</programme> | </programme> | ||
</tv></pre> | </tv></pre> | ||
+ | }} | ||
− | ===Verbindliche | + | ===Verbindliche EPG-Senderliste=== |
− | Bei Erweiterung dieser Liste unbedingt folgendes Schema verwenden: Sender gefolgt von einem Punkt und der Länderkennung, z.B. rtl.de oder orf.at | + | Bei Erweiterung dieser Liste unbedingt folgendes Schema verwenden: |
+ | * Sender gefolgt von einem Punkt und der Länderkennung, z.B. "rtl.de" oder "orf.at". | ||
+ | * Nur [[wikipedia:de:ASCII|7-Bit ASCII Zeichen]]. | ||
+ | * Neue Einträge bitte alphabetisch einsortieren. | ||
+ | {{Box Datei |Verbindliche EPG-Senderliste| | ||
<pre> | <pre> | ||
13th-street.de | 13th-street.de | ||
+ | 3plus.ch | ||
+ | 3sat-HD.de | ||
3sat.de | 3sat.de | ||
9live.de | 9live.de | ||
+ | a-and-e.de | ||
+ | adult-channel.com | ||
+ | ae-tv.de | ||
alpengluehen-tvx.de | alpengluehen-tvx.de | ||
animal-planet.de | animal-planet.de | ||
animax.de | animax.de | ||
+ | anixe-HD.de | ||
anixe.de | anixe.de | ||
+ | ard-alpha.de | ||
ard.de | ard.de | ||
+ | arte-HD.de | ||
arte.de | arte.de | ||
atv-avrupa.tr | atv-avrupa.tr | ||
+ | atv.at | ||
+ | atv2.at | ||
atvplus.at | atvplus.at | ||
austria9.at | austria9.at | ||
Zeile 112: | Zeile 148: | ||
baby-tv.de | baby-tv.de | ||
bayern3.de | bayern3.de | ||
+ | bbc-alba.uk | ||
+ | bbc-entertainment.dk | ||
+ | bbc-four.uk | ||
+ | bbc-news.uk | ||
+ | bbc-one.uk | ||
+ | bbc-parliament.uk | ||
+ | bbc-three.uk | ||
+ | bbc-two-scotland.uk | ||
+ | bbcworld.uk | ||
beate-uhse-tv.de | beate-uhse-tv.de | ||
+ | belgien.be | ||
bibeltv.de | bibeltv.de | ||
bloombergtv.de | bloombergtv.de | ||
Zeile 118: | Zeile 164: | ||
blue-movie-2.de | blue-movie-2.de | ||
blue-movie-3.de | blue-movie-3.de | ||
+ | bongusto.de | ||
boomerang-tv.de | boomerang-tv.de | ||
br-alpha.de | br-alpha.de | ||
cartoon-network.de | cartoon-network.de | ||
+ | cartoon-network.uk | ||
+ | cbeebies.uk | ||
+ | center.tv | ||
+ | channel-4-HD.uk | ||
+ | channel-4.uk | ||
+ | channel-5.uk | ||
classica.de | classica.de | ||
cnn.de | cnn.de | ||
comedy-central.de | comedy-central.de | ||
+ | das-erste-HD.de | ||
+ | das-erste.de | ||
+ | das-neue-tv.de | ||
das-vierte.de | das-vierte.de | ||
+ | deluxe-music.de | ||
detski-mir.ru | detski-mir.ru | ||
+ | deutsches-anleger-fernsehen.de | ||
+ | deutsches-wetter-fernsehen.de | ||
discovery-channel.de | discovery-channel.de | ||
discovery-geschichte.de | discovery-geschichte.de | ||
Zeile 131: | Zeile 190: | ||
disney-channel.de | disney-channel.de | ||
disney-cinemagic.de | disney-cinemagic.de | ||
+ | disney-junior.de | ||
disney-xd.de | disney-xd.de | ||
dk1.dk | dk1.dk | ||
dk2.dk | dk2.dk | ||
dmax.de | dmax.de | ||
+ | dr1.dk | ||
dsf.de | dsf.de | ||
+ | dw.de | ||
+ | e-entertainment-television.de | ||
einsextra.de | einsextra.de | ||
+ | einsfestival-HD.de | ||
einsfestival.de | einsfestival.de | ||
einsmuxx.de | einsmuxx.de | ||
+ | einsplus.de | ||
entertainment.de | entertainment.de | ||
+ | erf-1.de | ||
+ | espn-america.com | ||
espn-classic-sport.com | espn-classic-sport.com | ||
euro-star.tr | euro-star.tr | ||
euronews.de | euronews.de | ||
+ | euronews.fr | ||
eurosport-2.de | eurosport-2.de | ||
eurosport.de | eurosport.de | ||
+ | extreme-sports-channel.de | ||
+ | family-tv.de | ||
fashiontv.fr | fashiontv.fr | ||
focus-gesundheit.de | focus-gesundheit.de | ||
fox-channel.de | fox-channel.de | ||
+ | ftl-tv.de | ||
+ | geo-television.de | ||
+ | glitz.de | ||
goldstar-tv.de | goldstar-tv.de | ||
gotv.at | gotv.at | ||
gute-laune-tv.de | gute-laune-tv.de | ||
+ | hamburg-1.de | ||
heimatkanal.de | heimatkanal.de | ||
hessen3.de | hessen3.de | ||
Zeile 158: | Zeile 232: | ||
hse24.de | hse24.de | ||
imusic1.de | imusic1.de | ||
+ | itv-2-HD.uk | ||
+ | itv-3-HD.uk | ||
+ | itv-4-HD.uk | ||
itvn.pl | itvn.pl | ||
+ | joiz.de | ||
+ | jukebox.de | ||
junior.de | junior.de | ||
k-tv.at | k-tv.at | ||
kabel-eins-classics.de | kabel-eins-classics.de | ||
+ | kabel1-HD.de | ||
kabel1.de | kabel1.de | ||
kanal-7-int.tr | kanal-7-int.tr | ||
+ | kika-HD.de | ||
kika.de | kika.de | ||
kinowelt-tv.de | kinowelt-tv.de | ||
Zeile 172: | Zeile 253: | ||
mezzotv.fr | mezzotv.fr | ||
mgm.de | mgm.de | ||
+ | more-than-movies.uk | ||
motors-tv.fr | motors-tv.fr | ||
motorvision-tv.de | motorvision-tv.de | ||
+ | movies-4-men.uk | ||
mtv-base.de | mtv-base.de | ||
mtv-dance.uk | mtv-dance.uk | ||
mtv-entertainment.de | mtv-entertainment.de | ||
mtv-hits.uk | mtv-hits.uk | ||
+ | mtv-live.uk | ||
mtv-music.de | mtv-music.de | ||
mtv.de | mtv.de | ||
muenchen-2.de | muenchen-2.de | ||
+ | n24-HD.de | ||
n24.de | n24.de | ||
nashe-kino.ru | nashe-kino.ru | ||
+ | nat-geo-people.de | ||
national-geographic-wild.de | national-geographic-wild.de | ||
national-geographic.de | national-geographic.de | ||
+ | nautical-channel.com | ||
+ | ndr-HD.de | ||
ndr.de | ndr.de | ||
− | + | nick-jr.de | |
nickcomedy.de | nickcomedy.de | ||
+ | nickelodeon.de | ||
+ | nicktoons.de | ||
nl1.nl | nl1.nl | ||
nl2.nl | nl2.nl | ||
Zeile 194: | Zeile 284: | ||
ntv.de | ntv.de | ||
okto-tv.at | okto-tv.at | ||
+ | orf-sport.at | ||
orf1.at | orf1.at | ||
orf2.at | orf2.at | ||
+ | orf3.at | ||
phoenix.de | phoenix.de | ||
planet.de | planet.de | ||
playboy.de | playboy.de | ||
playhouse-disney.de | playhouse-disney.de | ||
+ | prosieben-fun.de | ||
+ | prosieben-HD.de | ||
+ | prosieben-maxx.de | ||
prosieben.de | prosieben.de | ||
puls4.at | puls4.at | ||
qvc.de | qvc.de | ||
+ | radio-bremen-tv.de | ||
rbb.de | rbb.de | ||
+ | rcktv.de | ||
rhein-neckar-fernsehen.de | rhein-neckar-fernsehen.de | ||
+ | ric.de | ||
romance-tv.de | romance-tv.de | ||
rtl-crime.de | rtl-crime.de | ||
+ | rtl-HD.de | ||
rtl-living.de | rtl-living.de | ||
rtl-nitro.de | rtl-nitro.de | ||
rtl-passion.de | rtl-passion.de | ||
rtl.de | rtl.de | ||
+ | rtl2-HD.de | ||
rtl2.de | rtl2.de | ||
rtlshop.de | rtlshop.de | ||
Zeile 218: | Zeile 318: | ||
sat1-comedy.de | sat1-comedy.de | ||
sat1-emotions.de | sat1-emotions.de | ||
+ | sat1-gold.de | ||
+ | sat1-HD.de | ||
sat1.de | sat1.de | ||
sci-fi.de | sci-fi.de | ||
+ | servustv-HD.at | ||
+ | servustv.at | ||
sf1.ch | sf1.ch | ||
sf2.ch | sf2.ch | ||
show-turk.tr | show-turk.tr | ||
silverline-tv.de | silverline-tv.de | ||
+ | sixx-HD.de | ||
sixx.de | sixx.de | ||
+ | sky-3d.de | ||
sky-action.de | sky-action.de | ||
sky-atlantic-hd.de | sky-atlantic-hd.de | ||
Zeile 237: | Zeile 343: | ||
sky-nostalgie.de | sky-nostalgie.de | ||
sky-select.de | sky-select.de | ||
+ | sky-sport-1-hd.de | ||
sky-sport-1.de | sky-sport-1.de | ||
+ | sky-sport-2-hd.de | ||
sky-sport-2.de | sky-sport-2.de | ||
sky-sport-austria.at | sky-sport-austria.at | ||
+ | sky-sport-extra-hd.de | ||
+ | sky-sport-news-hd.de | ||
sonnenklartv.de | sonnenklartv.de | ||
+ | sony-entertainmen.tv | ||
spiegel-geschichte.de | spiegel-geschichte.de | ||
+ | spiegel-tv-wissen.de | ||
spiegel-tv.de | spiegel-tv.de | ||
+ | sport1-HD.de | ||
+ | sport1.de | ||
+ | sport1plus.de | ||
+ | sport1US.de | ||
sportdigitaltv.de | sportdigitaltv.de | ||
+ | star-tv.ch | ||
+ | superrtl-HD.de | ||
superrtl.de | superrtl.de | ||
+ | swr-HD.de | ||
swr.de | swr.de | ||
+ | tagesschau24.de | ||
+ | tele5-HD.de | ||
tele5.de | tele5.de | ||
tgrt-eu.de | tgrt-eu.de | ||
Zeile 251: | Zeile 372: | ||
tier-tv.de | tier-tv.de | ||
timm.de | timm.de | ||
+ | tlc.de | ||
tnt-film.de | tnt-film.de | ||
tnt-serie.de | tnt-serie.de | ||
Zeile 260: | Zeile 382: | ||
tv-muenchen.de | tv-muenchen.de | ||
tv-polonia.pl | tv-polonia.pl | ||
+ | tv2.tr | ||
+ | tv5-monde.fr | ||
tv5.de | tv5.de | ||
tvp-info.pl | tvp-info.pl | ||
tvp-kultura.pl | tvp-kultura.pl | ||
tw1.at | tw1.at | ||
+ | universal-channel.de | ||
vh1-classic.eu | vh1-classic.eu | ||
+ | vh1-classic.uk | ||
viva.de | viva.de | ||
+ | vox-HD.de | ||
vox.de | vox.de | ||
+ | wdr-HD.de | ||
wdr.de | wdr.de | ||
+ | welt-der-wunder-tv.de | ||
wetter-fernsehen.de | wetter-fernsehen.de | ||
yavido.de | yavido.de | ||
yourfamilyentertainment.de | yourfamilyentertainment.de | ||
− | + | zdf-HD.de | |
+ | zdf-theaterkanal.de | ||
zdf.de | zdf.de | ||
+ | zdfinfo-HD.de | ||
zdfinfo.de | zdfinfo.de | ||
+ | zdfkultur-HD.de | ||
+ | zdfkultur.de | ||
+ | zdfneo-HD.de | ||
zdfneo.de | zdfneo.de | ||
</pre> | </pre> | ||
+ | }} | ||
+ | ==Aktuelle Version== | ||
+ | [http://projects.vdr-developer.org/attachments/download/946/vdr-xmltv2vdr-0.1.1.tgz Version 0.1.1] | ||
==Links== | ==Links== | ||
# [http://projects.vdr-developer.org/projects/plg-xmltv2vdr Plugin-Homepage] | # [http://projects.vdr-developer.org/projects/plg-xmltv2vdr Plugin-Homepage] |
Aktuelle Version vom 17. April 2017, 16:28 Uhr
Inhaltsverzeichnis |
[Bearbeiten] Beschreibung
Das xmltv2vdr Plugin importiert EPG-Daten im xmltv-Format in den VDR.
[Bearbeiten] Status
Letztes Update 05/2012
[Bearbeiten] Softwareanforderungen
- libxml2
- libsqlite3
- libpcre
[Bearbeiten] Konfiguration
[Bearbeiten] OSD
Die Konfiguration erfolgt ausschließlich per OSD (Plugin-Einstellungen). Dort können Kanäle der Quellen ausgewählt und diese an VDR-Kanäle zugewiesen werden.
Hinweis zum Einstellen des Parameters 'Ausführung am:' im OSD: Die einzelnen Tage (MDMDFSS) können durch Drücken der Zifferntasten 1-7 umgeschaltet werden. Die mögliche Auswahl eines Datums ist in den aktuellen Versionen (bis 0.1.1) zu ignorieren.
[Bearbeiten] Parameter
Parameter | Beschreibung |
---|---|
-e <episode directory> | legt das Verzeichnis für Episodendateien wie eplists fest (Standard: $HOME/.eplists/lists) |
-E <epgfile> | legt die zu verwendende EPG-Datenbankdatei fest (Standard: $VIDEODIR/epg.db) |
-i <image directory> | legt das Verzeichnis für EPG-Bilder fest (Standard: /var/cache/vdr/epgimages) |
-l <logfile> | protokolliert in eine Logdatei (Standard: syslog) |
[Bearbeiten] Schnittstelle zu EPG-Quellen
Die EPG-Quellen müssen sich an folgende Schnittstelle halten:
- Jede Quelle muss im Verzeichnis /var/lib/epgsources eine Datei ablegen, die Steueranweisungen und eine Kanalliste der von der Quelle angebotenen Kanäle enthält. Die Datei darf keine Extension haben und muss vom VDR-Benutzer gelesen werden können
- Die ausführbare Datei (oder das Skript) muss im Pfad liegen und genauso heissen wie die Datei im Verzeichnis /var/lib/epgsources. Der Aufruf erfolgt mit folgenden Parametern: Anzahl Tage, PIN, Bilder holen ja/nein, Kanalnamen (um z.B. 5 Tage, ohne PIN und Bilder für ARD und ZDF zu holen gilt folgender Aufruf: 5 0 ard.de zdf.de)
- Der Return-Code der ausführbaren Datei wird vom xmltv2vdr benutzt, um zu erfahren ob es ein Fehler im Grabber gab. Die Zahl 0 bedeutet alles in Ordnung; eine Zahl zwischen 1 und 126 bedeutet dass ein Fehler im Grabber aufgetreten ist. In letzterem Falle macht xmltv2vdr zwei weitere Versuche den Grabber aufzurufen, mit jeweils eine Minute Pause zwischen den Aufrufen.
- Die per pipe oder file angelieferten EPG-Daten müssen im gültigen xmltv-Format sein (siehe auch Aufbau der xmltv-Datei)
- Die Kanalnamen in der xmltv-Datei sind fest und unabänderlich um eine Mehrfachzuweisung verschiedener Quellen zu verhindern (siehe Kanalliste). Dabei wird folgendes Schema verwendet: Sendername gefolgt von einem Punkt und der Länderkennung, z.B. rtl.de oder orf.at
[Bearbeiten] Aufbau der Steuerdatei
- In der ersten Zeile steht entweder file oder pipe, bei file erwartet xmltv2vdr eine Datei in /var/lib/epgsources, die den Namen der Quelle trägt mit Extension .xmltv (also z.B. epgdata -> epgdata.xmltv). Daran anschließend kann optional die Uhrzeit, zu welcher die EPG-Quelldaten aktualisiert werden und dahinter ein Flag stehen, ob die Quelle eine Pin benötigt oder nicht (0/1). Hinter dem Flag für die PIN wird angegeben, ob die Quelle Bilder bereitstellen kann (0/1)
- In Zeile zwei die Anzahl der maximal von der EPG-Quelle zur Verfügung gestellten Tage.
- Es folgt eine Liste mit Kanalnamen (siehe Kanalliste), die je nach EPG-Quelle auch eine Zuweisung auf einen Kanal der EPG-Quelle enthalten kann (strichkommagetrennt vom Kanalnamen - wird vom Plugin nicht ausgewertet!)
Beispiele für Steuerdateien:
pipe 16 rtl.de;004 sat1.de;005 prosieben.de;006
pipe;00:00;1;1 10 rtl.de sat1.de prosieben.de
file 7 rtl.de;004 sat1.de;005 nickcomedy.de;190:625
[Bearbeiten] Aufbau der xmltv-Datei
- Die Eingabedatei, die per pipe oder file an das Plugin angeliefert wird, muss im gültigen Format vorliegen. Eine Überprüfung des Formats kann mit tv_validate_file (http://wiki.xmltv.org/index.php/XmltvValidation) erfolgen.
- Es gibt für die Event-ID eine Erweiterung des Formats, die obigen Validator nicht beeinträchtigt: die rein numerische Event-ID wird einfach als weitere Kategorie angehängt (siehe Beispiel)
<?xml version="1.0" encoding="utf-8"?> <tv generator-info-name="tvm2xmltv"> <channel id="rtl.de"> <display-name lang="de">rtl.de</display-name> </channel> <programme start="20110103002500 +0000" stop="20110103015500 +0000" channel="rtl.de" showview="6-851-241"> <title lang="de">Samba in Mettmann</title> <title>Samba in Mettmann</title> <desc lang="de">Eine attraktive Verlobte, ein sicherer Job ...</desc> <credits> <director>Angelo Colagrossi</director> <actor>Doris Kunstmann</actor> <actor>Hape Kerkeling</actor> <writer>Angelo Colagrossi</writer> <writer>Hape Kerkeling</writer> <producer>Amo Müller</producer> <producer>Matthias Wendlandt</producer> <composer>Darius Zahir</composer> <editor>Sabine Brose</editor> </credits> <date>2003</date> <category lang="de">Spielfilm</category> <category lang="de">Komödie</category> <category lang="de">16023614</category> <country>D</country> <video> <aspect>16:9</aspect> </video> <audio> <stereo>dolby</stereo> </audio> <rating system="FSK"><value>6</value></rating> <review type="text">Schade - Hape kanns eigentlich besser!</review> </programme> </tv>
[Bearbeiten] Verbindliche EPG-Senderliste
Bei Erweiterung dieser Liste unbedingt folgendes Schema verwenden:
- Sender gefolgt von einem Punkt und der Länderkennung, z.B. "rtl.de" oder "orf.at".
- Nur 7-Bit ASCII Zeichen.
- Neue Einträge bitte alphabetisch einsortieren.
13th-street.de 3plus.ch 3sat-HD.de 3sat.de 9live.de a-and-e.de adult-channel.com ae-tv.de alpengluehen-tvx.de animal-planet.de animax.de anixe-HD.de anixe.de ard-alpha.de ard.de arte-HD.de arte.de atv-avrupa.tr atv.at atv2.at atvplus.at austria9.at automotorsportchannel.de axntv.de baby-tv.de bayern3.de bbc-alba.uk bbc-entertainment.dk bbc-four.uk bbc-news.uk bbc-one.uk bbc-parliament.uk bbc-three.uk bbc-two-scotland.uk bbcworld.uk beate-uhse-tv.de belgien.be bibeltv.de bloombergtv.de blue-movie-1.de blue-movie-2.de blue-movie-3.de bongusto.de boomerang-tv.de br-alpha.de cartoon-network.de cartoon-network.uk cbeebies.uk center.tv channel-4-HD.uk channel-4.uk channel-5.uk classica.de cnn.de comedy-central.de das-erste-HD.de das-erste.de das-neue-tv.de das-vierte.de deluxe-music.de detski-mir.ru deutsches-anleger-fernsehen.de deutsches-wetter-fernsehen.de discovery-channel.de discovery-geschichte.de discovery-hd.de disney-channel.de disney-cinemagic.de disney-junior.de disney-xd.de dk1.dk dk2.dk dmax.de dr1.dk dsf.de dw.de e-entertainment-television.de einsextra.de einsfestival-HD.de einsfestival.de einsmuxx.de einsplus.de entertainment.de erf-1.de espn-america.com espn-classic-sport.com euro-star.tr euronews.de euronews.fr eurosport-2.de eurosport.de extreme-sports-channel.de family-tv.de fashiontv.fr focus-gesundheit.de fox-channel.de ftl-tv.de geo-television.de glitz.de goldstar-tv.de gotv.at gute-laune-tv.de hamburg-1.de heimatkanal.de hessen3.de hh1.de history-channel.de history-hd.de hse24.de imusic1.de itv-2-HD.uk itv-3-HD.uk itv-4-HD.uk itvn.pl joiz.de jukebox.de junior.de k-tv.at kabel-eins-classics.de kabel1-HD.de kabel1.de kanal-7-int.tr kika-HD.de kika.de kinowelt-tv.de ligtv.tr lust-pur.de mcm-top.fr mdr.de mezzotv.fr mgm.de more-than-movies.uk motors-tv.fr motorvision-tv.de movies-4-men.uk mtv-base.de mtv-dance.uk mtv-entertainment.de mtv-hits.uk mtv-live.uk mtv-music.de mtv.de muenchen-2.de n24-HD.de n24.de nashe-kino.ru nat-geo-people.de national-geographic-wild.de national-geographic.de nautical-channel.com ndr-HD.de ndr.de nick-jr.de nickcomedy.de nickelodeon.de nicktoons.de nl1.nl nl2.nl nl3.nl nrwtv.de ntv.de okto-tv.at orf-sport.at orf1.at orf2.at orf3.at phoenix.de planet.de playboy.de playhouse-disney.de prosieben-fun.de prosieben-HD.de prosieben-maxx.de prosieben.de puls4.at qvc.de radio-bremen-tv.de rbb.de rcktv.de rhein-neckar-fernsehen.de ric.de romance-tv.de rtl-crime.de rtl-HD.de rtl-living.de rtl-nitro.de rtl-passion.de rtl.de rtl2-HD.de rtl2.de rtlshop.de rtr-planeta.ru rtvi.ru sailing-channel.it sat1-comedy.de sat1-emotions.de sat1-gold.de sat1-HD.de sat1.de sci-fi.de servustv-HD.at servustv.at sf1.ch sf2.ch show-turk.tr silverline-tv.de sixx-HD.de sixx.de sky-3d.de sky-action.de sky-atlantic-hd.de sky-cinema-1.de sky-cinema-24.de sky-cinema-hits.de sky-cinema.de sky-comedy.de sky-emotion.de sky-fussball-bundesliga.de sky-krimi.de sky-nostalgie.de sky-select.de sky-sport-1-hd.de sky-sport-1.de sky-sport-2-hd.de sky-sport-2.de sky-sport-austria.at sky-sport-extra-hd.de sky-sport-news-hd.de sonnenklartv.de sony-entertainmen.tv spiegel-geschichte.de spiegel-tv-wissen.de spiegel-tv.de sport1-HD.de sport1.de sport1plus.de sport1US.de sportdigitaltv.de star-tv.ch superrtl-HD.de superrtl.de swr-HD.de swr.de tagesschau24.de tele5-HD.de tele5.de tgrt-eu.de the-biography-channel.de tier-tv.de timm.de tlc.de tnt-film.de tnt-serie.de tracetv.fr tuerkmax.tr turner-classic-movies.de tv-berlin.de tv-gusto-premium.de tv-muenchen.de tv-polonia.pl tv2.tr tv5-monde.fr tv5.de tvp-info.pl tvp-kultura.pl tw1.at universal-channel.de vh1-classic.eu vh1-classic.uk viva.de vox-HD.de vox.de wdr-HD.de wdr.de welt-der-wunder-tv.de wetter-fernsehen.de yavido.de yourfamilyentertainment.de zdf-HD.de zdf-theaterkanal.de zdf.de zdfinfo-HD.de zdfinfo.de zdfkultur-HD.de zdfkultur.de zdfneo-HD.de zdfneo.de