Hi,
ich schau gerade mein ARD-Programm für die nächsten Tage an - es stehen ganze 6 Einträge drin bis einschliesslich Donnerstag...
Die Daten kommen via epgdata2xmltv und xmltv2vdr von epgdata.com. Alle Einträge stehen auf 'create'
Ich hab erstmal den VDR neu gestartet, mit log-option für xmltv2vdr. Dann ein UPDT geschickt - aber die Daten fehlen bereits in der Datenbank. Ich hab die Datenbank umbenannt. Dann wird sie ja dankenswerterweise neu erzeugt. Eine offensichtliche Fehlermeldung im Log gab es nicht (*), allerdings endet das EPG für die ARD jetzt am 24. morgens um 4:58 (es sollten eigentlich 7 Tage im Voraus geladen werden)
Ich hab mir jetzt mal die xmltv Daten angesehen, und was mir aufgefallen ist: Nach dem letzten importierten Eintrag, der Tagesschau
<programme start="20120524025800 +0000" stop="20120524030000 +0000" channel="ard.de">
<!-- pid = 68228091 -->
<title lang="de">Tagesschau</title>
....
Kommt dann ein zurückliegender:
<programme start="20120523220000 +0000" stop="20120523223000 +0000" vps-start="20120524195900 +0000" channel="ard.de">
<!-- pid = 68729845 -->
<title lang="de">Glanz und Schatten in Aserbaidschan</title>
....
Der wird laut logfile nicht mehr importiert - ist aber im EPG, also vermutlich noch von vorher.
Wenn ich vor einem Neustart des VDR beide (epg.db und epg.data) lösche - ist trotzdem nach der Tagesschau Schluss :o
Allerdings wird diesmal der 'Glanz und Schatten' importiert., und auch ein Titel danach (auch mit früherer Zeit).
Aber was ich gerade sehe: Danach ist im xml eine Leerzeile! Kann das Probleme bereiten? Sind aber noch mehr davon in der Datei, eine auch vorher... Sonst noch was das ich checken könnte?
Pit
(*) SWR produziert massig ERRORs, weil epgdata.com da sowohl RP als auch BW Events drin hat, die sich überschneiden. Das ist aber unabhängig.