Seite 1 von 14
TGD Builder 0.6: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: Do 13. Sep 2007, 01:26
von mvordeme
Hallo zusammen,
hier ist die aktuelle Version des
TGD Builder.
Die Java-Anwendung lädt Programminformationen aus XMLTV-Dateien, direkt von radiotimes.com und aus ClickFinder-Datenbanken und konvertiert diese in das TGD-Format. Dabei werden erheblich mehr Informationen übernommen als etwa bei xmltv2tgd. Die notwendige epg_upload.ini wird ebenfalls generiert.
Voraussetzungen sind eine vom
ChannelInfo.tap generierte Senderliste und ein Rechner mit Java Version 5.
Features:
- plattformunabhängig
- grafische Benutzeroberfläche (siehe Screenshot)
- Batch-Modus
- Einrichtungsdialog
- direkte Verbindung mit dem Topf per FTP
- direkte Verbindung mit radiotimes.com
- mehrere Programmquellen
- Sprachkonfiguration pro Programmquelle
- automatische Zeitzonenumrechnung pro Programmquelle
- individuelle Zeitanpassung pro Sender
- alle Einstellmöglichkeiten von xmltv2tgd
- Teilen von zu langen Sendungen
- Einstellungen für verschiedene EPG-TAPs
- Generierung der Flags 16:9, Dolby Digital und Untertitel für 3PG
- Generierung der epg_upload.ini
Unterstützte Quellformate:
Übernommene Daten (konfigurierbar):
- Titel
- Episode/Originaltitel
- Kurzbeschreibung
- Land
- Jahr
- Regisseur
- Besetzung
- Premiere
- Film
- Wiederholung
- Untertitel
- 16:9
- schwarz-weiß
- Dolby Digital
- Bewertung
- Altersfreigabe
- Genre
- Stichwörter
- Langbeschreibung
- Kritik
Da radiotimes.com die Daten in Listenform bereit stellt, ist das Programm sehr schnell. Bei mir lädt und generiert der TGD Builder etwa 600 Einträge pro Sekunde von radiotimes.com.
Hier gibt es
Screenshots der Anwendung und Beispiele für die generierten EPG-Einträge.
Viel Spaß,
-- mvordeme
AW: Bereitstellung TGD-Dateien von radiotimes.com und Generierung epg_upload.ini
Verfasst: Fr 14. Sep 2007, 10:26
von Bernhard75045
Finde ich toll, wieviele Infos es da gibt. Auch diene Features finde ich klasse.
Allerdings empfange ich Kabel und keinen Sat, schon gar nicht Astra 2.
Außerdem bin ich leider des Englischen nicht so mächtig.....
Was ich aber wirklich prima finde ist die Idee mit dem Java-Script. Bei deinem Hinweis auf New2pvr meinst du ja offensichtlich sein Clickfinder-Tool für MS-Access (das ich mit Begeisterung mittlerweile auch in der Access97-Version nutzen kann). Einerseits ist es natürlich schade eigentlich, dass für eine so simple Sache ein solch mächtiges Programm benötigt wird, andererseits aber echt klasse, dass dieses Programm eine solche Sache (ich meine den vereinfachten Ablauf für den User) überhaupt erst ermöglicht.
Aber new2pvr sprach ja mittlerweile auch schon von der Idee einer "eigenständigen" Anwendung (und äußerte dabei, dass womöglich ja du schneller sein könntest...)
Mit "simple Sache" will ich aber
keinesfalls die von new2pvr geleistete Arbeit runterspielen, aber ich denke, ihr wisst, wie ich's meine.
Aber zurück zu "deinem" Thread: ich werd aus obigen Gründen leider nicht mitdiskutieren und probieren können.
Ich hab mich auch nur zu Wort gemeldet, weil das bisher noch niemand anderes getan hat.
Und: sich für Eigeniniative und neue Ideen zu bedanken und für Glückwünsche zu neuen "TAPs & TOOLs" - dafür ist doch wohl jeder willkommen, oder nicht?

AW: Bereitstellung TGD-Dateien von radiotimes.com und Generierung epg_upload.ini
Verfasst: Fr 14. Sep 2007, 11:08
von Homer
Nachrichten- und Sportsender interessieren mich nicht. In deinem Screenshot sehe ich keine anderen Sender, die ich empfangen kann. Kannst du eine komplette Liste der TV- und Radiosender anhängen, damit sich nicht jeder erst registrieren muss?
Interessiert wäre ich an einer besseren Umwandlung der xml-Datei in die tgd-Datei, siehe mein Posting
hier.
Im ScreenCapture-TAP kann man die Transparenz ausschalten. Dadurch werden die Screenshots besser lesbar.
Viele Grüße
Homer
AW: Bereitstellung TGD-Dateien von radiotimes.com und Generierung epg_upload.ini
Verfasst: Mo 17. Sep 2007, 00:12
von mvordeme
Okay, das Wettrennen habe ich wohl verloren.

Ich war die letzten vier Tage in England und offline...
Wenn ich new2pvr richtig verstanden habe, arbeitet Clickfinder selbst mit einer Access-Datenbank. Daher ist es natürlich mit Access am einfachsten. Wenn man ein Programm schreibt, braucht man entweder eine Bibliothek zum Zugriff auf Access-Datenbanken oder man muss direkt mit dem Server kommunizieren. Da new2pvr ja inzwischen etwas gebastelt hat, scheint er eines dieser Probleme gelöst zu haben.
Die Liste aller Sender, zu denen es bei radiotimes.com Programminformationen gibt, liegt
hier. Für Leute ohne Astra2-Empfang ist nicht wirklich viel Nützliches dabei. Die Erweiterung um einen XMLTV-Parser sollte allerdings nicht allzu schwierig sein. Ich möchte aber bubendorf nicht die Schau stehlen. xmltv2tgd kann ja schon das Meiste. Vielleicht schicke ich ihm mal eine PN.
Falls new2pvr keine Lust hat, die Konvertierung der ganzen Einzelinformationen zu machen, könnte er sich natürlich darauf beschränken, XMLTV zu erzeugen, oder aber wir machen wirklich etwas zusammen. Allerdings hatte ich bisher den Eindruck, dass er wesentlich mehr Zeit hat. Ich könnte mich da als Bremsklotz erweisen...
Jetzt muss ich erst mal meine Abonnements weiter abarbeiten.
Viele Grüße,
-- mvordeme
AW: Bereitstellung TGD-Dateien von radiotimes.com und Generierung epg_upload.ini
Verfasst: Di 25. Sep 2007, 14:27
von skullmonkey911
@mvordeme:
Also ich als Uk Tv Fan finde deine Idee Super.

AW: Bereitstellung TGD-Dateien von radiotimes.com und Generierung epg_upload.ini
Verfasst: Di 25. Sep 2007, 23:38
von mvordeme
Hallo zusammen,
dann will ich doch mal eine Wasserstandsmeldung geben. Ich habe die Anwendung jetzt so weit umgeschraubt, dass sie mehrere voneinander unabhängige Datenquellen verarbeiten kann. Jetzt muss ich nur noch den XMLTV-Parser einbauen. In einem weiteren Schritt könnte dann Clickfinder folgen. Im ersten Beitrag gibt es neue Screenshots. (Danke an Homer für den Tipp mit der Transparenz. Ich hatte versucht, die Transparenz von 3PG auszuschalten, was nicht funktioniert hat...)
Grüße,
-- mvordeme
Xmltv
Verfasst: Mi 26. Sep 2007, 07:41
von new2pvr
Moin allerseits,
Gibt es qualifizierte Dokumentationen des XMLTV-Dateiformates?
Welche Doku ist zu empfehlen?
Grüße,
new2pvr
AW: Bereitstellung TGD-Dateien von radiotimes.com und Generierung epg_upload.ini
Verfasst: Mi 26. Sep 2007, 09:32
von mvordeme
Hallo,
es gibt eine recht gut dokumentierte xmltv.dtd, die auch bei xmltv2tgd dabei ist. Ich habe allerdings nicht überprüft, wie aktuell diese ist. Ich hänge Dir mal die Version aus dem "Nightly Build" vom 6.8. an. Ich hoffe, dass die Datei auf dem Laufenden gehalten wird.
Grüße,
-- mvordeme
AW: TGD Builder 0.1: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: So 7. Okt 2007, 23:43
von mvordeme
Hallo zusammen,
es ist so weit. Ich habe mal meinen Hang zum Perfektionismus gebändigt und die aktuelle Version im [post=263016]ersten Beitrag[/post] als "Bananensoftware" (reift beim Kunden

) bereit gestellt. Für meine Zwecke funktioniert die Anwendung einwandfrei, aber zum Beispiel den XMLTV-Import habe ich nur mit vier verschiedenen Quelldateien getestet. Es kann also im Moment noch zu unerwarteten Abstürzen kommen.
Da der TGD-Builder ein Log schreibt, sollte den Problemen aber schnell auf die Spur zu kommen sein. Lasst daher bitte für den Anfang
logLevel=INFO in den Properties stehen. Die Logdatei wird ohnehin bei jedem Neustart überschrieben.
Um eventuellen Nörgeleien zuvor zu kommen, werde ich gleich noch eine Liste der bekannten Unzulänglichkeiten und Erweiterungsmöglichkeiten erstellen...
Viele Grüße,
-- mvordeme
AW: TGD Builder 0.1: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: Mi 10. Okt 2007, 13:19
von Pixel
Hallo mvordeme,
danke für Dein Hinweis.
Ich habe gerade Dein Tool getestet und es macht Spaß und TimeOffSet funktioniert auch tadellos.
Vielen Danke.
AW: TGD Builder 0.1: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: Mi 10. Okt 2007, 13:55
von mvordeme
Das freut mich natürlich. Dann mal weiterhin viel Spaß damit.
Grüße,
-- mvordeme
AW: TGD Builder 0.1: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: So 14. Okt 2007, 18:46
von skullmonkey911
Hi,
das Tool funktioniert toll! Vielen Dank!
Grüße
Skullmonkey911
AW: TGD Builder 0.1: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: Mi 17. Okt 2007, 10:52
von Pixel
Hi mvordeme,
das Downloaden der BBC-EPG-Daten funktioniert nicht mehr. Kann es sein, daß RadioTimes es blockiert?
AW: TGD Builder 0.1: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: Mi 17. Okt 2007, 11:02
von mvordeme
Es gibt manchmal Tage, an denen bei Radiotimes nichts zu holen ist. Meistens hängt dann schon der Download der Senderliste. Bisher war am nächsten Tag immer alles wieder da. Ich denke nicht, dass da etwas blockiert wird, da Radiotimes diesen Service extra für XMLTV eingerichtet hat - wahrscheinlich um zu vermeiden, dass die HTML-Programmseiten auf dem Haupt-Server gescannt werden.
Im Moment kann ich die
Senderliste und das
Programm für BBC1 laden. Wo hängt es denn?
AW: TGD Builder 0.1: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: Mi 17. Okt 2007, 12:16
von skullmonkey911
@mvordeme
Hi, Du ich habe noch eine Frage. Dein Tool unterstützt ja XMLTV Daten. Scheinbar nutzt Du für deutsche Sender die Daten von TVToday. Leider habe ich es nicht hinbekommen das einzurichten. Gibts da etwas zu beachten?
Grüße
Skullmonkey911
AW: TGD Builder 0.1: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: Mi 17. Okt 2007, 12:34
von mvordeme
Hallo Skullmonkey911,
das sollte nicht besonders schwierig sein, nur ist die Anleitung wohl zu knapp

ops:. In den
tgdbuilder.properties gibt es einen Eintrag
sources. Dort steht bei Dir wahrscheinlich noch
sources=radiotimes. Ändere diesen Wert in
radiotimes,TV Today und benenne eine Kopie von
xmltv.properties in
TV Today.properties um. Jetzt musst Du in
TV Today.properties nur noch beim
eventsPath den (absoluten) Pfad der XMTV-Datei mit den TV-Today-Daten eintragen. Beim nächsten Laden Deiner Konfiguration sollten (wenn diese enthalten sind) bereits Sender automatisch gefunden werden.
Viel Erfolg,
-- mvordeme
AW: TGD Builder 0.1: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: Mi 17. Okt 2007, 12:53
von Pixel
[quote=""mvordeme""]Im Moment kann ich die
Senderliste und das
Programm für BBC1 laden. Wo hängt es denn?[/quote]
Danke für Dein Support.
Es läuft wieder.

Anscheinend war der RadioTimes-Server kurzzeitig nicht erreichbar.
AW: TGD Builder 0.1: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: Mi 17. Okt 2007, 14:07
von skullmonkey911
@mvordeme
Danke. Die Frage ist nur, wie erstellte ich eine XMTV-Datei mit den TV-Today-Daten?
AW: TGD Builder 0.1: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: Mi 17. Okt 2007, 14:25
von mvordeme
Dazu gibt es [post=251983]hier[/post] eine gute Anleitung. Ich hatte TV Today zum Testen genommen, weil Homer daraus [post=263549]ein Beispiel[/post] gepostet hatte. Da man die TV-Today-Option aus einem alten XMLTV-Release holen muss, ist zu vermuten, dass das Grabbing gegen den Willen von TV Today erfolgt. Vielleicht gibt es bei XMLTV ja inzwischen andere Quellen für das deutsche Programm. (Ansonsten komme ich hoffentlich bald dazu, den ClickFinder-Adapter zu schreiben...)
AW: TGD Builder 0.1.1: Generierung von TGD-Dateien und epg_upload.ini
Verfasst: Fr 19. Okt 2007, 22:44
von mvordeme
Hallo zusammen,
mit Baukes Hilfe

habe ich einen Fehler behoben, der dazu geführt hat dass bei manchen XMLTV-Dateien eine NullPointerException auftrat und diese nicht gescannt wurden. Auslöser für den Fehler war die Nichtexistenz des Attributs
lang an einem der Felder
title,
sub-title,
desc oder
category. Der erste Beitrag enthält die korrigierte Version 0.1.1.
Viele Grüße,
-- mvordeme