Datamanager generiert keine Programm Liste

Hier wird dir geholfen, wenn du TV-Daten anbieten möchtest.
steeg370

Datamanager generiert keine Programm Liste

Beitrag von steeg370 »

Hallo, ich habe den TvDataStarterKit installiert um zu probieren XML data in TV-Browser zu laden.
Ich habe das Tutorial gelesen, aber das Problem ist dass ‘datamanager myfirstgroup’ keine Programm Liste generiert, nur die bestände myfirstgroup_channellist.gz, myfirstgroup_info, myfirstgroup_mirrorlist.gz, myfirstgroup_summary.gz im Verziechnis ‘prepare’... :?

Kan jemand mir weiter helfen?

TV-Browser 2.6.3
TvDataStarterKit 2.54
Java 1.5.0_14
Windows XP Professional

Inhalt von TvData.xml:

Code: Alles auswählen

<?xml version="1.0" encoding="ISO-8859-1" ?> 
<tv> 
<programme channel="test24_ch" start="200407101100"> 
   <title>Nachrichten</title> 
</programme> 
</tv>
Zeile ch;GMT+01:00;test24_ch;Test 24;[copyright notice] in myfirstgroup_channellist.txt hinzugefügt.

Inhalt von myfirstgroup_channellist.txt:

Code: Alles auswählen

ch;GMT+01:00;test24_ch;Test 24;[copyright notice]
de;GMT+01:00;kanal12;Kanal12;[copyright notice]
de;GMT+01:00;quizz44;Quiz 44;[copyright notice]
de;GMT+01:00;einkauf;Einkauf 1-2-3;[copyright notice]
de;GMT+01:00;Channel1;Channel One;[copyright notice]
Starte ‘pdsrunner XmlTvPDS’

Inhalt ‘raw’Verzeichnis:
2004-07-10_ch_test24_raw_full.prog.gz

Um zu checken starte ich ‘dayprogramfiletranslator raw’

Inhalt 'txt' Verziechnis:
2004-07-10_ch_test24_raw_full.prog.txt

Inhalt 2004-07-10_ch_test24_raw_full.prog.txt:

Code: Alles auswählen

Version: 1

Program ID: 0
  start time: 11:00
  title: Nachrichten
Jetz starte ich ‘datamanager myfirstgroup’:
FINE: Updating the channel list
FINE: Updating the mirror list
writing summary to file...
get the minimum start date...
write frames...
frameCount: 0
minStartDaysSince1970: 2147483647
done.

Inhalt Verzeichnis ‘prepared’ sind nur diese files, und keine Program Liste… :?
myfirstgroup_channellist.gz
myfirstgroup_info
myfirstgroup_mirrorlist.gz
myfirstgroup_summary.gz


Vielen dank,
Stephan
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Das Problem ist der _ in der ID von test24_ch . Mach den mal weg.
Gast

Beitrag von Gast »

bodo hat geschrieben:Das Problem ist der _ in der ID von test24_ch . Mach den mal weg.
Danke Bodo, aber wenn ich den ''_" wegnehme also, in der XML <programme channel="test24ch" start="200407101100"> und in channelliste ch;GMT+01:00;test24ch;Test 24;[copyright notice] dann bekomme ich nach ‘pdsrunner XmlTvPDS’ im 'raw' Verzeichnis: 2004-07-10_de_test24ch_raw_full.prog.gz

Datamanager geneniert neue bestände, aber wieder dieselbe, keine Programm Liste...

Stephan
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Hm...ich hab gerade den XMLTVParser angesehen (also ich nutzt den garnicht)

So wie's aussieht ist das mit dem "_" eigentlich korrekt, da er da das Land erkennt und dann die Datei entspechend erzeugt.

Jo, kannst du hierzu was sagen? Du nutzt das Ding ja ?
Jo
Site Admin
Beiträge: 11805
Registriert: 07 Apr 2006, 23:39

Beitrag von Jo »

bodo hat geschrieben:So wie's aussieht ist das mit dem "_" eigentlich korrekt, da er da das Land erkennt und dann die Datei entspechend erzeugt.
Ja, das ist richtig. Das Problem ist "2004-07-10" Warum sollte der Datamanager so völlig veraltete Daten erzeugen? Da weigert er sich wohl einfach.
steeg370

Beitrag von steeg370 »

Jo hat geschrieben:
bodo hat geschrieben:So wie's aussieht ist das mit dem "_" eigentlich korrekt, da er da das Land erkennt und dann die Datei entspechend erzeugt.
Ja, das ist richtig. Das Problem ist "2004-07-10" Warum sollte der Datamanager so völlig veraltete Daten erzeugen? Da weigert er sich wohl einfach.
Jo, mit dem datum hat es geklapt, ich habe dieses 'test' XML aus dem Tutorial entnommen, 2004 in 2008 geändert und auch die Länderkodiering (ch) entfernt. Blöd von mir, ich will ja auch keine Programm Info genieren von Gestern oder älter... :oops:

Werde jetzt mal versuchen mit '_ch'.

Danke!
steeg370

Beitrag von steeg370 »

Geht jetzt auch mit '_ch'!

XML: <programme channel="test24_ch" start="200802101100">
Channellist: ch;GMT+01:00;test24;Test 24;[copyright notice]

Vielen dank! :D
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Mist, wieso hab ich jetzt das Jahr übersehen ?! :oops:
Benutzeravatar
Agrivaine
Moderator
Beiträge: 810
Registriert: 21 Nov 2007, 14:39
Kontaktdaten:

Re: Datamanager generiert keine Programm Liste

Beitrag von Agrivaine »

steeg370 hat geschrieben:...
minStartDaysSince1970: 2147483647
...
Daran sieht man es am besten. Aktuell (=Heute) sind das "nur" 13898 Tage. Bei obigem Wert läge das Datum also rund 6 Mio. Jahre in der Zukunft.
Ihr plant weit im voraus... :lol: 8)
Gestern standen wir vor dem Abgrund; heute sind wir bereits einen Schritt weiter...
AlZiBa

Datamanager generiert keine Programm Liste

Beitrag von AlZiBa »

TVBrowser liefert eine sehr ansprechende und komfortable Programmzeitschrift.
Die fehlenden Daten der Privaten möchte ich lokal aus dem DD_EPG von DvbDream ergänzen.
Mit einem Delphi-Programm wandle ich die Daten aus dem EPG in eine TvData.xml.
pdsrunner XmlTvPDS funktioniert.
datamanager liefert in prepared nur die 4 Dateien wie oben bei steeg370 mit den gleichen Meldungen.
mirrorupdater überträgt ordentlich nach localhost.

Was funktioniert nicht beim datamanager?
Was hat es mit dem 'minStartDaysSince1970: 2147483647' auf sich?
Benutzeravatar
Agrivaine
Moderator
Beiträge: 810
Registriert: 21 Nov 2007, 14:39
Kontaktdaten:

Beitrag von Agrivaine »

Die Variable/Wert gibt an, wieviele Tage seit dem 01.01.1970 vergangen sind. Aktuell (ich habe jetzt nicht nachgerechnet) müssten dies ca. 13930 Tage sein. Wenn du also so eine astronomisch hohe Tageszahl hast, stimmt ev. dein Datum/Datumsformat der Sendungen nicht (JJJJMMTThhmm)?
Gestern standen wir vor dem Abgrund; heute sind wir bereits einen Schritt weiter...
AlZiBa

Datamanager generiert keine Programm Liste

Beitrag von AlZiBa »

Meine Daten sind O.K., auch das Datumsformat.
Wenn ich mir die Texte nach dayprogramfiletranslator raw ansehe ist alles perfekt.
steeg370 hat ja die gleiche Meldung.

Vielleicht liegt da ein Fehler?:
PDSRunner.jar und PrimaryDataManager.jar haben bis auf META-INF den gleichen Inhalt.
Benutzeravatar
Agrivaine
Moderator
Beiträge: 810
Registriert: 21 Nov 2007, 14:39
Kontaktdaten:

Re: Datamanager generiert keine Programm Liste

Beitrag von Agrivaine »

AlZiBa hat geschrieben:Meine Daten sind O.K., auch das Datumsformat...
Dann muss es auch funktionieren :)
Ich nutze für meinen "TVB_parser" (EPG-Daten von der DreamBox in TVB) dasselbe Package problem-/fehlerlos.
Bei steeg370 war z.B. das Jahr falsch. Er hat Daten aus 2004 generieren wollen...
Gestern standen wir vor dem Abgrund; heute sind wir bereits einen Schritt weiter...
AlZiBa

Datamanager generiert keine Programm Liste

Beitrag von AlZiBa »

Erstmal:
Danke für die Unterstützung!
Aber:
Kapiere ich nicht!

aus TvData.xml:
<programme channel="3sat"
start="200802280105">
<title lang="de">nano</title>
<sub-title lang="de">Die Welt von morgen</sub-title>
</programme>

pdsrunner XmlTvPDS liefert:
2008-02-28_de_3sat_raw_full.prog.gz

dayprogramfiletranslator liefert:
2008-02-28_de_3sat_raw_full.prog.txt:
Program ID: 0
start time: 1:05
title: nano
episode: Die Welt von morgen

Was ist daran falsch?
Benutzeravatar
Agrivaine
Moderator
Beiträge: 810
Registriert: 21 Nov 2007, 14:39
Kontaktdaten:

Beitrag von Agrivaine »

Hi,
versuche es erstmal "simpel as possible":

Code: Alles auswählen

<programme channel="DBEPGProSieben" start="200803210830">
<title>Two...</title>
<desc>Jakes Klasse soll ein Musical...</desc>
</programme>
Die Sendungsdaten stimmen so nicht (wir wollen ja keinen Ärger :wink: ).
Dein Fehler könnte auch schlicht "3sat" sein. Die Sendernamen müssen einmalig sein. Deswegen habe ich "DBEPG" (DreamBoxEPG) vorangestellt. Allerdings dürfte der "falsche" Sendername erst direkt im TVB zu Problemen führen.
Gestern standen wir vor dem Abgrund; heute sind wir bereits einen Schritt weiter...
Antworten