Ich nutze fleissig xmltv2vdr und den beiliegenden Konverter für Daten von epgdata.com.
Ich hab dazu ein kleines Wrapper-Script das jeweils für den aktuellen Tag die zip-Datei mit den Rohdaten löscht, so dass sie neu heruntergeladen werden. Da ich für 7 Tage im Voraus lade, ist die bisherige Version also eine Woche alt. In der Zeit können sich Sendetermine leicht verschieben. Beispiel heute auf arte, die Sendung 'Dresden 1 - 2 - 3 - Kurztrip' wurde durch 'Es war einmal ein König' ersetzt, dadurch haben sich die Anfangszeiten von vielen Sendungen um 5 Minuten verschoben. Wird nun die neue Liste importiert passiert folgendes:
Jun 7 03:24:21 vdr1 vdr: [26217] xmltv2vdr: 'epgdata2xmltv' importing from db
Jun 7 03:24:23 vdr1 vdr: [26217] xmltv2vdr: 'epgdata2xmltv' ERROR cannot add 'Es war einmal ein König'@Jun 07 17:35-Jun 07 17:55
Jun 7 03:24:23 vdr1 vdr: [26217] xmltv2vdr: 'epgdata2xmltv' ERROR found 'X:enius'@Jun 07 17:10-Jun 07 17:40
Jun 7 03:24:23 vdr1 vdr: [26217] xmltv2vdr: 'epgdata2xmltv' ERROR found 'Dresden 1 - 2 - 3 - Kurztrip'@Jun 07 17:40-Jun 07 17:55
Die neue Sendung wird nicht eingefügt. Und, was noch ärgerlicher ist: Anscheinend wird der gesamte Import für den betreffenden Sender abgebrochen, denn keine der Änderungen/Verschiebungen findet sich im EPG des VDR
Falls es wichtig ist: Die geänderte Sendung ist in der Rohdatei (20120607_201206061513_de_qy.xml) ausser der Reihe einsortiert, sie kommt (lange) vor den anderen Einträgen.
Es wurden noch weitere Kollisionen gemeldet. Ich vermute mal, auch dort wurde der Import abgebrochen. Muss jetzt aber erstmal weg und kann das erst später prüfen. Dafür spricht die letzte Zeile:
Normalerweise hat ein Import bei mir um die 12000 Events...
Gibt es eigentlich ein Tool, mit dem ich die epg.db inspizieren kann?
Pit