Hallo,
Kurzfassung: Ich benutze das xmltv2vdr-Plugin mit zwei Quellen. Aber nur die Daten der Quelle, die in der Konfiguration des Plugins unter "EPG-Quellen" oben steht, landen in der Datenbank. Warum?
Ich habe für meinen VDR Server (Debian Stretch, vdr 2.2.0-6+b1) aus den aktuellen Quellen ein Paket für das xmltv2vdr-Plugin mit Version 0.2.1+git20170320 gebaut. Die XMLTV-Daten für zwei bzw. drei Sender liefern zwei selbstgeschriebene Grabber. Deren Ausgaben habe ich mit tv_validate_file überprüft.
Mit dem noEPG-Plugin sorge ich dafür, dass VDR für die Kanäle keine EPG-Daten sammelt. In der Konfiguration des Plugin ist für "EPG Quellkanal Optionen > Art der Bearbeitung" der Wert "erstellen" ausgewählt.
Wenn ich die Aktualisierung der Daten mittels SVDRP mit plug xmltv2vdr updt force
anstoße, treten zwar keine Fehler auf, doch werden nur die Daten einer Quelle übernommen:
Sep 12 15:22:17 [1948] xmltv2vdr: download forced
Sep 12 15:22:17 [1948] xmltv2vdr: 'quelle1' quelle1 7 '' 0 sender1.de sender2.de sender3.de
Sep 12 15:22:17 [1948] xmltv2vdr: 'quelle1' executing epgsource
Sep 12 15:22:44 [1948] xmltv2vdr: 'quelle1' parsing output
Sep 12 15:22:44 [1948] xmltv2vdr: 'quelle1' event without id, using starttime as id (weak)!
Sep 12 15:22:44 [1948] xmltv2vdr: 'quelle1' processed 493 xmltv events
Sep 12 15:22:44 [1948] xmltv2vdr: download forced
Sep 12 15:22:44 [1948] xmltv2vdr: 'quelle2' quelle2 7 '' 0 sender4.de sender5.de
Sep 12 15:22:44 [1948] xmltv2vdr: 'quelle2' executing epgsource
Sep 12 15:22:55 [1948] xmltv2vdr: 'quelle2' parsing output
Sep 12 15:22:55 [1948] xmltv2vdr: 'quelle2' event without id, using starttime as id (weak)!
Sep 12 15:22:56 [1948] xmltv2vdr: 'quelle2' processed 509 xmltv events
Sep 12 15:22:56 [1948] xmltv2vdr: 'quelle1' importing from db
Sep 12 15:22:56 [1948] xmltv2vdr: {25694} adding ...
...
Sep 12 15:22:56 [1948] xmltv2vdr: 'quelle1' processed 493 vdr events
Display More
Mit plug xmltv2vdr deld
habe ich auch kein anderes Ergebnis erreicht.
Wenn ich die Reihenfolge der Quellen in der Konfiguration des Plugins unter "EPG-Quellen" vertausche, werden nur die Daten von quelle2 übernommen.
Was mache ich da falsch?