Infosatepg

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Konfigurationsänderung: infosatepg funktioniert nicht mehr auf VIVA)
(Astra 19.2E)
Zeile 36: Zeile 36:
 
===Astra 19.2E===
 
===Astra 19.2E===
 
<pre>
 
<pre>
3sat 11954,28007
+
3sat
RADIOROPA-Hörbuch      12670,12812
+
br-alpha
ard 11836,28106
+
ard
arte 11836,28109
+
arte
atv+ 12692,13012
+
atv+
bfs 11836,28107
+
bfs
bibel-tv 10832,61900
+
bibel-tv
bloombergtv 12552,12160
+
bloombergtv
br-alpha 11836,28112
+
das-vierte
das-vierte             12460,179
+
dsf
dsf 12480,900
+
dw-tv
dw-tv 11597,10020
+
einsextra
einsextra 12109,28201
+
einsfestival
einsfestival 12109,28202
+
einsplus
einsplus 12109,28203
+
eurosport
eurosport 11954,28009
+
gotv
gotv 12662,13102
+
hr-fernsehen
hse24            12480,40
+
hse24
hr-fernsehen 11836,28108
+
kabel1
kabel1 12480,899
+
kika
kika 11954,28008
+
mdr
mdr 12109,28204
+
mtv
mtv 11739,28653
+
n24
n-tv 12188,12090
+
ndrfshh
n24 12480,47
+
neun-live
ndrfsmv 12109,28224
+
nick
neun-live 12480,897
+
n-tv
nick                   12226,28640
+
orf1
orf1 12692,13001
+
orf2
orf2 12692,13002
+
phoenix
phoenix 11836,28114
+
pro7
pro7 12480,898
+
qvc
qvc 12552,12100
+
rbbbrandenburg
rbbbrandenburg 12109,28205
+
rtl
rtl 12188,12003
+
rtl2
rtl2 12188,12020
+
rtls
rtls 12188,12040
+
sat1
sat1 12480,46
+
swrbw
swrbw 11836,28113
+
tele-5
tele-5 12480,51
+
terra-nova
terra-nova 12285,17033
+
tvberlin
tvberlin 12148,772
+
tw1
tw1 12662,13101
+
viva-plus
viva 12670,12732
+
viva
viva-plus 12552,12120
+
vox
vox 12188,12060
+
wdrköln
wdrköln 11836,28111
+
xxp
xxp 12633,12602
+
zdf
zdf 11954,28006
+
zdf-info
zdf-info 11954,28011
+
zdf-theaterkanal
zdf-theaterkanal 11954,28016
+
zdfdoku
zdfdoku 11954,28014
+
 
</pre>
 
</pre>
  

Version vom 12. Dezember 2005, 23:09 Uhr

Inhaltsverzeichnis

Beschreibung

Infosat-EPG ist ein externes Zusatz-Programm für VDR.

Mit diesem ist es möglich, sehr gute EPG-Daten via Satellit (kostenlos) herunterzuladen, um sie anschließend in VDR zu importieren. Dies ist vor allem für Kanäle interessant, die normalerweise keine EPG-Daten senden.

Folgende Kanäle senden über Satellit keine EPG-Daten, und können somit mit den Daten von Infosat-EPG gefüttert werden:

Terra-Nova, 9live, Bloomberg TV Germany, DW-TV, TV.berlin, MTV, Tele5, Bibel TV, XXP, HSE24, NBC, tv.nrw, GoTV, CNBC, das-vierte

Selbstverständlich werden auch für alle anderen Fernsehsender Daten gesendet, aber die normalen EPG-Daten dieser Sender sind üblicherweise akzeptabel. Natürlich kann man die Infosatepg-Daten auch verwenden, um EPG-Daten für 7 Tage zu haben. (Manche Sender senden nur now/next Daten, oder nur für 24 Stunden im Voraus)

Die Infosatepg-Daten sind normalerweise für die nächsten 7 Tagen, wobei die nächsten 3 Tage auch mit detailierter Beschreibung/ausführlich sind.

Das Programm Infosat-EPG lädt die Daten via Satellit (Astra, Kanal VIVA) herunter. Mit dem Programm tvmovie2vdr (das ist ein anderes Programm) können diese Daten dann in VDR importiert werden.

!!!!UPDATE!!!!

Seit VIVA auf dem Astra-Satelliten "umgezogen" ist, kann infosatepg keine Daten mehr auf dem VIVA-Kanal empfangen. Die notwendigen Anpassungen sind später in diesem Artikel unter Konfiguration beschrieben.

Hintergrund

Der Hersteller "TechniSat" (www.technisat.de) hat diese Funktion in seine Receiver unter dem Namen "Sieh-Fern-Info" (SFI) eingebaut. Die Daten selbst kommen meines Wissens nach von Hörzu. Auf der Webseite http://www.siehferninfo.de sind die Daten auch über Webbrowser ansehbar (aber nicht komplett).

Es werden Daten für 7 Tage übertragen. Ausführliche Beschreibungen zu praktisch allen Sendungen gibt es jeweils für die nächsten 3 Tage. Die Daten werden jeweils um etwa 3.00 CET aktualisiert. Die Übertragung der 7 Tages-Daten dauert etwa 10 Minuten und wiederholt sich rund um die Uhr.

Der Datenstrom selbst ist unverschlüsselt, somit ist die Verwendung der Daten rechtlich als unproblematisch zu betrachten. Technisat wird an diesem Datenstrom auch nicht so schnell etwas ändern, da die Receiver sonst Updates benötigten, und wegen ein paar VDR-Usern hat das für Technisat keinen Sinn.

Ärgerlich, aber auch amüsant: Es kam schon einige Male vor, dass die Daten über Feiertage (wie z.B. Ostern 2005) nicht abgestrahlt werden. Offenbar ist die Zusammenstellung der Daten bei Technisat nicht vollautomatisiert. Und wenn Mitarbeiter dann im langen Wochenende sind, gibt es keine Daten - erstaunlich bei einem solchen Dienst.

Bilder

svdrpsend

EPG verfügbar für ...

Astra 19.2E

3sat
br-alpha
ard
arte
atv+
bfs
bibel-tv
bloombergtv
das-vierte
dsf
dw-tv
einsextra
einsfestival
einsplus
eurosport
gotv
hr-fernsehen
hse24
kabel1
kika
mdr
mtv
n24
ndrfshh
neun-live
nick
n-tv
orf1
orf2
phoenix
pro7
qvc
rbbbrandenburg
rtl
rtl2
rtls
sat1
swrbw
tele-5
terra-nova
tvberlin
tw1
viva-plus
viva
vox
wdrköln
xxp
zdf
zdf-info
zdf-theaterkanal
zdfdoku

Eutelsat 13.0E

nbc                     11054,8008
sf1                     12399,901
sf2                     12399,907
tsr                     12399,902
tsr2                    12399,908
tv.nrw                  11604,603

Hardwareanforderungen

  • FF 1.3 (hw_sections=1)
  • TT budget
  • Typhoon DVB-s
  • Skystar2

Softwareanforderungen

  • DVB Treiber
  • Programm zum tunen
  • VDR (natürlich ;-)

Installation

cd $SOURCEDIR
tar jxvf infosatepg-<VERSION>.tar.bz2
cd infosatepg-<VERSION>
./configure CPPFLAGS=-I${SOURCEDIR:?}/DVB/include
make
make install

mkdir -p /var/log/vdr

Konfiguration

Am einfachsten ist das Starten aus der commands.conf herraus.

Starte infosatepg               : echo "/usr/local/bin/infosatepg.sh" | at now
Starte infosatepg + tvmovie2vdr : echo "/usr/local/bin/infosatepg.sh -tvmovie2vdr" | at now
Zeige Log                       : /usr/local/bin/infosatepg.sh -log

Für den OSD status ist die svdrpsend.pl in den PATH zu kopieren.

cp $SOURCEDIR/VDR/svdrpsend.pl /usr/local/bin

Zur Übergabe der Daten an VDR empfiehlt sich tvmovie2vdr, einfach die config.pl entsprechend anpassen. (alternativ hoerzu2vdr, dies ist jedoch nicht Bestandteil dieser Anleitung)

- our $infosaturl="/video/received_data";
+ our $infosaturl="/usr/local/cache/infosatepg";

Bequemer via crontab.

0 5    * * *   root    /usr/local/bin/infosatepg.sh -tvmovie2vdr

Konfiguration in 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 man separat

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

Patches

Probleme

mehrere DVB-Karten

Bei der Verwendung von mehreren DVB-Karten kann es zu Problemen kommen, da VDR den Kanal-Wechsel via SVDRP-Protokoll nur auf der primären Karte unterstützt.

Parameter hw_sections=1

Bei der Verwendung von des Parameters hw_sections=1 kann es zu Stabilitäts-Problemen des Treibers kommen.

Optionen

Parameter Beschreibung
-a # Number of dvb card to use (0,1,...)
-d # Number of demux device to use (normally 0)
-c # Channel to switch vdr to (example viva)
-o dir Write output-files to dir (default: ./received_data)
-h Display this help
-O file dumps the sections to file
-I file read sections from file
-q More quiet output
-v More verbose output

Links

[1] http://www.siehferninfo.de Elektronische Programm-Zeitschrift für TechniSat* Digital-Receiver
[2] http://www.herzomedia.net/schwarzott/vdr Homepage Infosatepg