Hallo,
hier nun das erste Release von xmltv2vdr. Das xmltv2vdr Plugin importiert EPG-Daten im xmltv-Format in den VDR. Die EPG-Daten müssen von externen Programmen im xmltv-Format bereitgestellt werden.
Die externen Programme sind nicht Bestandteil des Plugins, ich selbst habe aus dem Plugin tvm2vdr eine Quelle tvm2xmltv geschrieben.
Warum xmltv2vdr?
Da rumwursteln mit EPG-Quellen beim VDR scheinbar zum Standard gehört und jeder, der eine neue Quelle verwenden will gleich ein nur exakt für diese Quelle zugeschnittenes Plugin benötigt (siehe auch http://vdr-wiki.de/wiki/index.…s_f.C3.BCr_den_EPG_import) habe ich mir überlegt wie man diesen Wildwuchs beenden könnte und heraus gekommen ist xmltv2vdr. Ganz geil finde ich auch diese abstrusen Listen wie bei tvmovie2vdr die man erstmal ausserhalb des OSD einstellen muss (siehe http://vdr-wiki.de/wiki/index.…annels.7B.2C_wanted.7D.pl) in der die Zuweisung der Quellen-Kanal-ID zur VDR Kanal ID drin steht. Gibt es auch beim tvm2vdr-Plugin (siehe http://vdr-wiki.de/wiki/index.…n#IDs_f.C3.BCr_Channelmap)
Bei xmltv2vdr gibt es nur noch einheitliche Kanalnamen (http://vdr-wiki.de/wiki/index.…ltv2vdr-plugin#Kanalliste). Die Liste kann jederzeit erweitert werden. Egal von welcher Quelle der Kanal sat1.de kommt, er wird immer Daten für Sat1 enthalten (sofern der Quellenauthor sich daran hält)
Vorteile von xmltv2vdr:
- einheitliche Kanalliste, für alle Sourcen gleich, kein externes Zuweisungsgebastel
- Zuweisung der xmltv2vdr Kanäle zu den eigenen VDR-Kanälen komplett innerhalb des OSD
- ein Sourcenkanal kann zu mehreren VDR-Kanälen gemappt werden (z.B. auf Sat1 und Sat1HD)
- mischen des Sender EPGs mit dem aus der Source möglich
- feingranulierte Auswahlmöglichkeit welche Daten aus der Source ins EPG sollen (Untertitel, Beschreibung, Ort, Jahr, Mitwirkende, Freigabe, Kritik, ...)
- liest jede standardkonforme xmltv-Datei
- Ausführungszeit einstellbar (bei Start, zu gewisser Zeit mit und ohne Aufwachen oder über svdrp)
Wie funktionierts?
xmltv2vdr liest in /var/lib/epgsources Steuerdateien der einzelnen Sourcen und ruft je nach Konfiguration die Source auf oder erwartet in /var/lib/epgsources eine xmltv-Datei die verarbeitet wird.
Weitere Infos im Wiki: http://vdr-wiki.de/wiki/index.php/Xmltv2vdr-plugin
aktuelle Version: http://projects.vdr-developer.…jects/plg-xmltv2vdr/files
Git: http://projects.vdr-developer.…n-xmltv2vdr.git;a=summary
Bugreports: http://projects.vdr-developer.…ects/plg-xmltv2vdr/issues
Gruß
Joe_D