Rockantenne EPG-Updater

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Initiale Erzeugung)
 
K (Funktionsweise)
 
Zeile 61: Zeile 61:
 
==Funktionsweise==
 
==Funktionsweise==
 
# Abholen der aktuellen Informationen von ''http://webradio.antenne.de/streams/scripts/crons/ra_titel.php''
 
# Abholen der aktuellen Informationen von ''http://webradio.antenne.de/streams/scripts/crons/ra_titel.php''
# Falls sich die Informationen seit letztem Aufruf nicht geändert haben: SVDRP-Verbindung öffnen und EPG-Daten für Rockantenne mittels ''PUTE'' schicken
+
# Falls sich die Informationen seit letztem Aufruf geändert haben: SVDRP-Verbindung öffnen und EPG-Daten für Rockantenne mittels ''PUTE'' schicken
 
# Ggf. eine Screen Message erzeugen, falls Rockantenne der aktuelle Kanal ist
 
# Ggf. eine Screen Message erzeugen, falls Rockantenne der aktuelle Kanal ist
  

Aktuelle Version vom 7. August 2009, 15:56 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor: Jürgen Schmidt

Der Rockantenne EPG-Updater ist ein Bash-Skript, um die Musikinformationen von Radio Rockantenne im VDR verfügbar zu machen.

Die Informationen werden als Eintrag im EPG angezeigt, zusätzlich kann eine OSD Message angezeigt werden.

Wesentlicher Unterschied zum Rockantenne-Plugin besteht darin, das kein extra Plugin installiert/kompiliert werden muss.

[Bearbeiten] Bedienung

rockantenne.sh -h

 $ ./rockantenne.sh -h
 Rockantenne EPG-Updater v0.2 (2009/08/07)
 Author: Juergen Schmidt
 USAGE:
 rockantenne.sh [Options]

 OPTIONS:
 -b      Start in daemon mode: collect information every 2 seconds from internet
                               but update EPG only if data changed
 -d sec  Set duration of current song (default value: 240 sec.)
 -f      Force updating EPG data
 -h      Print this help
 -m      Send VDR Screen Message with song information after successful EPG update
 -q      Silent behavior
 -u URL  Use specific URL to Rockantenne-Server
 -v      Verbose behaviour

[Bearbeiten] Softwareanforderungen

  • wget
  • awk
  • cmp
  • netcat

Desweiteren:

  • SVDRP-Verbindung über localhost
  • Online-Verbindung

[Bearbeiten] Installation

  1. Kopieren an einen beliebigen Ort (executable-Rechte nicht vergessen)
  2. Wiederholtes Aufrufen über crontab ODER als Dämon starten (Option -b) und zu den Bootskripten hinzufügen

[Bearbeiten] Funktionsweise

  1. Abholen der aktuellen Informationen von http://webradio.antenne.de/streams/scripts/crons/ra_titel.php
  2. Falls sich die Informationen seit letztem Aufruf geändert haben: SVDRP-Verbindung öffnen und EPG-Daten für Rockantenne mittels PUTE schicken
  3. Ggf. eine Screen Message erzeugen, falls Rockantenne der aktuelle Kanal ist

[Bearbeiten] Links