
In rete si trovano diversi metodi per Linux che permettono di vedere i canali RAI senza bisogno di dover usare il browser (con conseguente enorme risparmio di memoria). Uno dei migliori (se non il migliore in circolazione) è lo script che si può trovare all'indirizzo
http://www.slacky.eu/wikislack/index.php?title=Rai.tv_senza_silverlight. Ultimamente, però, ho problemi ad accedere al sito rai.tv e anche lo scaricamento dei canali effettuati dallo script è particolarmente lento (a volte non avviene proprio perché passano i 10 secondi di timeout impostati nello script. Una soluzione a questo problema è aumentare il timeout, per esempio portandolo a 20 o 30 secondi).
Per evitare di dover aspettare ogni volta diversi secondi per poter avere l'elenco dei canali, allora, ho rimesso mano a un vecchio script che scrissi diversi mesi fa, poco dopo che fu aperto il sito rai.tv, per poter scegliere i canali da vedere ed ecco il risultato:
#!/bin/bash
# Ultimo aggiornamento: 22/09/2009
#+ Per suggerimenti e consigli visita http://forum.ubuntu-it.org/index.php/topic,316995.0.html
USER_AGENT="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090910 Firefox/3.5.3"
seleziona()
{
canale=`zenity --list --height=400 --width=300 --title="Televisione" --text="Quale canale vuoi vedere?" --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" "RDS" "Radio 105" "Radio Capital" "Radio24" "Controradio" "Radio Popolare" "Radio Onda Rossa" \
"Radio onda d'Urto" "Radio Città Aperta" "Radio Blackout"`
}
play()
{
vlc --http-user-agent "$USER_AGENT" "$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") play mms://mms.cdn-tiscali.com/sportitalia ;;
"All Music") play mms://live.mediaserver.kataweb.it/retea?MSWMExt=.asf ;;
"NRK1") play mms://mms-icanal-live.online.no/nrk_tv_webvid03_l ;;
"NRK2") play mms://mms-icanal-live.online.no/nrk_tv_webvid05_h ;;
"NRK Rogaland") play mms://straumV.nrk.no/nrk_tv_rogaland_247_mbr ;;
"Arcoiris TV") play mms://193.41.7.40/vive-adsl ;;
"Antena 1") play mms://81.196.2.232/pp1 ;;
"France24 English") play mms://stream1.france24.yacast.net/f24_liveen ;;
"etvsatellite") play mms://streaming.e-tv.it/etvsatellite ;;
"CBL Channel") play mms://151.1.245.71/cblfilm-live ;;
"[3]CHANNEL ONE") play mms://84.233.254.2/3Channel ;;
"Radio Uno") play rtsp://live.media.rai.it/broadcast/radiouno.rm ;;
"Radio Due") play rtsp://live.media.rai.it/broadcast/radiodue.rm ;;
"Radio Tre") play rtsp://live.media.rai.it/broadcast/radiotre.rm ;;
"Isoradio") play rtsp://live.media.rai.it/broadcast/isoradio.rm ;;
"RTL 102.5") play mms://151.1.245.36/rtl102.5vs ;;
"RDS") play mms://fastreal.fastweb.it/RDS ;;
"Radio 105") play mms://151.1.245.6/1 ;;
"Radio Capital") play mms://live.mediaserver.kataweb.it/capital?MSWMExt=.asf ;;
"Radio24") play mms://62.196.2.90/Radio24 ;;
"Controradio") play http://streaming.controradio.emmi.it:8190/ ;;
"Radio Popolare") play http://www.radiopopolare.it/liveU.asx ;;
"Radio Onda Rossa") play http://radio.dyne.org:8000/ondarossa.mp3 ;;
"Radio onda d'Urto") play http://www.radiondadurto.org:8000/listen.pls ;;
"Radio Città Aperta") play mms://stream.greynetweb.it/rca?MSWMExt=.asf ;;
"Radio Blackout") play http://stream.teknusi.org:8000/blackout.mp3 ;;
*) exit 1 ;;
esac
done
(Per vederlo anche formattato vedete qui:
http://forum.ubuntu-it.org/index.php/topic,316995.0.html) Gli unici pacchetti richiesti per l'utilizzo del programma sono
zenity (utilizzato per creare la semplice interfaccia di scelta del programma) e
vlc (potente player multimediale che permette di modificare l'user agent HTTP, necessario per accedere ai video presenti su rai.tv).
Per utilizzarlo basta copiare lo script in un file con un
editor di testo a piacere, salvare il file chiamandolo, per esempio,
rai,
renderlo eseguibile e posizionarlo nella cartella
~/bin (ricordo che la tilde
~ è un'abbreviazione della cartella home dell'utente corrente), creandola se eventualmente non esiste. All'avvio successivo del computer dovrebbe essere sufficiente dare nel terminale il comando
rai
(o il nome che avete dato allo script) per poter aprire la finestra di scelta del canale da visualizzare. Ovviamente è anche possibile creare un lanciatore a questo comando per avviarlo ancora più semplicemente.
Quando si seleziona un canale vengono aperte una finestra di VLC che mostra la diretta scelta e una nuova finestra di selezione. Se si vuole modificare questo comportamento (non facendo apparire nuovamente la finestra di selezione ma solo VLC) basta togliere il simbolo
& alla fine della definizione della funzione play, cioè bisogna avere solamente:
vlc --http-user-agent "$USER_AGENT" "$1"
All'indirizzo
http://elubuntu.altervista.org/tv-player.zip trovate un semplice script realizzato da
turlando per automatizzare l'installazione dello script. È sufficiente eseguire, dopo aver scompattato tutto l'archivio, il file
install.sh. Se, dopo averlo installato, si desidera rimuovere lo script, bisogna eseguire il file
uninstall.sh.
Questo script permette solo di vedere le dirette elencate nella finestra che vi apparirà, lo script presente su slacky.eu, invece, offre la possibilità di riprodurre anche tanti altri video presenti sul sito della RAI.
Aggiornamento: su suggerimento di
mario000 ho aggiunto anche il link allo streaming di Sportitalia. Se avete suggerimenti per altri canali da aggiungere (anche radio se volete), non esitate a segnalare (meglio se forniti di link allo streaming :-) ). D'ora in poi non credo che scriverò tutte le modifiche apportate allo script, se non modifiche importanti.