Infosatepg

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Konfiguration in c't-vdr 4)
K
 
(43 dazwischenliegende Versionen von 28 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
'''Infosat-EPG''' ist ein externes Zusatz-Programm für VDR.
+
'''Infosat-EPG''' ist ein externes Zusatz-Programm für VDR. '''Seit Februar 2009 gibt es von Infosat-EPG auch eine Version als Plugin [[Infosatepg-plugin]]'''.
  
 
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.
 
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.
Zeile 6: Zeile 6:
 
Folgende Kanäle senden über Satellit keine EPG-Daten, und können somit mit den Daten von Infosat-EPG gefüttert werden:
 
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''
+
''Terra-Nova, 9live, Bloomberg TV Germany, DW-TV, TV.berlin, MTV, Bibel TV, D-MAX, HSE24, NBC, tv.nrw, GoTV, CNBC''
  
 
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.
 
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.
Zeile 15: Zeile 15:
 
Das Programm Infosat-EPG lädt die Daten via Satellit (Astra, Kanal VIVA) herunter.
 
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.
 
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==
 
==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.
+
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. Es lässt sich aber auch feststellen, dass TechniSat Daten von TVinfo übernimmt.
 
Auf der Webseite http://www.siehferninfo.de sind die Daten auch über Webbrowser ansehbar (aber nicht komplett).
 
Auf der Webseite http://www.siehferninfo.de sind die Daten auch über Webbrowser ansehbar (aber nicht komplett).
  
Zeile 29: Zeile 25:
  
 
Ä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.
 
Ä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.
 +
 +
==Frequenzen==
 +
Stand: 1. Quartal 2009
 +
<pre>
 +
Transponderfrequenz (MHz): 12604
 +
Polarisation: h(orizontal)
 +
Symbolrate: 22000
 +
PID: 1809
 +
</pre>
 +
 +
Ein "Sender" auf dieser Transponderfrequenz wird in die [[channels.conf]] eingetragen:
 +
 +
z.B.:
 +
WDR Bonn;ARD:12604:hC56:S19.2E:22000:3301:3302=ger,3303=2ch:3304:0:28536:1:1111:0
 +
 +
Ohne einen Editor zu bemühen.
 +
 +
svdrpsend.pl NEWC "WDR Bonn;ARD:12604:hC56:S19.2E:22000:3301:3302=ger,3303=2ch:3304:0:28536:1:1111:0"
 +
 +
Anschliessend muss an der Stelle, von wo '''infosatepg''' regelmäßig gestartet wird, der Parameter '''-c''' auf den Namen des neuen "Senders" angepasst werden.
 +
 +
Beispiel:
 +
 +
infosatepg -o /<DIR>/infosatepg -a 0 -c "WDR Bonn"
  
 
==Bilder==
 
==Bilder==
Zeile 36: Zeile 56:
 
===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
+
das-vierte
br-alpha 11836,28112
+
einsextra
das-vierte             12460,179
+
einsfestival
dsf 12480,900
+
einsplus
dw-tv 11597,10020
+
eurosport
einsextra 12109,28201
+
gotv
einsfestival 12109,28202
+
hr-fernsehen
einsplus 12109,28203
+
kika
eurosport 11954,28009
+
mdr
gotv 12662,13102
+
ndrfshh
hse24            12480,40
+
orf1
hr-fernsehen 11836,28108
+
orf2
kabel1 12480,899
+
phoenix
kika 11954,28008
+
rbbberlin
mdr 12109,28204
+
swrfernsehenrp
mtv 11739,28653
+
zdf
n-tv 12188,12090
+
zdf-info
n24 12480,47
+
ndrfsmv 12109,28224
+
neun-live 12480,897
+
nick                    12226,28640
+
orf1 12692,13001
+
orf2 12692,13002
+
phoenix 11836,28114
+
pro7 12480,898
+
qvc 12552,12100
+
rbbbrandenburg 12109,28205
+
rtl 12188,12003
+
rtl2 12188,12020
+
rtls 12188,12040
+
sat1 12480,46
+
swrbw 11836,28113
+
tele-5 12480,51
+
terra-nova 12285,17033
+
tvberlin 12148,772
+
tw1 12662,13101
+
viva 12670,12732
+
viva-plus 12552,12120
+
vox 12188,12060
+
wdrköln 11836,28111
+
xxp 12633,12602
+
zdf 11954,28006
+
zdf-info 11954,28011
+
zdf-theaterkanal 11954,28016
+
zdfdoku 11954,28014
+
 
</pre>
 
</pre>
  
 
===Eutelsat 13.0E===
 
===Eutelsat 13.0E===
 
<pre>
 
<pre>
nbc                    11054,8008
+
sf-1
sf1                    12399,901
+
sf-zwei
sf2                    12399,907
+
rsi-la-1
tsr                    12399,902
+
rsi-la-2
tsr2                    12399,908
+
tv.nrw                  11604,603
+
 
</pre>
 
</pre>
  
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
* FF 1.3 (hw_sections=1)
+
Eine unterstützte DVB-Karte.
* TT budget
+
 
* Typhoon DVB-s
+
'''Hinweis:''' Bei einer FF-Karte sorgt der Modul-Parameter hw_sections=1 für besseren Empfang der Infosat-Daten.
* Skystar2
+
d.h. es reicht ein Durchlauf (ca 10 Minuten) anstatt mindestens zwei. Es funktioniert aber auch ohne.
 +
 
 +
Siehe auch den Absatz ''hw_sections'' unter Probleme.
  
 
==Softwareanforderungen==
 
==Softwareanforderungen==
Zeile 126: Zeile 118:
 
Am einfachsten ist das Starten aus der [[commands.conf]] herraus.
 
Am einfachsten ist das Starten aus der [[commands.conf]] herraus.
  
  Starte infosatepg              : echo "/usr/local/bin/[[infosatepg.sh]]" | at now
+
  Starte infosatepg              : [[Struktur|$PATH]]/[[infosatepg.sh]]
  Starte infosatepg + [[tvmovie2vdr]] : echo "/usr/local/bin/[[infosatepg.sh]] -tvmovie2vdr" | at now
+
  Starte infosatepg + [[tvmovie2vdr]] : [[Struktur|$PATH]]/[[infosatepg.sh]] +
  Zeige Log                      : /usr/local/bin/[[infosatepg.sh]] -log
+
  Status                          : [[Struktur|$PATH]]/[[infosatepg.sh]] status
  
Für den OSD status ist die '''svdrpsend.pl''' in den '''PATH''' zu kopieren.
+
Zur Übergabe der Daten an VDR empfiehlt sich [[tvmovie2vdr]], einfach die config.pl entsprechend anpassen.  
 
+
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="/video/received_data";
Zeile 141: Zeile 129:
 
Bequemer via [[Dir_etc#.2Fetc.2Fcrontab|crontab]].
 
Bequemer via [[Dir_etc#.2Fetc.2Fcrontab|crontab]].
  
  0 5    * * *  root    /usr/local/bin/[[infosatepg.sh]] -tvmovie2vdr
+
  0 5    * * *  root    [[Struktur|$PATH]]/[[infosatepg.sh]] +
 
+
==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
+
===Distributionsspezifische Artikel===
infosatepg Update starten?:/usr/bin/vdr-infosatepg -a 0 -c viva
+
* [[C't-VDR - Infosatepg|C't-VDR]]
 
+
/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:
+
  
 
==Patches==
 
==Patches==
* http://gentoo.fh-luh.de/files/infosatepg
+
* {{spiegel 1|infosatepg}}
  
 
==Probleme==
 
==Probleme==
Zeile 175: Zeile 142:
  
 
===Parameter ''hw_sections=1''===
 
===Parameter ''hw_sections=1''===
Bei der Verwendung von des Parameters ''hw_sections=1'' kann es zu Stabilitäts-Problemen des Treibers kommen.
+
Bei der Verwendung des Parameters ''hw_sections=1'' kann es zu Stabilitäts-Problemen des Treibers kommen.
  
 
==Optionen==
 
==Optionen==
Zeile 183: Zeile 150:
 
!Beschreibung
 
!Beschreibung
 
|-
 
|-
| '''-a #'''   || Number of dvb card to use (0,1,...)
+
| '''-a #'''     || Nummer der DVB Karte, welche genutzt werden soll (0,1,...)
 +
|-
 +
| '''-d #'''    || Nummer des ''demux device'' welches genutzt werden soll (normal 0)
 
|-
 
|-
| '''-d #'''   || Number of demux device to use (normally 0)
+
| '''-c #'''     || Kanal auf welchen umgeschaltet werden soll (zbs. VIVA)
 
|-
 
|-
| '''-c #'''   || Channel to switch vdr to (example viva)
+
| '''-o dir'''   || Schreibt die Ausgabe ins Verzeichnis (standard: ./received_data)
 
|-
 
|-
| '''-o dir''' || Write output-files to dir (default: ./received_data)
+
| '''-h'''       || Zeigt diese Hilfe
 
|-
 
|-
| '''-h'''     || Display this help
+
| '''-O datei''' || Schreibt in '''datei'''
 
|-
 
|-
| '''-O file''' || dumps the sections to file
+
| '''-I datei''' || Liest von '''datei'''
 
|-
 
|-
| '''-I file''' || read sections from file
+
| '''-q'''       || ''Unterdrückt'' die Ausgabe
 
|-
 
|-
| '''-q'''     || More quiet output
+
| '''-v'''       || Erhöht die Ausgabe (''DEBUGLEVEL'')
|-
+
| '''-v'''      || More verbose output
+
 
|}
 
|}
  
 
==Links==
 
==Links==
{|
+
# [http://www.siehferninfo.de Elektronische Programm-Zeitschrift für TechniSat* Digital-Receiver]
| [1]
+
# [http://www.herzomedia.net/schwarzott/vdr Homepage Infosatepg]
| http://www.siehferninfo.de
+
# [[infosatepg-plugin]]
| Elektronische Programm-Zeitschrift für TechniSat* Digital-Receiver
+
 
|-
+
[[Kategorie:EPG und Co]]
| [2]
+
[[Kategorie:svdrp-anwendungen]]
| http://www.herzomedia.net/schwarzott/vdr
+
 
| Homepage Infosatepg
+
{{i18n|Infosatepg}}
|}[[Kategorie:EPG und Co]]
+

Aktuelle Version vom 4. August 2013, 20:09 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Infosat-EPG ist ein externes Zusatz-Programm für VDR. Seit Februar 2009 gibt es von Infosat-EPG auch eine Version als Plugin Infosatepg-plugin.

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, Bibel TV, D-MAX, HSE24, NBC, tv.nrw, GoTV, CNBC

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.

[Bearbeiten] 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. Es lässt sich aber auch feststellen, dass TechniSat Daten von TVinfo übernimmt. 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.

[Bearbeiten] Frequenzen

Stand: 1. Quartal 2009

Transponderfrequenz (MHz): 12604
Polarisation: h(orizontal)
Symbolrate: 22000
PID: 1809

Ein "Sender" auf dieser Transponderfrequenz wird in die channels.conf eingetragen:

z.B.: WDR Bonn;ARD:12604:hC56:S19.2E:22000:3301:3302=ger,3303=2ch:3304:0:28536:1:1111:0

Ohne einen Editor zu bemühen.

svdrpsend.pl NEWC "WDR Bonn;ARD:12604:hC56:S19.2E:22000:3301:3302=ger,3303=2ch:3304:0:28536:1:1111:0"

Anschliessend muss an der Stelle, von wo infosatepg regelmäßig gestartet wird, der Parameter -c auf den Namen des neuen "Senders" angepasst werden.

Beispiel:

infosatepg -o /<DIR>/infosatepg -a 0 -c "WDR Bonn"

[Bearbeiten] Bilder

svdrpsend

[Bearbeiten] EPG verfügbar für ...

[Bearbeiten] Astra 19.2E

3sat
br-alpha
ard
arte
atv+
bfs
bibel-tv
das-vierte
einsextra
einsfestival
einsplus
eurosport
gotv
hr-fernsehen
kika
mdr
ndrfshh
orf1
orf2
phoenix
rbbberlin
swrfernsehenrp
zdf
zdf-info

[Bearbeiten] Eutelsat 13.0E

sf-1
sf-zwei
rsi-la-1
rsi-la-2

[Bearbeiten] Hardwareanforderungen

Eine unterstützte DVB-Karte.

Hinweis: Bei einer FF-Karte sorgt der Modul-Parameter hw_sections=1 für besseren Empfang der Infosat-Daten. d.h. es reicht ein Durchlauf (ca 10 Minuten) anstatt mindestens zwei. Es funktioniert aber auch ohne.

Siehe auch den Absatz hw_sections unter Probleme.

[Bearbeiten] Softwareanforderungen

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

[Bearbeiten] 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

[Bearbeiten] Konfiguration

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

Starte infosatepg               : $PATH/infosatepg.sh
Starte infosatepg + tvmovie2vdr : $PATH/infosatepg.sh +
Status                          : $PATH/infosatepg.sh status

Zur Übergabe der Daten an VDR empfiehlt sich tvmovie2vdr, einfach die config.pl entsprechend anpassen.

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

Bequemer via crontab.

0 5    * * *   root    $PATH/infosatepg.sh +

[Bearbeiten] Distributionsspezifische Artikel

[Bearbeiten] Patches

[Bearbeiten] Probleme

[Bearbeiten] 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.

[Bearbeiten] Parameter hw_sections=1

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

[Bearbeiten] Optionen

Parameter Beschreibung
-a # Nummer der DVB Karte, welche genutzt werden soll (0,1,...)
-d # Nummer des demux device welches genutzt werden soll (normal 0)
-c # Kanal auf welchen umgeschaltet werden soll (zbs. VIVA)
-o dir Schreibt die Ausgabe ins Verzeichnis (standard: ./received_data)
-h Zeigt diese Hilfe
-O datei Schreibt in datei
-I datei Liest von datei
-q Unterdrückt die Ausgabe
-v Erhöht die Ausgabe (DEBUGLEVEL)

[Bearbeiten] Links

  1. Elektronische Programm-Zeitschrift für TechniSat* Digital-Receiver
  2. Homepage Infosatepg
  3. infosatepg-plugin
In anderen Sprachen