|
c.realkiller
|
 |
« Risposta #220 inserita: 03 Ottobre, 2009, 21:18:10 » |
|
se volete personalizzare lo script con canali esteri o anche italiani quì trovate molti canali di ogni nazione: http://wwitv.com/portal.htm
|
|
|
|
|
Registrato
|
|
|
|
|
c.realkiller
|
 |
« Risposta #221 inserita: 04 Ottobre, 2009, 00:50:50 » |
|
aggiunto televideo da terminale tramite w3m, bisogna farci l'abitudine ad un browser testuale, ma l'alternativa era firefox (o altri), pesanti e lenti da richiamare. w3m è immediato e leggerissimo. #!/bin/bash # Script di Elrond, con la collaborazione di c.realkiller #+ Ultimo aggiornamento: 04/10/2009 #+ Per suggerimenti e consigli visita http://forum.ubuntu-it.org/index.php/topic,316995.0.html
########## DEFINIZIONE VARIABILI UTILIZZATE NELLO SCRIPT ########## # User agent del riproduttore. Serve solo per riprodurre le dirette RAI. #+ NON modificare se non sai quello che fai! USER_AGENT="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090910 Firefox/3.5.3"
# Player utilizzato. NOTA BENE: è possibile usare solo `vlc', `mplayer' o `gmplayer'. #+ Modificalo come preferisci fra le 3 opzioni possibili. Ricorda inoltre che `mplayer' #+ e `gmplayer' non permettono di riprodurre correttamente i TG regionali. PLAYER=`zenity --list --height=200 --width=150 --title="SELECT PLAYER" --text="quale player vuoi usare?" --column="PLAYER"\ "vlc" "gmplayer" "mplayer"`
# Nome dell'emulatore di terminale usato per visualizzare il televideo. Se non è #+ impostato nessun valore viene usato `xterm' di defualt. TERMINALE=xterm ########## FINE DEFINIZIONE VARIABILI ########## ########## INIZIO DEFINIZIONE DELLE FUNZIONI USATE NELLO SCRIPT ########## while [ $? -eq 0 ]; do # Funzione per scegliere l'operazione da eseguire all'inizio function scelta_operazione(){ operazione=`zenity --width=200 --height=250 --list --column "scelta" --title="select stream tv or radio" --text="Vuoi vedere la TV o ascoltare la radio?" "STREAM TV" "STREAM RADIO" "TG REGIONE" "TELEVIDEO"` }
# Funzione per scegliere la stazione radio da riprodurre function scelta_stazione(){ stazione=`zenity --list --height=400 --width=300 --title="Televisione" --text="Quale canale vuoi ascoltare?" --column="Canale"\ "Radio Uno" "Radio Due" "Radio Tre" "Isoradio" "RDS" "Radio 105" "Radio Capital" "Radio24" \ "Controradio" "Radio Popolare" "Radio Onda Rossa" "Radio onda d'Urto" "Radio Città Aperta" "Radio Blackout" "Radio Sherwood" \ "Virgin radio" "Virgin rock classico" "Virgin rock extreme" "Virgin rock alternative" "Virgin woodstock" "Virgin revolver"` }
# Funzione per scegliere la il canale televisivo da riprodurre function scelta_canale(){ canale=`zenity --list --height=400 --width=300 --title="Televisione" --text="Quale canale vuoi vedere?" --column="Canale"\ "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" "RTL 102.5" "NRK1" "NRK2" "NRK Rogaland" \ "Arcoiris TV" "Antena 1" "France24 English" "etvsatellite" "CBL Channel" "[3]CHANNEL ONE" "SAT 2000" "Ultimo Tg1" "Ultimo Tg2" \ "Ultimo Tg3"` }
# Funzione per scegliere la regione di cui riprodurre l'ultimo TG regionale di RAI 3 function seleziona_regione(){ regione=`zenity --list --height=400 --width=300 --title="Tg Regione" --text="Seleziona la regione:" --column="Regione" "Abruzzo"\ "Basilicata" "Calabria" "Campania" "Emilia-Romagna" "Friuli-Venezia Giulia" "Lazio" "Liguria" "Lombardia" "Marche" "Molise"\ "Piemonte" "Puglia" "Sardegna" "Sicilia" "Toscana" "Trentino-Alto Adige" "Umbria" "Valle d'Aosta" "Veneto"` }
# Funzione per riprodurre le dirette (televisive e radiofoniche). #+ Viene riprodotto l'indirizzo passato come argomento alla funzione function riproduci_diretta(){ if [ $PLAYER = vlc ]; then $PLAYER -v --http-user-agent "$USER_AGENT" "$1" # comandi da usare per riprodurre il canale se si usa VLC else $PLAYER -prefer-ipv4 -user-agent "$USER_AGENT" -playlist "$1" # comandi da usare per riprodurre il canale #+ negli altri casi, cioè se si usa `mplayer' #+ o `gmplayer' fi }
# Funzione per vedere la versione testuale di televideo in un terminale function televideo(){ if [ -z $TERMINALE ]; then # se la variabile `TERMINALE' è vuota TERMINALE=xterm #+ usa come emulatore di terminale `xterm' per default fi $TERMINALE -e "w3m http://www.televideo.rai.it/televideo/pub/solotesto.jsp" # apre `w3m' alla pagina della } #+ versione testuale di Televideo
# Funzione per riprodurre l'ultimo TG regionale di RAI 3 della regione passata come argomento alla funzione function riproduci_regione(){ indirizzo=`wget -O /dev/stdout http://www.tgr.rai.it/SITOTG/TGR_popupvideo/1,8506,tgr%5Eabruzzo,00.html -o /dev/null | grep ${1}tgr | cut -d \' -f2` # l'elenco degli indirizzi dei video si trova nella pagina scaricata da `wget' $PLAYER http://www.inforegioni.rai.it/ram/regioni/${1}/tgr/"$indirizzo" # riprodute l'indirizzo ottenuto }
########## FINE DEFINIZIONE FUNZIONI ########## ########## INIZIO DELLO SCRIPT VERO E PROPRIO ##########
scelta_operazione # sceglie l'operazione da eseguire (vedere tv, ascoltare radio, vedere tg regionale, guardare televideo) case "$operazione" in "STREAM TV") seleziona_canale ;; "STREAM RADIO") seleziona_stazione ;; "TG REGIONE") TG_regione ;; "TELEVIDEO") televideo ;; esac if [ "$?" = "0" ]; then break fi
if [ "$operazione" = "STREAM RADIO" ]; then # Se l'operazione scelta è l'ascolto della radio scelta_stazione #+ usa la funzione per selezionare la stazione da riprodurre case $stazione in "Radio Uno") riproduci_diretta rtsp://live.media.rai.it/broadcast/radiouno.rm ;; "Radio Due") riproduci_diretta rtsp://live.media.rai.it/broadcast/radiodue.rm ;; "Radio Tre") riproduci_diretta rtsp://live.media.rai.it/broadcast/radiotre.rm ;; "Isoradio") riproduci_diretta rtsp://live.media.rai.it/broadcast/isoradio.rm ;; "RDS") riproduci_diretta mms://fastreal.fastweb.it/RDS ;; "Radio 105") riproduci_diretta mms://151.1.245.6/1 ;; "Radio Capital") riproduci_diretta mms://live.mediaserver.kataweb.it/capital?MSWMExt=.asf ;; "Radio24") riproduci_diretta mms://62.196.2.90/Radio24 ;; "Controradio") riproduci_diretta http://streaming.controradio.emmi.it:8190/ ;; "Radio Popolare") riproduci_diretta http://www.radiopopolare.it/liveU.asx ;; "Radio Onda Rossa") riproduci_diretta http://radio.dyne.org:8000/ondarossa.mp3 ;; "Radio onda d'Urto") riproduci_diretta http://www.radiondadurto.org:8000/listen.pls ;; "Radio Città Aperta") riproduci_diretta mms://stream.greynetweb.it/rca?MSWMExt=.asf ;; "Radio Blackout") riproduci_diretta http://stream.teknusi.org:8000/blackout.mp3 ;; "Radio Sherwood") riproduci_diretta http://62.101.68.185:8000/sherwood.ogg ;; "Virgin radio") riproduci_diretta mmsh://151.1.245.1/20?MSWMExt=.asf ;; "Virgin rock classico") riproduci_diretta mms://151.1.245.1/24 ;; "Virgin rock extreme") riproduci_diretta mms://151.1.245.1/25 ;; "Virgin rock alternative") riproduci_diretta mms://151.1.245.1/36 ;; "Virgin woodstock") riproduci_diretta mms://151.1.245.1/13 ;; "Virgin revolver") riproduci_diretta mms://151.1.245.1/34 ;; esac elif [ "$operazione" = "STREAM TV" ]; then # Se invece si sceglie di vedere la televisione scelta_canale #+ usa la funzione per selezionare il canale da riprodurre case $canale in "Rai Uno") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983 ;; "Rai Due") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=984 ;; "Rai Tre") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=986 ;; "Rai 4") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708 ;; "Rai News 24") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1 ;; "Rai Sport Più") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4145 ;; "Rai Edu1") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24268 ;; "Rai Storia") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24269 ;; "RaiSat Extra") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72382 ;; "RaiSat Premium") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72916 ;; "RaiSat Cinema") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381 ;; "RaiSat YoYo") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72918 ;; "Rai gulp") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4119 ;; "Sportitalia") riproduci_diretta mms://mms.cdn-tiscali.com/sportitalia ;; "All Music") riproduci_diretta mms://live.mediaserver.kataweb.it/retea?MSWMExt=.asf ;; "RTL 102.5") riproduci_diretta mms://151.1.245.36/rtl102.5vs ;; "NRK1") riproduci_diretta mms://mms-icanal-live.online.no/nrk_tv_webvid03_l ;; "NRK2") riproduci_diretta mms://mms-icanal-live.online.no/nrk_tv_webvid05_h ;; "NRK Rogaland") riproduci_diretta mms://straumV.nrk.no/nrk_tv_rogaland_247_mbr ;; "Arcoiris TV") riproduci_diretta mms://193.41.7.40/vive-adsl ;; "Antena 1") riproduci_diretta mms://81.196.2.232/pp1 ;; "France24 English") riproduci_diretta mms://stream1.france24.yacast.net/f24_liveen ;; "etvsatellite") riproduci_diretta mms://streaming.e-tv.it/etvsatellite ;; "CBL Channel") riproduci_diretta mms://151.1.245.71/cblfilm-live ;; "[3]CHANNEL ONE") riproduci_diretta mms://84.233.254.2/3Channel ;; "SAT 2000") riproduci_diretta mms://89.119.94.130/Sat2000 ;; "Ultimo Tg1") riproduci_diretta http://link.rai.it/x/vod/ue/wmx/ultimo_tg1.asx ;; "Ultimo Tg2") riproduci_diretta http://link.rai.it/x/vod/ue/wmx/ultimo_tg2.asx ;; "Ultimo Tg3") riproduci_diretta http://link.rai.it/x/vod/ue/wmx/ultimo_tg3.asx ;; esac elif [ "$operazione" = "TG REGIONE" ]; then # Se invece è stato scelto il tg regionale seleziona_regione #+ avvia la funzione per selezionare la regione case "$regione" in "Abruzzo") riproduci_regione abruzzo ;; "Basilicata") riproduci_regione basilicata ;; "Calabria") riproduci_regione calabria ;; "Campania") riproduci_regione campania ;; "Emilia-Romagna") riproduci_regione emiliaromagna ;; "Friuli-Venezia Giulia") riproduci_regione friuli ;; "Lazio") riproduci_regione lazio ;; "Liguria") riproduci_regione liguria ;; "Lombardia") riproduci_regione lombardia ;; "Marche") riproduci_regione marche ;; "Molise") riproduci_regione molise ;; "Piemonte") riproduci_regione piemonte ;; "Puglia") riproduci_regione puglia ;; "Sardegna") riproduci_regione sardegna ;; "Sicilia") riproduci_regione sicilia ;; "Toscana") riproduci_regione toscana ;; "Trentino-Alto Adige") riproduci_regione trentino ;; "Umbria") riproduci_regione umbria ;; "Valle d'Aosta") riproduci_regione valdaosta ;; "Veneto") riproduci_regione veneto ;; esac
fi done
|
|
|
|
« Ultima modifica: 04 Ottobre, 2009, 17:13:30 da c.realkiller »
|
Registrato
|
|
|
|
lllllllllllllillll
Entusiasta Emergente

Non Connesso
Messaggi: 1.485
Media messaggi
|
 |
« Risposta #222 inserita: 05 Ottobre, 2009, 17:32:02 » |
|
io noto un penoso rallentamento e blocco del flusso video di sera!
premetto che purtroppo non ho un adsl velode, solo 640k, ma di sera tra le 8 e le 23 è quasi impossibile vedere la tv! ora non so se sia chi trasmette o la mia linea a dare questi problemi, fatto sta che noto la trasmissione essere più bassa di quanto possa la mia linea ricevere! intorno ai 20/30k fino ad azzerarsi in certi casi o andare a strappi!.
|
|
|
|
|
Registrato
|
|
|
|
maxfact
Audace Accademico
 
Non Connesso
Sesso: 
Messaggi: 3.187
Media messaggi
Sono agli inizi ma cerco di imparare
|
 |
« Risposta #223 inserita: 11 Ottobre, 2009, 14:14:59 » |
|
Ciao è complimenti per lo script Ho provato quello con l'aggiornamento del 04/10/2009 quello postato appena sopra, se provo a fare tg regione>emiliaromagna mi da questo errore dall'interfaccia di vlc: L'ingresso non può essere aperto: VLC non è in grado di aprire il MRL 'rtsp://mm3.rai.it/regioni/emiliaromagna/tgr/20091010new1biftgr_ore_19_30_del_giorno_10_ottobre_2009-emiliaromagna-00.rm'. Controlla il registro per i dettagli premetto che ho installato vlc da git la versione VLC media player 1.1.0-git Yellow Bastard Questo è l'output di vlc da terminale riguardo sempre l'errore: [0x8df86ac] main access error: no access module matched "rtsp" [0xb4d041d4] main input error: open of `rtsp://mm3.rai.it/regioni/emiliaromagna/tgr/20091010new1biftgr_ore_19_30_del_giorno_10_ottobre_2009-emiliaromagna-00.rm' failed: no access module matched "rtsp"
|
|
|
|
|
Registrato
|
Massimiliano Ubuntu user # 16155 archubu@jabber.linux.itPotrete ingannare tutti per un po'. Potrete ingannare qualcuno per sempre. Ma non potrete ingannare tutti per sempre [Abramo Lincoln]
|
|
|
|
Elrond
|
 |
« Risposta #224 inserita: 11 Ottobre, 2009, 14:30:39 » |
|
A me funziona  Non è che è colpa di VLC? Ho visto che hai la versione 1.1.0, è una versione di prova?
|
|
|
|
|
Registrato
|
|
|
|
maxfact
Audace Accademico
 
Non Connesso
Sesso: 
Messaggi: 3187
Media messaggi
Sono agli inizi ma cerco di imparare
|
 |
« Risposta #225 inserita: 11 Ottobre, 2009, 15:44:36 » |
|
Si è l'ultima versione di vlc da git, forse devo cambiare i parametri del ./configure 
|
|
|
|
|
Registrato
|
Massimiliano Ubuntu user # 16155 archubu@jabber.linux.itPotrete ingannare tutti per un po'. Potrete ingannare qualcuno per sempre. Ma non potrete ingannare tutti per sempre [Abramo Lincoln]
|
|
|
danilman
Entusiasta Emergente

Non Connesso
Sesso: 
Messaggi: 1.033
Media messaggi
|
 |
« Risposta #226 inserita: 13 Ottobre, 2009, 14:16:32 » |
|
... è possibile programmare la registrazione con vlc ad un certo orario?? Ad esempio stasera dalle 20 alle 21 in automatico? 
|
|
|
|
|
Registrato
|
|
|
|
|
Elrond
|
 |
« Risposta #227 inserita: 13 Ottobre, 2009, 14:46:47 » |
|
Con questo script no, però puoi comunque usare utility come at, oppure cron per programmarli
|
|
|
|
|
Registrato
|
|
|
|
danilman
Entusiasta Emergente

Non Connesso
Sesso: 
Messaggi: 1033
Media messaggi
|
 |
« Risposta #228 inserita: 13 Ottobre, 2009, 14:58:08 » |
|
uhmm ma come faccio ad aprire vlc con la funzione record?
|
|
|
|
|
Registrato
|
|
|
|
|
Elrond
|
 |
« Risposta #229 inserita: 13 Ottobre, 2009, 15:06:30 » |
|
vlc --sout nomefileoutput /indirizzo/dello/streaming Se devi catturare lo streaming di un canale RAI per cui c'è bisogno di modificare l'user agent dovresti usare vlc --http-user-agent "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090910 Firefox/3.5.3" --sout nomefileoutput /indirizzo/dello/streaming (nota che cambiando il formato dell'output la qualità del video potrebbe essere più o meno buona)
|
|
|
|
|
Registrato
|
|
|
|
danilman
Entusiasta Emergente

Non Connesso
Sesso: 
Messaggi: 1033
Media messaggi
|
 |
« Risposta #230 inserita: 13 Ottobre, 2009, 15:27:20 » |
|
beh da terminale tutto funziona, adesso devo farlo funzionare con at o cron. Un esempio?
|
|
|
|
|
Registrato
|
|
|
|
AirPort
Audace Accademico
 
Non Connesso
Sesso: 
Messaggi: 2.806
Media messaggi
Si chiama GNU/Linux!
|
 |
« Risposta #231 inserita: 13 Ottobre, 2009, 15:29:40 » |
|
Con gnome-schedule ti semplifichi il lavoro.
|
|
|
|
|
Registrato
|
|
|
|
|
Elrond
|
 |
« Risposta #232 inserita: 13 Ottobre, 2009, 15:32:15 » |
|
Sinceramente non ho mai avuto bisogno di fare queste cose né mi sono interessate, comunque trovi una guida di cron qui: AmministrazioneSistema/Cron (nota che cron è utile per ripetere le stesse operazioni più volte, per esempio ogni determinato giorno della settimana, ecc..). Esiste anche un'interfaccia grafica per impostare cron: gnome-schedule. @AirPort: mi hai anticipato di pochi minuti 
|
|
|
|
|
Registrato
|
|
|
|
danilman
Entusiasta Emergente

Non Connesso
Sesso: 
Messaggi: 1033
Media messaggi
|
 |
« Risposta #233 inserita: 14 Ottobre, 2009, 06:03:59 » |
|
thanks!!!
|
|
|
|
|
Registrato
|
|
|
|
faustomr
Coraggioso Chiacchierone
Non Connesso
Sesso: 
Messaggi: 724
Media messaggi
|
 |
« Risposta #234 inserita: 14 Ottobre, 2009, 22:14:29 » |
|
Funziona alla grande  se non fosse che non sono in Italia e non posso vedere cio` che e` rai...  ...problemi di territorio.. Domanda un po' stupida...dove trovo gli indirizzi da aggiungere per vedere altri canali?
|
|
|
|
|
Registrato
|
2 cose sono infinite: l'Universo e la stupidità umana, ma riguardo l'Universo ho ancora qualche dubbio (Albert Einstein).
|
|
|
|
Elrond
|
 |
« Risposta #235 inserita: 14 Ottobre, 2009, 22:49:52 » |
|
Google è tuo amico
|
|
|
|
|
Registrato
|
|
|
|
jegger
Novello Novizio
Non Connesso
Messaggi: 93
Media messaggi
|
 |
« Risposta #236 inserita: 17 Ottobre, 2009, 21:31:51 » |
|
Fantastico! Complimenti x il lavoro che hai fatto. 
|
|
|
|
|
Registrato
|
Why Do We Kill People Who Kill People To Show People That Kill People Is Wrong?
|
|
|
|
Elrond
|
 |
« Risposta #237 inserita: 18 Ottobre, 2009, 13:30:52 » |
|
Grazie 
|
|
|
|
|
Registrato
|
|
|
|
bagl0312
Novello Novizio
Non Connesso
Messaggi: 9
Media messaggi
|
 |
« Risposta #238 inserita: 28 Ottobre, 2009, 17:15:44 » |
|
Per chi fosse all'estero ma con accesso a un computer localizzato in italia con ssh server installato (chiamato nel seguito host.it) ecco cosa fare per vedere in diretta i canali rai: 1) loggarsi sul proprio PC con ssh, l'opzione "-D" crea un proxy SOCKS sulla porta 39999 Comando da terminale: ssh -D39999 username@host.it
2) Lanciare vlc con l'opzione --socks localhost:39999 Comando da dare (da un altro terminale): vlc --socks localhost:39999 --http-user-agent "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090910 Firefox/3.5.3" /indirizzo/dello/streaming
Non credo sia illegale, dato che si utilizza un proprio PC installato in Italia. Potete anche divertirvi a modificare i vari scripts per aggiungere l'opzione '--socks' 
|
|
|
|
« Ultima modifica: 29 Ottobre, 2009, 07:55:11 da bagl0312 »
|
Registrato
|
|
|
|
|
Elrond
|
 |
« Risposta #239 inserita: 28 Ottobre, 2009, 19:27:44 » |
|
Grazie mille per la segnalazione.  Ho aggiunto nel primo post della discussione un rimando al tuo messaggio. Ciao 
|
|
|
|
|
Registrato
|
|
|
|
|