All pastes #460741 Raw Edit

Stuff

public text v1 · immutable
#460741 ·published 2007-04-27 07:43 UTC
rendered paste body
Sehr geehrte Damen und Herren,

wie Sie vielleicht wissen gibt es im deutschsprachigen Raum etliche Personen, welche einen sogenannten "Home Theater Personal Computer" (HTPC) verwenden. Dabei werden vermehrt gezielt TV-Programme aufgezeichnet und später angeschaut, anstatt ziellos umher zu zappen.

Um dieses Verhalten möglich zu machen, sind wir (die HTPC-Community) immer auf der Suche nach verlässlichen EPG (Electronic Program Guide) Daten. Die meisten, wenn nicht alle, Programme in diesem Bereich verwenden als Datenformat das sogenannte XMLTV Format [1]. Dabei werden die Daten nach einer offen zugänglichen Spezifikation [2] in XML abgelegt und können so schnell und einfach von Programmen verarbeitet werden.

Zurzeit müssen die meisten Benutzer auf sogenannte Screen-Scraper zurückgreifen: Programme, welche die Webseite eines EPG-Anbieters (z.b. tvtv.de/ch) besuchen und für jeden Sender und jeden Tag Daten aus der Webseite extrahieren. Dies hat zwei entscheidende Nachteile: 
1) Die Serverlast auf der jeweiligen Webseite steigt exponentiell mit der Anzahl Benutzern eines Screen-Scrapers.
2) Führt der EPG-Anbieter eine Änderung am Webauftritt durch, muss der Screen-Scrapper angepasst werden. Dies ist zeitraubend und zudem nervtötend.

Würde tvtv die Daten direkt im XMLTV Format bereitstellen, würden diese Nachteile aufgehoben. Viele Benutzer sind aufgrund dieser Nachteile bereit ein monatliches Entgelt zu bezahlen, sollten die Daten direkt im XMLTV Format bereitstehen.

Die Funktionalität der Linux-Unterstützung der tvtv Services ist hingegen leider nicht ausreichend um die Daten zu importieren.

Würden Sie die Daten im XMLTV Format bereitstellen, würden Sie mit einem Schlag eine Menge Applikationen unterstützen. Eine Liste (unvollständig) finden Sie unter [3].

Sollte die Konvertierung in das XMLTV Format zu viel Aufwand für Sie bedeuten, würde es auch schon ausreichen andere maschinenlesbare Daten zusammen mit einer Spezifikation bereitzustellen. Normalerweise genügt dies in der Open-Source-Szene.

Anbieter aus den USA und Grossbritannien stellen ihre EPG Daten übrigens auch im XMLTV Format bereit, siehe [4] und [5].

Ich bitte Sie höflich zu diesem Vorschlag Stellung zu nehmen. Sollten Sie weitere Rückfragen haben, können Sie mich gerne unter me@blaue0.net kontaktieren.

Freundliche Grüsse,
Christian Güdel

[1] http://www.xmltv.org/
[2] http://xmltv.org/wiki/xmltvfileformat.html
[3] http://xmltv.org/wiki/xmltvrelatedprojects.html
[4] http://www.radiotimes.co.uk und http://xmltv.radiotimes.com
[5] http://labs.zap2it.com