Xmltv2vdr-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
Joe D (Diskussion | Beiträge) K (→Aufbau der Steuerdatei: kleine Änderung) |
K (→OSD: Typo) |
||
| (63 dazwischenliegende Versionen von 13 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. | ||
| + | |||
| + | 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== | ==Schnittstelle zu EPG-Quellen== | ||
| − | Die | + | 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 | + | * 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 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: | + | * 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 |
===Aufbau der Steuerdatei=== | ===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) | + | * 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 | + | * 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) | + | * 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: | Beispiele für Steuerdateien: | ||
<pre> | <pre> | ||
pipe | pipe | ||
| − | + | 16 | |
rtl.de;004 | rtl.de;004 | ||
sat1.de;005 | sat1.de;005 | ||
| Zeile 35: | Zeile 58: | ||
<pre> | <pre> | ||
| − | pipe | + | pipe;00:00;1;1 |
| − | 1;10 | + | 10 |
rtl.de | rtl.de | ||
sat1.de | sat1.de | ||
| Zeile 44: | Zeile 67: | ||
<pre> | <pre> | ||
file | file | ||
| − | + | 7 | |
rtl.de;004 | rtl.de;004 | ||
sat1.de;005 | sat1.de;005 | ||
| Zeile 51: | 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 90: | Zeile 113: | ||
</programme> | </programme> | ||
</tv></pre> | </tv></pre> | ||
| + | }} | ||
| − | === | + | ===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 [[wikipedia:de:ASCII|7-Bit ASCII Zeichen]]. | ||
| + | * Neue Einträge bitte alphabetisch einsortieren. | ||
| + | {{Box Datei |Verbindliche EPG-Senderliste| | ||
<pre> | <pre> | ||
| − | + | 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 | 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 | 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 | 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 | ||
</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] | ||
| Zeile 110: | Zeile 419: | ||
[[Kategorie:EPG und Co]] | [[Kategorie:EPG und Co]] | ||
| + | [[en:Xmltv2vdr-plugin]] | ||
[[ru:Xmltv2vdr]] | [[ru:Xmltv2vdr]] | ||
Aktuelle Version vom 17. April 2017, 17: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