Nei meandri della rete a volte si nascondono delle vere e proprie gemme. Un lettore mi ha recentemente segnalato questa, indicata nel blog di Andrea Ferroni in un articolo anche un po’ vecchiotto, eppure bella e funzionante. Cito testualmente:
Installate, se non li avete già, i pacchetti
mplayer
exmlstarlet
. Scaricate questo script sul vostro computer, rendetelo eseguibile e rinominatelo da “rai.txt” a “rai”. A questo punto eseguitelo da console e vi comparirà l’elenco dei canali. La procedura, per chi ha Ubuntu, Debian o derivate, è:sudo apt-get install mplayer xmlstarlet wget -O rai http://fabrizio.zellini.org/magick/rai.txt chmod +x raiPer vedere RAI1, ad esempio, è sufficiente lanciarlo come
./rai 1
, per RAI Sport./rai sport
.
Aggiungo anche che se non lo avete dovete installare pure curl
, come mi è stato segnalato nei commenti. Lo script è stato realizzato da Fabrizio Zellini e nella sua semplicità è geniale: usa gli stream della Rai indicando gli header necessari a convincere il server che “va tutto bene” e quindi si visualizzano le dirette con Mplayer. Il risultato è una aggiunta perfetta al mio script che consente invece di vedere i video on demand del medesimo sito.
Una mia nota personale: se nel codice dello script cambiate il comando da mplayer
a gnome-mplayer
(posto che abbiate installato quest’ultimo) avrete la possibilità di usare una GUI un po’ più ricca e che consente di impostare il rapporto di aspetto e cose simili. 😉
È anche questo il bello del software libero: l’unione fa la forza!
Via Visualizzare gli stream delle trasmissioni RAI senza Silverlight « Informatiche {bubbakk}.
Bellissimo! Fa il suo sporco lavoro senza fare una piega 😀
in alcuni casi occorre installare anche il file curl oltre a mplayer e xmlstarlet
Verissimo, se la tua distribuzione non lo ha di default è necessario. Lo scrivo nel post. 😉
wow, grazie di questa guida Andrea! (e grazie anche a Fabrizio)
Per precisione a me funzionano:
rai1, 2, 3, 4, storia, edu, sat-premium, sat-cinema, sat-yoyo, gulp
e non funzionano: rai news24, sport, sat-extra.
Un peccato, soprattutto le prime due che non funzionano. Hai idee sul perchè Andrea?
Perché attualmente sono in smooth streaming, quindi non puoi vederle con qualcosa che non sia Microsoft. Be’ in realtà potresti con l’estensione Raismth per Firefox, che è creata ad arte per quel sito…
funziona perfettamente. faccio notare che nessuna ubuntu installa in maniera predefinita, magari meglio farlo notare. ah, rai news 24 non funziona, credo abbiano cambiato il link allo streaming..
No, il link è corretto, ma come dicevo ora si tratta di stream in smooth streaming perciò è impossibile riuscire a vederlo “semplicemente” con Mplayer.
Forte! Funziona perfettamente anche con smplayer !
Ciao Lazza! Complimenti per il blog, lo scopro solo adesso. Lo script funziona, ma oltre ai già citati rai sport e rainews24 e rai sat-extra, non mi partono neanche rai 1, rai 2, e rai 3… Risulta anche a te?
Ho appena provato, effettivamente non mi funzionano più. Rai Storia invece sì… Può darsi che abbiano fatto delle modifiche al sito, o in alternativa che abbiano dei problemi temporanei al server. Bisognerebbe aspettare qualche ora e riprovare.
Blog utilissimo! Viva queste piccole perle nel web! Sempre a proposito di script, ne esiste qualcuno da utilizzare per PopcornTV?
Boh, a me sembra che il sito che hai nominato tu, che non conoscevo, abbia dei semplici player in flash, quindi si può visualizzare anche con Linux. 🙂
Non funziona …….. qualche idea?
Nulla più di quanto non avessi già scritto nel commento del 25 agosto qui sopra. 😉
Ho provato Rai Storia adesso e funziona ….. quindi forse hanno fatto delle modifiche loro; …. è sempre la solita storia ……
Già. Vogliono giocare al gatto col topo… 🙁
Pardon, avevo aperto sulla stessa schermata anche altri 2 tuoi post sugli script (Tile Tabs add-on) e ho fatto la domanda sul post sbagliato. Io ho instalalto gli script Rai-Mediaset-La7 su Greasemonkey in firefox con win7 e mi chiedevo se esistesseso anche per PopcornTV dato che flashgot o videodownloadhelper falliscono.
A parte che non serve postare con email anonime che molto spesso fanno scattare il filtro antispam (giustamente!) perché tanto l’email che posti non la vedono i visitatori, come ti dicevo non lo so. 😉 Se esiste, sarà senz’altro su userscripts.org assieme a tutti gli altri, prova lì. 🙂
Ciao Andrea,
Ho appena scoperto il tuo blog, ma ti conoscevo gia’ grazie al magnifico Gimp 🙂
Ho installato lo script + xmlstarlet (curl gia’ presente) su Slackware 14 KDE 32bit pero’ il terminale restituisce questo:
(ho rinominato lo script “.rai”).
Preciso che mi trovo all’estero, any idea?
Grazie per la tua attenzione, ciao.
Controlla di averlo installato correttamente, perché sembrerebbe non trovare il comando
xmlstarlet
. Ad ogni modo, una volta che il binario è accessibile da terminale (diciamo dovrebbe essere nel$PATH
), prova con Rai Storia (vedi commenti precedenti) e comunque non so se ti funzionerà all’estero. 😉Scriveresti un post per spiegare come guardare i canali RAI dall’ estero con Linux? Questa è la parte più tosta per i canali RAI 😉
Ora sto facendo la tesi, comunque come già dicevo non è nulla di specifico per la RAI, come con qualsiasi sito ti basta usare TOR, un proxy oppure una VPN. 😉
Non è così facile. Ho fatto una sottoscrizione alla VPN svizzera e lì andava bene ma non su tutti i canali. I proxy li intercetta e TOR è mostruosamente lento in navigazione.
La VPN deve essere italiana, ovviamente… Anche la Svizzera è da considerarsi un paese estero. Se usi un proxy devi proxare anche il riproduttore multimediale o il plug in che sia, non solo le richieste HTTP del browser.
a me non funziona e non riesco a capire il perché…
nicola@Nicola:~$ ./rai 1
MPlayer svn r34540 (Ubuntu), built with gcc-4.7 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing mms://livestream.rai.it.edgestreams.net/reflector:64084?auth=daEd1cCb2bzbzdgdfaearc4dZcxcRbTc8d9-bs81qv-c0-DlzvvFs&aifp=V001.
STREAM_ASF, URL: mms://livestream.rai.it.edgestreams.net/reflector:64084?auth=daEd1cCb2bzbzdgdfaearc4dZcxcRbTc8d9-bs81qv-c0-DlzvvFs&aifp=V001
Resolving livestream.rai.it.edgestreams.net for AF_INET6…
Couldn’t resolve name for AF_INET6: livestream.rai.it.edgestreams.net
Resolving livestream.rai.it.edgestreams.net for AF_INET…
Connecting to server livestream.rai.it.edgestreams.net[81.52.207.53]: 1755…
connect error: Connection refused
Resolving livestream.rai.it.edgestreams.net for AF_INET6…
Couldn’t resolve name for AF_INET6: livestream.rai.it.edgestreams.net
Resolving livestream.rai.it.edgestreams.net for AF_INET…
Connecting to server livestream.rai.it.edgestreams.net[81.52.207.53]: 80…
read: Resource temporarily unavailable
Failed, exiting.
Resolving livestream.rai.it.edgestreams.net for AF_INET6…
Couldn’t resolve name for AF_INET6: livestream.rai.it.edgestreams.net
Resolving livestream.rai.it.edgestreams.net for AF_INET…
Connecting to server livestream.rai.it.edgestreams.net[81.52.207.53]: 80…
Cache size set to 320 KBytes
Cache fill: 0.09% (285 bytes)
Exiting… (End of file)
L’articolo è stato scritto un po’ di tempo fa e lo script fatto ancora prima. Hanno cambiato molto il sito da allora. 😉