Vuoi un invito a Google Wave?
Clicca qui e richiedilo!

Menu

http://www.tuxbay.org/images/menu/home1.gif

http://www.tuxbay.org/images/menu/progetto1.gif

http://www.tuxbay.org/images/menu/cerca1.gif

http://www.tuxbay.org/images/menu/archivio1.gif

http://www.tuxbay.org/images/menu/collegamenti1.gif

http://www.tuxbay.org/images/menu/contattaci1.gif

Statistiche

OS : Linux n
PHP : 5.2.8
MySQL : 5.0.45
Ora : 22:18
Caching : Attivato
GZIP : Disattivato
Utenti : 136
Contenuti : 294
Indirizzi internet : 40
Hits visite contenuti : 658469
JoomlaWatch Stats 1.2.7 by Matej Koval

Countries

89.2%ITALY ITALY
4.1%UNITED STATES UNITED STATES
1.3%UNITED KINGDOM UNITED KINGDOM
0.6%GERMANY GERMANY
0.6%IRELAND IRELAND

Visitors

Today: 39
Last week: 307
This month: 149
Total: 32823


 50 visitatori online
http://www.tuxbay.org/
Hardware
Internet
Linux
News
Software
Varie
 
Guardare la Rai in VLC PDF Stampa E-mail
Scritto da array   
Lunedì 12 Ottobre 2009 09:45

gruth_03.png
Questo articolo si basa sul lavoro di cobe571, pubblicato qui, che fornisce gli url diretti per vedere i canali Rai dal browser. Chi preferisce usare VLC, provandoli, si sarà reso conto che quegli url non funzionano nel lettore multimediale. Il sito della rai, infatti, pretende che sia un browser a visualizzarli. Ecco qui un semplice script che risolve il problema facendo credere al sito della RAI che a visualizzare il canale sia Firefox anziché VLC (vedi anche la sezione in fondo: Alternativa senza script).

Lo si può usare da terminale, ma per chi usa gnome spiegherò come creare un apposito cassetto nel pannello.
cassetto rai
cassetto dei canali Rai
Lo script.
Ecco lo script che ci serve (in fondo alla pagina lo si può scaricare oppure passate il mouse sul codice e cliccate sull'opzione copy to clipboard che compare in alto a destra)
#!/bin/bash
#
# Questo script apre un canale RAI in VLC.
# Sintassi: ./rai.sh <codice>
#
# I codici dei canali (grazie a cobe571)
# sono i seguenti:
#
# raiuno 983
# raidue 984
# raitre 986
# rainews24 1
# raisport 4145
# raistoria 24269
# raiedu 24268
#
# --
#
# Autore: array@email.it
#
# Riferimenti:
# http://www.tuxbay.org/home-mainmenu-1/409.html
# http://www.tuxbay.org/home-mainmenu-1/414.html
#
# Pubblico dominio
#

url="http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=$1"
agente="Mozilla/5.0 (X11; U; Linux i686; it-IT; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6"

vlc --http-user-agent="$agente" "$url"
Questo codice può essere copiato e incollato in un file di testo rai.sh e, dopo avergli dato i permessi di esecuzione (chmod +x rai.sh), può essere lanciato da terminale con la sintassi specificata nel sorgente.

Il cassetto.
Se usate gnome e volete accedere ai canali con un cassetto come quello in figura, scaricate questo file .tar che contiene lo script e le immagini e seguite le istruzioni:
  1. estraete l'archivio in una cartella (es. /home/utente/rai/ );
  2. date i permessi di scrittura al file rai.sh (es, da terminale: "chmod +x /home/utente/rai/rai.sh");
  3. fate clic destro sul pannello e selezionate Aggiungi al pannello;
  4. dalla finestra che si aprirà scegliete: Cassetto;
  5. nel pannello apparirà l'icona del cassetto, cliccatela per aprirlo e fate clic destro al suo interno;
  6. selezionate: Aggiungi al cassetto;
  7. scegliete: Lanciatore applicazione personalizzato;
  8. impostate un nome (es. "RaiUno", "RaiDue", "RaiTre", ...), il comando: /home/utente/rai/rai.sh XXX (al posto di XXX mettete 983 per raiuno, 984 per raidue, 986 per raitre eccetera) e cambiate l'icona cliccando sull'immagine della molla. Potete usare le immagini uno.png, due.png e tre.png che sono in /home/utente/rai/ ;
  9. tornate al punto 5 per aggiungere altri canali;
  10. cliccate col destro sull'icona del cassetto, selezionate Proprietà e cliccate su Scelta icona (scheda Generale), selezionate l'immagine /home/utente/rai/rai.png.

Alternativa senza script
.
È anche possibile rendere permanente la modifica dell'agente di VLC. In questo modo, su ogni sito in cui si collega, VLC "fingerà" di essere Firefox, e sarà possibile aprire gli url dei canali RAI senza passare parametri particolari al programma.

Ecco come: aprite VLC, cliccate sul menu Strumenti/Preferenze, in basso a sinistra alla voce "Mostra le impostazioni" selezionate "Tutto", dall'elenco a sinistra espandete il nodo "Ingresso/Codificatori" e poi "Moduli di accesso", selezionate "HTTP(S)" e nella casella "User agent HTTP" specificate: Mozilla/5.0 (X11; U; Linux i686; it-IT; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6
Se intendete creare il cassetto potete seguire la sezione precedente specificando al punto 8 come comando la stringa: vlc http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=XXX


Scarica.
Ecco di seguito i file preparati per voi ;)
#!/bin/bash
#
# Questo script apre un canale RAI in VLC.
# Sintassi: ./rai.sh
#
# I codici dei canali (grazie a cobe571)
# sono i seguenti:
#
# raiuno 983
# raidue 984
# raitre 986
# rainews24 1
# raisport 4145
# raistoria 24269
# raiedu 24268
#
# --
#
# Autore: array@email.it
#
# Riferimenti:
# http://www.tuxbay.org/home-mainmenu-1/409.html
# http://www.tuxbay.org/home-mainmenu-1/414.html
#
# Pubblico dominio
#

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

fpag="`mktemp`"
fcookie="`mktemp`"

wget --save-cookies "$fcookie" --keep-session-cookies \
--header="Host: mediapolis.rai.it" \
--header="User-Agent: Mozilla/5.0 (X11; U; Linux i686; it; rv:1.9.0.14) Gecko/2009090216 Ubuntu/8.10 (intrepid) Firefox/3.0.14" \
--header="Accept: text/html,application/xhtml+xml,application/xml;q: 0.9,*/*;q: 0.8" \
--header="Accept-Language: it-it,it;q: 0.8,en-us;q: 0.5,en;q: 0.3" \
--header="Accept-Encoding: gzip,deflate" \
--header="Accept-Charset: ISO-8859-1,utf-8;q: 0.7,*;q: 0.7" \
--header="Keep-Alive: 300" \
--header="Connection: keep-alive" \
"$url" -O /dev/null

wget --load-cookies "$fcookie" \
--header="Host: mediapolis.rai.it" \
--header="User-Agent: Mozilla/5.0 (X11; U; Linux i686; it; rv:1.9.0.14) Gecko/2009090216 Ubuntu/8.10 (intrepid) Firefox/3.0.14" \
--header="Accept: text/html,application/xhtml+xml,application/xml;q: 0.9,*/*;q: 0.8" \
--header="Accept-Language: it-it,it;q: 0.8,en-us;q: 0.5,en;q: 0.3" \
--header="Accept-Encoding: gzip,deflate" \
--header="Accept-Charset: ISO-8859-1,utf-8;q: 0.7,*;q: 0.7" \
--header="Keep-Alive: 300" \
--header="Connection: keep-alive" \
"$url" -O "$fpag"

vlc "$(cat "$fpag" | tr '"' '\n' | grep '^mms:')" &

rm "$fpag"
rm "$fcookie"


Add this page to your favorite Social Bookmarking websites
Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! TwitThis Joomla Free PHP
Ultimo aggiornamento Sabato 07 Novembre 2009 12:01
 

Aggiungi commento


Codice di sicurezza
Aggiorna

 
La toolbar di tuxbay.org
http://www.andromedafree.it/ Nuove stazioni TV!

http://www.tuxbay.org/images/toolbar.gif

Clicca qui per configurarla! Non vedi i canali televisivi? Clicca qui per risolvere il problema
Translate