Cerca nel mio blog

Avviso


APPUNTIDILINUX E' STATO SPOSTATO SU UN NUOVO SITO: WWW.APPUNTIDILINUX.IT

QUESTO RIMMARRÀ COME ARCHIVIO STORICO DEI POST DALLA NASCITA DEL PROGETTO AD OGGI MARZO 2016.

GRAZIE A TUTTI VI ASPETTO SUL NUOVO SITO.
ROBERTO LISSANDRIN

giovedì 18 luglio 2013

Uno script in Bash per visualizzare le dirette Rai tv con Linux

Ecco una soluzione un po' artigianale ma funzionale per visualizzare i canali Rai in Linux

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 e xmlstarlet. Scaricatequesto 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 rai
Per vedere RAI1, ad esempio, è sufficiente lanciarlo come ./rai 1, per RAI Sport./rai sport.
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 visualizza la 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. 
Nota : in alcuni casi occorre installare anche il pacchetto curl quindi:
sudo apt-get install mplayer xmlstarlet curl
Roberto Lissandrin
curl is a command line tool for transferring data with URL syntax, supporting
DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, POP3, POP3S,
RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP.

Script
================================================================
#!/bin/bash
usage () {
echo "Usage rai 1|2|3|4|news24|sport|storia|edu|sat-extra|sat-premium|sat-cinema|sat-yoyo|gulp"
exit 1
}
if [ ! $# = 1 ] ; then
    usage
fi

case $1 in
    "1" ) cont=983;;
    "2" ) cont=984;;
    "3" ) cont=986;;
    "4" ) cont=75708;;
    "news24" ) cont=1;;
    "sport" ) cont=4145;;
    "storia" ) cont=24269;;
    "edu" ) cont=24268;;
    "sat-extra" ) cont=72382;;
    "sat-premium" ) cont=72383;;
    "sat-cinema" ) cont=72381;;
    "sat-yoyo" ) cont=72384;;
    "gulp" ) cont=4119;;
    * ) usage;;
esac

url="http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=$cont"

mms=`curl -H "viaurl: www.rai.tv" -s "$url" | sed 's/&/&/' | xmlstarlet sel -T -t -m "//REF/@HREF" -v "." -n -`
gnome-mplayer "$mms"
===================================================================

Troppe distribuzioni di linux creano confusione ?


Buongiorno, dunque non vedo il problema nel avere una vasta gamma di scelta di distribuzioni da utilizzare, chiaro e' che puntando sulle piu' diffuse e utilizzate si ha anche maggiori garanzie.

Un problema invece rappresenta il fatto dei troppi frequenti rilasci di nuove release delle distribuzioni ormai almeno 2 volte ogni anno.

Spesso escono bacate e poi occorre per giorni e giorni installare le patch e gli aggiornamenti.

Poco tempo viene dedicato al testing prima del rilascio e quindi cio ricade sugli utenti che spesso restano scottati...

Una release all'anno ben fatta e testata sarebbe sufficiente.

Comunque un conto e' sperimentare un conto e' lavorarci su, quindi per il lavoro consiglio sempre si attendere prima si installare una nuova release.
Sicuramente far uscire pc in vendita gia con linux installato aiuterebbe la sua diffusione ma non sara' facile.

Nell'ambiente scolastico e pubblico dovrebbe essere piu' utilizzato facendo cosi' risparmiare soldi ai contribuenti sulle licenze microsoft e formando i giovani all'utilizzo di nuove tecnologie alternative.

Tra le varie distribuzioni consiglio Linux Mint sicuramente tra le migliori in assoluto e  adattta sia agli utenti finali meno esperti sia a quelli piu' preparati.
Roberto Lissandrin