diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/scripts/LIESMICH.Scripts | 12 | ||||
-rwxr-xr-x | config/scripts/radioinfo-7-304 | 8 | ||||
-rwxr-xr-x | config/scripts/radioinfo-7-304.utf8 | 8 |
3 files changed, 14 insertions, 14 deletions
diff --git a/config/scripts/LIESMICH.Scripts b/config/scripts/LIESMICH.Scripts index 8038518..ce0795a 100644 --- a/config/scripts/LIESMICH.Scripts +++ b/config/scripts/LIESMICH.Scripts @@ -2,12 +2,12 @@ vdr-radio plugin: externe script-files -------------------------------------- Externe Script- oder Programm-Files haben die Funktion, falls im plugin-Setup -aktiviert (Externe Info-Abfrage = ja), fehlende Songinfos über externe Quellen +aktiviert (Externe Info-Abfrage = ja), fehlende Songinfos über externe Quellen wie Internetabfragen zu holen. -Das Script/Programm muß hierfür im Plugin-Config-Verzeichnis existieren +Das Script/Programm muß hierfür im Plugin-Config-Verzeichnis existieren ($VDRCONFIG/plugins/radio, beachte auch plugin-Startparameter '-f <DIR>'), -für den vdr ausführbar sein und die folgende Namenssyntax aufweisen: +für den vdr ausführbar sein und die folgende Namenssyntax aufweisen: radioinfo-TID-APID (wobei TID = channel-TID, APID = 1.AudioPid entspr. der vdr channels.conf) @@ -26,7 +26,7 @@ bei leeren Informationen ein "Error, no Songinfo" im OSD angezeigt wird. Folgende Script-Beispiele (www-Abfragen) werden mitgeliefert -(die Programme bash/wget/grep sowie teilw. tail/tac/iconv werden benötigt): +(die Programme bash/wget/grep sowie teilw. tail/tac/iconv werden benötigt): [Astra 19.2] - Rockantenne = radioinfo-7-304 @@ -55,8 +55,8 @@ Folgende Script-Beispiele (www-Abfragen) werden mitgeliefert - Truckradio = radioinfo-15027-5120 -Weitere erfolgreich getestete Scripte werden gerne übernommen :-) +Weitere erfolgreich getestete Scripte werden gerne übernommen :-) -Viel Spaß... +Viel Spaß... Uwe <egal at egal-vdr dot de> diff --git a/config/scripts/radioinfo-7-304 b/config/scripts/radioinfo-7-304 index db123ae..32bda31 100755 --- a/config/scripts/radioinfo-7-304 +++ b/config/scripts/radioinfo-7-304 @@ -7,13 +7,13 @@ Name="Rockantenne [www.rockantenne.de]" ### # get... -wget -q --tries=2 --timeout=5 -O /tmp/playlist.utf8 "http://www.rockantenne.de/webplayer/#playlist" +wget -q --tries=2 --timeout=5 -O /tmp/playlist.utf8 "http://www.rockantenne.de/musik/song-suche" iconv -c -s -f UTF8 -t ISO8859-1 /tmp/playlist.utf8 -o /tmp/playlist # last Artist/Title -all=`grep -m1 -A4 'Rock Nonstop' /tmp/playlist` -all=${all//*$'class="artist">'/}; artist=${all/$'</span>'*/} -title=${all/*$'class="title">'/}; title=${title/$'</span>'*/} +all=`grep -m1 -A2 '<h2 class="song_title">' /tmp/playlist` +artist=${all//*$'class="artist"'/}; artist=${artist//*$'">'/}; artist=${artist/$'</a>'*/} +title=${all//*$'title="'/}; title=${title/$'">'*/} # temp. no Info artist=${artist:='---'}; title=${title:='---'} diff --git a/config/scripts/radioinfo-7-304.utf8 b/config/scripts/radioinfo-7-304.utf8 index a92422e..f7023fd 100755 --- a/config/scripts/radioinfo-7-304.utf8 +++ b/config/scripts/radioinfo-7-304.utf8 @@ -7,12 +7,12 @@ Name="Rockantenne [www.rockantenne.de]" ### # get... -wget -q --tries=2 --timeout=5 -O /tmp/playlist "http://www.rockantenne.de/webplayer/#playlist" +wget -q --tries=2 --timeout=5 -O /tmp/playlist "http://www.rockantenne.de/musik/song-suche" # last Artist/Title -all=`grep -m1 -A4 'Rock Nonstop' /tmp/playlist` -all=${all//*$'class="artist">'/}; artist=${all/$'</span>'*/} -title=${all/*$'class="title">'/}; title=${title/$'</span>'*/} +all=`grep -m1 -A2 '<h2 class="song_title">' /tmp/playlist` +artist=${all//*$'class="artist"'/}; artist=${artist//*$'">'/}; artist=${artist/$'</a>'*/} +title=${all//*$'title="'/}; title=${title/$'">'*/} # temp. no Info artist=${artist:='---'}; title=${title:='---'} |