Eigene TV-Daten anbieten

Aus TV-Browser Wiki
Version vom 28. Mai 2008, 21:47 Uhr von Bodo⧼word-separator⧽⧼parentheses⧽ ⧼parentheses⧽
⧼revision-nav⧽
Wechseln zu: Navigation⧼comma-separator⧽Suche

Eigene TV-Daten anbieten

Es existieren zwei Möglichkeiten, TV-Daten in den TV-Browser zu bekommen:

Eigenes bereitstellen der Daten mit Hilfe unseres TV-Daten Tools

Voraussetzungen

Benötigtes Wissen:

  • Kommandozeile/Terminal
  • Programme mit Hilfe von Text-Dateien konfigurieren
  • Programme erstellen, die Webseiten oder andere Quellen auslesen und in unser Format bringen. Die Sprache hierbei ist egal. Von VB bis Java sollte alles möglich sein. Ohne diese Programme müsste man händisch die Daten übertragen. Vom händischen Übertragen ist dringend abzuraten!

Das Betriebssystem ist egal, die Tools sind in Java geschrieben und sollten auf allen Plattformen laufen, auf denen auch der TV-Browser läuft.

Benötigte Tools:

Wie funktioniert's?

Wir haben ein kleines Tool geschrieben, das es ermöglicht, die Daten für einen Sender in eine XML-Datei einzutragen und auslesen zu lassen (wir nennen solche Tools Primary Data Service oder kurz PDS).

Wie das geht, erklärt dieses Tutorial. Dort werden auch die anderen Tools erklärt, die zum Aufbereiten der Daten nötig sind.

Neben dem XML-PDS gibt es noch die Möglichkeit, eigene PDS zu schreiben, die die Daten von Web-Seiten oder aus anderen Formaten auslesen. Man muss natürlich Programmierkenntnisse in Java haben um einen solchen PDS implementieren zu können. Eine Anleitung dafür ist ebenfalls hier zu finden.

Aber bitte hierbei beachten, vorher den Sender um Erlaubnis zu fragen!

Tipps hierzu

TV-Daten-Services

Neben dem eigenen Bereitstellen von Daten gibt es auch die Möglichkeit, ein Plugin zu schreiben, das direkt im TV-Browser die Daten von Festplattenvideorekordern, Webseiten oder Datenbanken ausliest. Aber bitte hierbei das (c) beachten! Eine Datenbank darf man z.B. nicht "einfach so" auslesen in Deutschland. Es muss das Einverständnis des (c)-Inhabers vorliegen.

Vorraussetzungen

Benötigtes Wissen:

  • Java-Kenntnisse um das Plugin zu schreiben.

Wie funktioniert's?

Diese Möglichkeit sollte aber nur in besonderen Fällen benutzt werden. Zum einen ist die Entwicklung wesentlich aufwändiger als bei einem PDS und zum anderen muss jemand, der die Daten nutzen will den TV-Daten-Service erst installieren, während bei PDS-Daten der TV-Browser automatisch den neuen Sender findet, sobald dieser vom TV-Browser-Team freigeschaltet wurde.

Siehe Tutorial: Entwicklung eines TvDataService. Beispiele für solche Plugins sind im SVN zu finden, z.B. das Dreambox-Daten-Plugin, SweDB, Radiotimes oder BBC.