angeregt von diesem HowTo habe ich mich nochmal daran versucht, den EPG über die PVR250 aus dem Analogkabel zu holen. Den in o.g. Link zitierten nxtvepg-2.7.3-pvr.patch habe ich zwar nirgendwo gefunden, aber mit dem dort aufgeführten .nxtvepgrc - Konfigurationsfile bin ich auch schon recht weit gekommen.
Ausgangslage:
PVR250 als /dev/video0
dxr3 mit pre2-plugin
vdr 1.3.12
ivtv-0.2.0-rc3d
analogtv-plugin 0.9.37 mit "NEED_OWN_SIP=1" kompiliert.
nxtvepg-2.7.3
.nxtvepgrc liegt in /root. (VDR läuft als root.)
/etc/vdr/plugins/epg.conf sieht wie folgt aus (zum Testen erstmal nur Kabel 1):
# Zuordnung VDR-Channel-Name -> nxtvepg-Channel-Name
#
# Hier kann (und darf!) auch analoges EPG in digitale Kanäle
# übernommen werden!
#
# 1. Spalte: Sendername in der channels.conf
# 2. Spalte: Sendername in nxtvepg
# 3. Spalte: Übernahmemodus:
# 0 = immer
# 1 .. n = alles, was n * 12 Stunden später kommt, übernehmen
Kabel 1:Kabel 1
Alles anzeigen
Auszug aus der channels.conf:
Auszug aus /etc/vdr/setup.conf:
analogtv.EPGfrom = 1
analogtv.EPGprovider = "D92
analogtv.External = "/usr/local/bin/nxtvepg -dump pi -prov %s > /tmp/pi.txt
Vor einer halben Stunde habe ich nxtvepg im Hintergrund gestartet:
Inzwischen habe ich eine fast 700 kb große Datei /usr/tmp/nxtvdb/nxtvdb-0d92.
Nach
nxtvepg -dump pi -prov 0d92 > /tmp/pi.txt
nxtvepg -dump ai -prov 0d92 > /tmp/ai.txt
nxtvepg -dump pdc -prov 0d92 > /tmp/pdc.txt
habe ich jetzt in /tmp/pi.txt knapp 600 kB EPG-Daten
Aber wie kriege ich die EPG-Daten jetzt in den VDR? Auch nach einem Neustart ist das EPG von Kabel 1 leer. Wenn ich unter Einstellungen-Plugins-analogtv "EPG jetzt" auslöse, kriege ich die Meldung "Laden des EPG fehlgeschlagen". Auf dem Monitor steht dabei zusätzlich
worauf sich das bezieht, verstehe ich nicht. nxtvepg liegt korrekt in /usr/local/bin.
Gruß
Dr. Seltsam