
Ciao a tutti
Dopo un poco di assenza torno con uno script simpatico per vedere TV ed ascoltare radio con Opensolaris, Dovrebbe funzionare anche su linux.
In pratica ho modificato uno script esistente per Linux ubuntu che si trova qui:
http://forum.ubuntu-it.org/index.php/topic,316995.0.html
Questo script modificato per Opensolaris Usa mplayer al posto di VLC.
Il bello di questo script e' l'interfaccia grafica che mostra un menu con le TV e Radio disponibili e lancia Mplayer alla pressione del tasto OK.
Usa il meraviglioso Programma zenity di gnome per la gestione delle Interfacce.
Ecco il semplice script:
#!/bin/bash
# Ultimo aggiornamento: 22/09/2009
#+ Per suggerimenti e consigli visita http://forum.ubuntu-it.org/index.php/topic,316995.0.html
# Modificato per OpenSolaris da Paolo Marcheschi paolo.marcheschi@gmail.com
# Eliminato vlc in favore di Mplayer
# Aggiunta Funzione Plain per non invocare l'user-agent
seleziona()
{
canale=`zenity --list --height=400 --width=300 --title="Opensolaris Radio-Television" --text="Quale canale vuoi vedere? o Ascoltare" --column="Canale"\
"=== TELEVISIONE ===" "Rai Uno" "Rai Due" "Rai Tre" "Rai 4" "Rai News 24" "Rai Sport Più" "Rai Edu1" "Rai Storia" "RaiSat Extra" \
"RaiSat Premium" "RaiSat Cinema" "RaiSat YoYo" "Rai gulp" "Sportitalia" "All Music" "NRK1" "NRK2" "NRK Rogaland" "Arcoiris TV" \
"Antena 1" "France24 English" "etvsatellite" "CBL Channel" "[3]CHANNEL ONE" "=== RADIO ===" "Radio Uno" "Radio Due" "Radio Tre" \
"Isoradio" "RTL 102.5" "Fragola" "RDS" "Radio 105" "Radio Capital" "Virgin" "Radio24" "Radicale" "Controradio" "Monte Carlo 1" "Radio Onda Rossa" \
"Radio onda d'Urto" "Radio Blackout" "Infomaniak"`
}
play()
{
mms=`curl -s --user-agent "curl/7.18.0 (i486-pc-linux-gnu) libcurl/7.18.0 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.1" "$1" | sed 's/&/&/' |/opt/csw/bin/xmlstarlet sel -T -t -m "//REF/@HREF" -v "." -n -`
pkill mplayer
mplayer "$mms" &
}
playPlain()
{
pkill mplayer
mplayer "$1" &
}
while [ $? -eq 0 ]; do
seleziona
case $canale in
"=== TELEVISIONE ===" | "=== RADIO ===" ) seleziona ;;
"Rai Uno") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983 ;;
"Rai Due") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=984 ;;
"Rai Tre") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=986 ;;
"Rai 4") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708 ;;
"Rai News 24") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1 ;;
"Rai Sport Più") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4145 ;;
"Rai Edu1") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24268 ;;
"Rai Storia") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24269 ;;
"RaiSat Extra") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72382 ;;
"RaiSat Premium") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72916 ;;
"RaiSat Cinema") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381 ;;
"RaiSat YoYo") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72918 ;;
"Rai gulp") play http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4119 ;;
"Sportitalia") playPlain mms://mms.cdn-tiscali.com/sportitalia ;;
"All Music") playPlain mms://live.mediaserver.kataweb.it/retea?MSWMExt=.asf ;;
"NRK1") playPlain mms://mms-icanal-live.online.no/nrk_tv_webvid03_l ;;
"NRK2") playPlain mms://mms-icanal-live.online.no/nrk_tv_webvid05_h ;;
"NRK Rogaland") playPlain mms://straumV.nrk.no/nrk_tv_rogaland_247_mbr ;;
"Arcoiris TV") playPlain mms://193.41.7.40/vive-adsl ;;
"Antena 1") playPlain mms://81.196.2.232/pp1 ;;
"France24 English") playPlain mms://stream1.france24.yacast.net/f24_liveen ;;
"etvsatellite") playPlain mms://streaming.e-tv.it/etvsatellite ;;
"CBL Channel") playPlain mms://151.1.245.71/cblfilm-live ;;
"[3]CHANNEL ONE") playPlain mms://84.233.254.2/3Channel ;;
"Radio Uno") playPlain rtsp://live.media.rai.it/broadcast/radiouno.rm ;;
"Radio Due") playPlain rtsp://live.media.rai.it/broadcast/radiodue.rm ;;
"Radio Tre") playPlain rtsp://live.media.rai.it/broadcast/radiotre.rm ;;
"Isoradio") playPlain rtsp://live.media.rai.it/broadcast/isoradio.rm ;;
"RTL 102.5") playPlain mms://151.1.245.36/rtl102.5vs ;;
"RDS") playPlain mms://fastreal.fastweb.it/RDS ;;
"Radio 105") playPlain mms://151.1.245.6/1 ;;
"Radio Capital") playPlain mms://live.mediaserver.kataweb.it/capital?MSWMExt=.asf ;;
"Radio24") playPlain mms://62.196.2.90/Radio24 ;;
"Controradio") playPlain http://streaming.controradio.emmi.it:8190/ ;;
"Radio Onda Rossa") playPlain http://radio.dyne.org:8000/ondarossa.mp3 ;;
"Radio onda d'Urto") playPlain http://www.radiondadurto.org:8000/listen.pls ;;
"Radio Blackout") playPlain http://stream.teknusi.org:8000/blackout.mp3 ;;
"Infomaniak") playPlain http://broadcast.infomaniak.ch/rsr-couleur3-high.mp3 ;;
"Fragola") playPlain http://radiofragola.ath.cx:8000/listen.pls ;;
"Monte Carlo 1") playPlain mms://151.1.245.1/2 ;;
"Virgin") playPlain http://www.smgradio.com/core/audio/ogg/live.pls?service=vrbb ;;
"Radicale") playPlain http://livemp3.radioradicale.it/live.mp3;;
*) exit 1 ;;
esac
done
# per killare mplayer: pkill mplayer
Per eseguirlo , lo si salva in un file ad esempio Tv.sh
e si rende eseguibile:
chmod +x Tv.sh
poi lo si esegue:
./Tv.sh
Nessun commento:
Posta un commento