C't-VDR - Infosatepg
Ark (Diskussion | Beiträge) K (Sortierung der Kategorie leicht verändert) |
Ark (Diskussion | Beiträge) K |
||
Zeile 36: | Zeile 36: | ||
11 6 * * * vdr /usr/bin/tvmovie2vdr.sh >/dev/null 2>&1 | 11 6 * * * vdr /usr/bin/tvmovie2vdr.sh >/dev/null 2>&1 | ||
− | [[Kategorie:C't-VDR| | + | [[Kategorie:C't-VDR|Infosatepg]] |
Version vom 28. Februar 2006, 23:40 Uhr
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 viva
/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 viva >/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 "viva" benutzt. Eine Stunde später, um 06:11 Uhr, wird tvmovie2vdr aufgerufen.
Konfigurationsänderung: infosatepg funktioniert nicht mehr auf VIVA
Durch den "Umzug" des Viva-Kanals auf einen anderen Transponder findet infosatepg keine Daten mehr im Datenstrom des Satellitenkanals. Als Abhilfe muss ein neuer Kanal in die channels.conf eingetragen werden sowie die Parameter der infosatepg-Aufrufe angepasst werden.
Dieser neue "Sender" wird in die channels.conf eingetragen:
Technisat_Promo:12670:v:S19.2E:22000:1537:1554:0:0:12818:0:0:0
Nun muss der Aufruf von infosatepg an den entsprechenden Stellen angepasst werden - hier am Beispiel für c't-vdr4:
Datei /usr/share/vdr/command-hooks/commands.infosatepg.conf
infosatepg Update starten?:/usr/bin/vdr-infosatepg -a 0 -c Technisat_Promo
Datei /etc/cron.d/vdr-addon-infosatepg
11 5 * * * vdr /usr/bin/infosatepg -o /var/cache/infosatepg -a 0 -c Technisat_Promo >/dev/null 2>&1 11 6 * * * vdr /usr/bin/tvmovie2vdr.sh >/dev/null 2>&1