Premiereepg2vdr

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Probleme)
(Probleme)
 
(14 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
Tool welches die Content Information Table des Pay TV Senders Premiere ausliest und die Daten in den VDR packt.
 
Tool welches die Content Information Table des Pay TV Senders Premiere ausliest und die Daten in den VDR packt.
  
Damit ist ein EPG für die Premiere Feeds vorhanden und man kann wieder Problem los programmieren.
+
Damit ist ein EPG für die Premiere Feeds vorhanden und man kann wieder problemlos programmieren.
  
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
Zeile 26: Zeile 26:
  
 
==Konfiguration==
 
==Konfiguration==
Am einfachsten ist das Starten aus der [[commands.conf]] herraus.
+
Aus der '''README.de''':
 +
===Beispiel für die [[commands.conf]]===
 +
Die Benutzung der [[commands.conf]] ist ein wenig schwierig, da der VDR scheinbar keine svdrp Verbindung zulässt, wenn
 +
man ein Kommando aus dem VDR Menü aufruft. Deshalb existiert ein Trick um den Aufruf von premiereepg2vdr zu erledigen. Weiterhin
 +
ist es möglich eine Nachricht an den VDR nach erledigter Arbeit zu schicken.
  
'''SAT:'''
+
{{Box Datei| $VDRCONFIG/commands.conf |
 
+
<pre>
Update Premiere EPG Sport  : echo "premiereepg2vdr -q -S 19.2E" | at now
+
Update Premiere EPG Sport  : echo "premiereepg2vdr -q -c PREMIERE\ SPORT\ PORTAL -w 1 -m premiereepg2vdr\ ist\ fertig" | at now
Update Premiere EPG Direkt : echo "premiereepg2vdr -p 2833 -S 19.2E -q" | at now
+
Update Premiere EPG Direkt : echo "premiereepg2vdr -q -c PREMIERE\ DIREKT -w 1 -m premiereepg2vdr\ ist\ fertig" | at now
 +
</pre>
 +
}}
  
'''Kabel:'''
+
===Erweiterte Option Information===
 +
Seit der Version 0.0.3 entdeckt premiereepg2vdr Sendungen, die zeitgleich (+- 5 Minuten) auf verschiedenen Optionen laufen.
 +
Bei diesen Sendungen wird der Titel um "Option n" erweitert. Für Formel 1 bedeutet dies:
  
  Update Premiere EPG Sport : echo "premiereepg2vdr -q -S C" | at now
+
  Option 1 = Formel 1 / Supersignal
  Update Premiere EPG Direkt : echo "premiereepg2vdr -p 2833 -S C -q" | at now
+
Option 2 = Cockpit
 +
Option 3 = Renndaten
 +
Option 4 = Highlights
 +
  Option 5 = Multisignal
 +
  Option 6 = Interaktiv
  
Bequemer via [[Dir_etc#.2Fetc.2Fcrontab|crontab]].
+
===Überprüfung der gespeicherten EPG Daten===
 
+
Der VDR überprüft bei der Übernahme der EPG Daten diese nur auf korrekte Syntax und speichert Informationen von Kanälen, die er nicht kennt nicht ab. premiereepg2vdr überprüft standardmäßig ob die Daten vom VDR gespeichert wurden, indem die EPG Daten der Känale abgefragt werden. Sind keine Daten vorhanden, weißt premiereepg2vdr darauf hin. Diese Funktion kann mit der Option ''-e'' deaktiviert werden.
0 5    * * *  root    premiereepg2vdr -c PREMIERE\ SPORT\ PORTAL ; premiereepg2vdr -p 2833 -c PREMIERE\ DIREKT
+
  
 
==Probleme==
 
==Probleme==
Fehler beim übersetzen.
+
Fehler beim Übersetzen.
  
 
<pre>
 
<pre>
Zeile 54: Zeile 65:
 
</pre>
 
</pre>
  
EInfach mal probieren.
+
Einfach mal probieren.
  
 
<pre>
 
<pre>
Zeile 66: Zeile 77:
 
!Beschreibung
 
!Beschreibung
 
|-
 
|-
| '''-a #''' || Number of dvb card to use (0,1,...)
+
| '''-a #''' || Nummer der dvb Karte, die genutzt werden soll (0,1,...)
 
|-
 
|-
| '''-p #''' || Number of demux device to use (normally 0)
+
| '''-d #''' || Nummer des Device, welches genutzt wird (normal 0)
 
|-
 
|-
| '''-d #''' || PID where the cit is (normally 0xb12)
+
| '''-p #''' || Pid auf der die CIT zu finden (normalerweise wird diese autoamatisch erkannt)
 
|-
 
|-
| '''-c #''' || Channel to switch vdr to (example PREMIERE\ SPORT\ PORTAL)
+
| '''-c #''' || wechselt auf den VDR Kanal (z.B. "PREMIERE SPORT PORTAL")
 
|-
 
|-
| '''-h'''  || Display this help
+
| '''-s #''' || zum manuellen setzen der Source Prefix, falls diese falsch erkannt wird (z.B. Beispiel S19.2E)
 +
|-
 +
| '''-w #''' || wartet '''n''' Sekunden bevor die Arbeit aufgenommen wird (Nützlich für [[commands.conf]])
 +
|-
 +
| '''-m #''' || Sendet die gegeben Nachricht zum VDR nach Beendigung der Arbeit
 +
|-
 +
| '''-e'''  || deaktiviert die Überprüfung ob der EPG gespeichert wurde
 +
|-
 +
| '''-n'''  || deaktiviert die Optionsangabe
 +
|-
 +
| '''-r'''  || deaktiviert die Jugendschutzinformation
 +
|-
 +
| '''-o'''  || deaktiviert die Informationen zur Bestellung
 +
|-
 +
| '''-z'''  || schaltet zum bisherigen Kanal zurück
 +
|-
 +
| '''-u'''  || beendet das [[director-plugin]]
 +
|-
 +
| '''-v'''  || Erhöht die Ausgabe der Programminformationen
 +
|-
 +
| '''-q'''  || Verringert die Ausgabe der Programminformationen
 +
|-
 +
| '''-h'''  || Zeigt die genannte Hilfe (nur Englisch)
 
|}
 
|}
  
 
==Links==
 
==Links==
{|
+
# [http://vdrportal.de/board/thread.php?threadid=53272 Announce]
| [1]
+
# [http://www.premiere.de Premiere Homepage]
| http://vdrportal.de/board/thread.php?postid=327254
+
 
| Announce
+
[[Kategorie:EPG und Co]]
|-
+
| [2]
+
| http://www.premiere.de
+
| Premiere Homepage
+
|}[[Kategorie:EPG und Co]]
+

Aktuelle Version vom 24. August 2008, 16:06 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Tool welches die Content Information Table des Pay TV Senders Premiere ausliest und die Daten in den VDR packt.

Damit ist ein EPG für die Premiere Feeds vorhanden und man kann wieder problemlos programmieren.

[Bearbeiten] Hardwareanforderungen

  • FF
  • TT budget
  • Typhoon DVB-s
  • Skystar2

[Bearbeiten] Softwareanforderungen

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

[Bearbeiten] Installation

cd $SOURCEDIR
tar xvzf premiereepg2vdr-<VERSION>.tar.gz
cd premiereepg2vdr-<VERSION>
./configure CPPFLAGS=-I${SOURCEDIR:?}/DVB/include
make
make install

[Bearbeiten] Konfiguration

Aus der README.de:

[Bearbeiten] Beispiel für die commands.conf

Die Benutzung der commands.conf ist ein wenig schwierig, da der VDR scheinbar keine svdrp Verbindung zulässt, wenn man ein Kommando aus dem VDR Menü aufruft. Deshalb existiert ein Trick um den Aufruf von premiereepg2vdr zu erledigen. Weiterhin ist es möglich eine Nachricht an den VDR nach erledigter Arbeit zu schicken.

Datei
$VDRCONFIG/commands.conf
Update Premiere EPG Sport  : echo "premiereepg2vdr -q -c PREMIERE\ SPORT\ PORTAL -w 1 -m premiereepg2vdr\ ist\ fertig" | at now
Update Premiere EPG Direkt : echo "premiereepg2vdr -q -c PREMIERE\ DIREKT -w 1 -m premiereepg2vdr\ ist\ fertig" | at now


[Bearbeiten] Erweiterte Option Information

Seit der Version 0.0.3 entdeckt premiereepg2vdr Sendungen, die zeitgleich (+- 5 Minuten) auf verschiedenen Optionen laufen. Bei diesen Sendungen wird der Titel um "Option n" erweitert. Für Formel 1 bedeutet dies:

Option 1 = Formel 1 / Supersignal
Option 2 = Cockpit
Option 3 = Renndaten
Option 4 = Highlights
Option 5 = Multisignal
Option 6 = Interaktiv

[Bearbeiten] Überprüfung der gespeicherten EPG Daten

Der VDR überprüft bei der Übernahme der EPG Daten diese nur auf korrekte Syntax und speichert Informationen von Kanälen, die er nicht kennt nicht ab. premiereepg2vdr überprüft standardmäßig ob die Daten vom VDR gespeichert wurden, indem die EPG Daten der Känale abgefragt werden. Sind keine Daten vorhanden, weißt premiereepg2vdr darauf hin. Diese Funktion kann mit der Option -e deaktiviert werden.

[Bearbeiten] Probleme

Fehler beim Übersetzen.

In file included from cit2vdr.h:28,
                 from cit2vdr.cpp:29:
/usr/local/src/DVB/include/linux/dvb/video.h:105: error: expected `;' before '*' token
make[2]: *** [cit2vdr.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Einfach mal probieren.

./configure CPPFLAGS="-I${SOURCEDIR:?}/DVB/include -D__user="

[Bearbeiten] Optionen

Parameter Beschreibung
-a # Nummer der dvb Karte, die genutzt werden soll (0,1,...)
-d # Nummer des Device, welches genutzt wird (normal 0)
-p # Pid auf der die CIT zu finden (normalerweise wird diese autoamatisch erkannt)
-c # wechselt auf den VDR Kanal (z.B. "PREMIERE SPORT PORTAL")
-s # zum manuellen setzen der Source Prefix, falls diese falsch erkannt wird (z.B. Beispiel S19.2E)
-w # wartet n Sekunden bevor die Arbeit aufgenommen wird (Nützlich für commands.conf)
-m # Sendet die gegeben Nachricht zum VDR nach Beendigung der Arbeit
-e deaktiviert die Überprüfung ob der EPG gespeichert wurde
-n deaktiviert die Optionsangabe
-r deaktiviert die Jugendschutzinformation
-o deaktiviert die Informationen zur Bestellung
-z schaltet zum bisherigen Kanal zurück
-u beendet das director-plugin
-v Erhöht die Ausgabe der Programminformationen
-q Verringert die Ausgabe der Programminformationen
-h Zeigt die genannte Hilfe (nur Englisch)

[Bearbeiten] Links

  1. Announce
  2. Premiere Homepage