XMLTV
Aus Sceneo Wiki
XMLTV ist eine Sammlung von Programmen um TV-Programmdaten (EPG-Daten) darzustellen. Diese arbeiten mit Programmlisten auf der Basis des xmltv Formates, welches auf xml beruht. Die Idee ist es, das Backend (welches die Programmlisten erstellt) und das Frontend (das die Daten ausgibt) voneinander zu trennen und es somit zu ermöglichen, die Daten mit verschiedenen Programmen, die xml verstehen, zu verarbeiten.
Derzeit gibt es Backend Programme die die Daten erfassen für Kanada, USA, Großbrittanien und Irland, Deutschland, Östereich, Finnland, Spanien, Niederlande, Ungarn, Dänemark, Japan, Schweden, Frankreich, Norwegen und Rumänien.
Der größte Teil der Software basiert auf Kommandozeilen Basis und ist immer noch in der Entwicklung. Dennoch gibt es zahlreiche gute Anleitungen für Ihre Benutzung.
Datei Format
Das Format unterscheidet sich von den meisten anderen XML-basierten Programmlistenformaten insoweit, als dass es aus der Sicht des Anwenders geschrieben wurde und nicht aus der des Anbieters. Es unterscheidet nicht in Sender, im Gegenteil alle Sender sind durcheinander gemischt in eine einzige einheitliche Liste. Jede Sendung hat Details wie Name, Beschreibung, und Credits die als Unterelemente angelegt werden. Metadaten wie Austrahlungsdetails sind als Attribute gespeichert. Genauso wird Mehrsprachigkeit der Listen unterstützt so das jede Sendung die Elemente "language" und Original Language" Details besitzen kann.
Ein einfaches Beispiel könnte so aussehen:
<tv>
<programme channel="ARD" start="20010829000500 BST">
<title>Tagesschau</title>
<desc>
Bilko claims he's had a close encounter with an alien in order
to be given some compassionate leave so he can visit an old
flame in New York.
</desc>
</programme>
<programme channel="ZDF" start="20010829095500 BST">
<title>Tatort</title>
Der Fall Sceneo
<desc>
racheklos versucht Tom um eine Gehaltserhöung zu bitten.
Wird er es schaffen oder bleibt Tom hart?
Und was hat es mit erpresserischen Bildern auf sich?
</desc>
<credits>
<actor>Tom</actor>
<actor>Racheklos</actor>
</credits>
<category>Serie</category>
</programme>
</tv>
Es ist möglich noch komlexere Angaben zu machen wie zum beispiel weitere Angaben zum Sender, Tonformat, Bildformat, Untertitel, Atersangaben und mehr. Jede angaben ist optional. mann kann also mit sehr simplen Strukturen beginnen.
XMLTV und TVcentral
Seit TVcentral-Version 2.05 unterstützt TVcentral (V2) auch den Import von XMLTV-kodieren EPG-Daten. Die Importfunktionalität ist dabei im Import-Plugin Xmltv Importer verankert. Die importierten Datensätze werden dann vom FullTime-Plugin Universal EPG weiterverarbeitet (zur Darstellung einer Programmzeitschrift, zur Einplanung von Aufnahmen etc.).
XMLTV Quellen
- http://www.xmltv.org - die Homepage des XMLTV Formats und Projekts. Hier lassen sich zahlreiche Grabber zum automatischen Donwload von Programminformationen finden. (Englisch)
- http://xmltv.info - Diese Seite bietet das deutsche Fernsehprogramm im xmltv Format zum kostenlosen Download an. (Deutsch)
