C't-VDR - Infosatepg

Aus VDR Wiki
Version vom 13. März 2009, 11:33 Uhr von Joe D (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

c't-vdr 4

Wird infosatepg als fertiges Paket installiert, ist die Konfiguration etwas anders. Das Debian-Paket trägt sich als Zusatz zur commands.conf ein.

vdr:~# cat /usr/share/vdr/command-hooks/commands.infosatepg.conf
infosatepg Update starten?:/usr/bin/vdr-infosatepg -a 0 -c "WDR Bonn"

/usr/bin/vdr-infosatepg ist ein kleines Shellscript, das vor der Ausführung des eigentlichen infosatepg noch prüft, ob nicht bereits eine Instanz läuft, und meldet Beginn und Ende auf dem OSD.

Die Daten legt infosatepg im Verzeichnis /var/cache/infosatepg ab. Der Aufruf des Scripts tvmovie2vdr zum füllen des EPG muss separat erfolgen, in zeitlich angemessenem Abstand.

Auch hier ist der bequemste Weg für die tägliche Aktualisierung der Start durch den cron-Dienst. Dazu wird im Verzeichnis /etc/cron.d eine Datei mit folgendem Inhalt erzeugt:

vdr:~# cat /etc/cron.d/vdr-addon-infosatepg
11 5 * * *      vdr     /usr/bin/infosatepg -o /var/cache/infosatepg -a 0 -c "WDR Bonn" >/dev/null 2>&1
11 6 * * *      vdr     /usr/bin/tvmovie2vdr.sh >/dev/null 2>&1

Dann wird infosatepg täglich um 05:11 Uhr gestartet, als Programmquelle wird der Kanal mit dem Namen "WDR Bonn" benutzt. Eine Stunde später, um 06:11 Uhr, wird tvmovie2vdr aufgerufen.