Eigene TV-Daten anbieten: Unterschied zwischen den Versionen

Aus TV-Browser Wiki
Wechseln zu: Navigation⧼comma-separator⧽Suche
Bodo⧼word-separator⧽⧼parentheses⧽
⧼parentheses⧽
Bodo⧼word-separator⧽⧼parentheses⧽
Zeile 1: Zeile 1:
==Voraussetzungen==
+
=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:
 
Benötigtes Wissen:
Zeile 11: Zeile 17:
 
* [[TV-Daten_Tutorial|TVDataStarterkit]]
 
* [[TV-Daten_Tutorial|TVDataStarterkit]]
  
==Eigene TV-Daten==
+
===Wie funktioniert's?===
 
 
Es existieren drei Möglichkeiten, TV-Daten in den TV-Browser zu bekommen:
 
 
 
===Excel/XML===
 
 
 
Wir haben ein kleines Tool geschrieben, das es ermöglicht, die Daten für einen Sender in eine Excel-Tabelle einzutragen und auslesen zu lassen (wir nennen solche Tools ''[[Primary Data Service]]'' oder kurz ''[[Primary Data Service|PDS]]'').
 
  
Alternativ gibt es auch die Möglichkeit, die Daten in eine XML-Datei zu schreiben und diese auszulesen.
+
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 ''[[Primary Data Service|PDS]]'').  
  
 
Wie das geht, erklärt dieses [[TV-Daten_Tutorial|Tutorial]]. Dort werden auch die anderen Tools erklärt, die zum Aufbereiten der Daten nötig sind.
 
Wie das geht, erklärt dieses [[TV-Daten_Tutorial|Tutorial]]. Dort werden auch die anderen Tools erklärt, die zum Aufbereiten der Daten nötig sind.
  
===Primary Data Service===
+
Neben dem XML-PDS gibt es noch die Möglichkeit, eigene [[Primary Data Service|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 [[Primary Data Service|PDS]] implementieren zu können. Eine Anleitung dafür ist ebenfalls [http://tvbrowser.org/downloads/starterkit/index_de.html hier] zu finden.
  
Neben dem Excel/XML Tutorial gibt es noch die Möglichkeit, eigene [[Primary Data Service|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 [[Primary Data Service|PDS]] implementieren zu können. Eine Anleitung dafür ist [http://tvbrowser.org/downloads/starterkit/index_de.html hier] zu finden.
+
Aber bitte hierbei beachten, vorher den Sender um Erlaubnis zu fragen!
  
====Tipps hierzu====
+
===Tipps hierzu===
  
 +
* [[Datenaufbereitung - Verwendungserlaubnis]]
 
* [[Datenaufbereitung - Automatisch von Word/Excel nach TXT/CSV mit OpenOffice]]
 
* [[Datenaufbereitung - Automatisch von Word/Excel nach TXT/CSV mit OpenOffice]]
  
===TV-Daten-Services===
+
==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.
  
Als drittes gibt es auch die Möglichkeit, sog. [[Plugins#TV-Daten-Services|TV-Daten-Services]] zu programmieren.
+
===Vorraussetzungen===
(Siehe auch [[Tutorial: Entwicklung eines TvDataService]]). Diese werden direkt im TV-Browser als [[Plugin]]s eingebunden. Ein Beispiel für so einen Service sei das [[NextViewDataService]] genannt.
 
  
Diese dritte 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 die Eingabe einer URL ausreicht.
+
Benötigtes Wissen:
  
==Weitere Tipps==
+
* Java-Kenntnisse um das Plugin zu schreiben.
  
=== TV-Daten Verwendungserlaubnis ===
 
  
Um die Daten der verschiedenen TV/Radio Stationen anbieten zu dürfen, bedarf es einer offiziellen Erlaubnis des Senders bzw. der Sendeanstalt. Eine beispielhafte Nachricht könnte wie folgt aussehen:
+
===Wie funktioniert's?===
  
Sehr geehrte Damen und Herren,
+
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 die Eingabe einer URL ausreicht.
 
Ich bin ein freiwilliger Helfer der kostenlosen elektronischen Programmzeitschrift TV-Browser
 
(siehe http://www.tvbrowser.org ). Wir sind ein Open-Source-Projekt ohne kommerzielle Interessen
 
und zählen mittlerweile über 250.000 aktive Nutzer.
 
 
Wir würden unser Senderangebot sehr gerne um die Sender [SENDERNAME] und [SENDERNAME] erweitern.
 
 
Ich bitte Sie daher, mir einen Zugang zu Ihrem Pressebereich einzurichten oder mich in Ihren
 
Presseverteiler aufzunehmen mit der Erlaubnis, Ihre Programmdaten aufzubereiten und auf unseren 
 
Servern unseren Nutzern zur Verfügung zu stellen. Falls Sie keinen Pressebereich besitzen, bitte
 
ich Sie um die Erlaubnis, die Programmdaten aus Ihrem Internetangebot [URL] automatisiert für die
 
Programmaufbereitung auszulesen.
 
 
Weiterhin benötige ich Logos der Sender, wiederum mit der Erlaubnis, diese in unserem Programm
 
anzuzeigen. Zusätzlich wäre es schön, wenn Sie mir die Verwendung von Bildern zu den Sendungen
 
erlauben könnten.
 
 
Die Programmdaten werden auf unseren Servern nur in einem Format speziell für TV-Browser
 
bereitgestellt. TV-Browser enthält für jeden Sender einen Hinweis, dass die Rechte an den Daten  
 
beim Sender liegen. Für jedes Bild wird der Rechteinhaber gesondert angegeben. Es werden jeweils
 
nur die Daten für Sendungen in der Zukunft heruntergeladen. Daten bereits vergangener Tage
 
werden von TV-Browser automatisch gelöscht und nicht archiviert.
 
 
Mit freundlichen Grüßen
 
[ABSENDERNAME]
 
  
Die entsprechenden Passagen müssen natürlich noch angepasst werden. Man sollte eine freundliche, aber bestimmte Formulierung verwenden.
+
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.
  
'''Wichtig:''' Bei dem Anschreiben den eigenen Namen sowie Anschrift und Telefon- sowie eine eventuelle Faxnummer nicht vergessen!
 
  
 
[[en:Providing TV listings]]
 
[[en:Providing TV listings]]
 
[[Kategorie:Entwicklung]]
 
[[Kategorie:Entwicklung]]

Version vom 28. Mai 2008, 01:47 Uhr

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 die Eingabe einer URL ausreicht.

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.