script multifunzionale per vedere le dirette televisive... e altro ^^

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming e altro.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da patel »

zerocoll ha scritto: cosa non  hai capito ??
la domanda era quali  vantaggi possono esserci rispetto all'altro script,  non ho capito la risposta, vorrei maggiori dettagli, per te sarà evidente, ma per me no.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

scusa stavo vedendo sanremo :)

allora dal sito si vede tutto

dallo script no cioe  se la rai trasmette qualcosa che non paga i diritti  cripta il segnale  tipo medeiaset  quando c e contro campo

invece dal sito si vede sempre x che  gli stream funzionano solo x chi abita in italia ^__^

spero di essermi spiegato

ps: i canali rai 123 dello script anche la7 non provengono dall italia  quindi  quando fanno partite e altro  che non pagano i  diritti non si vede nulla

ti appare messaggio che dice  quel programma non si puo vedere
Ultima modifica di Senbee il lunedì 20 giugno 2011, 17:29, modificato 1 volta in totale.
maicolm
Prode Principiante
Messaggi: 219
Iscrizione: domenica 13 febbraio 2011, 20:41

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da maicolm »

Scusate se mi inserisco, ma a me il programma su rai 2 ( con rai.php )delle 21,30 non era visibile ..... mentre dall'estero ( Zattoo) si.....
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

?

ma sul sito si poteva vedere ??

visto sanremo  di solito sul sito della rai i programmi si vedono

bu

:D

adesso vedo che programma e magari domani lo puoi scarikare da rai replay  bha

strano
maicolm
Prode Principiante
Messaggi: 219
Iscrizione: domenica 13 febbraio 2011, 20:41

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da maicolm »

Non ti preoccupare , non mi interessava vederlo, era solo una prova. A me interessa sopratutto  la7 perchè non la vedo sul digitale e volevo staccarmi da Sky. Questa mattina Rai 2 e Rai 3 non riescono a collegarsi ( sempre con rai.php) ; continua a dare errore....
Il metodo migliore risulta il tuo anche se poggia su Zattoo...
Certo è un lavoraccio che tu debba fare tutto manualmente ;D ;D
raul57
Prode Principiante
Messaggi: 47
Iscrizione: mercoledì 11 luglio 2007, 19:33

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da raul57 »

mi tocca ammettere la mia ignoranza  :-[ non so come si fa ad eseguire rai.php. ho googlato in giro ma non ci riesco.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da patel »

non c'è da googolare, basta seguire le istruzioni, purtroppo zerocoll pensa che tutti ne sappiano quanto lui e tralascia particolari essenziali:
php robot.php 1 1
apri un'altro terminale e
mplayer -delay `cat /tmp/Shift`/-1 -audiofile /tmp/Audio.wav -vc ffvc1 /tmp/Video.vc1
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
neeuro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 259
Iscrizione: sabato 7 ottobre 2006, 20:47

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da neeuro »

or sì, ora no, ora sì, ora no...

ma non c'è verso di rendere queste dirette stabili?

@zerocoll

ho seguito le tue istruzioni fino al data, poi mi son perso... c'è modo di avere altre tv ? (solo 3 rai, 3 e la7, in quella versione)

grazie
Ultima modifica di Senbee il lunedì 20 giugno 2011, 17:30, modificato 1 volta in totale.
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

patel ha scritto: non c'è da googolare, basta seguire le istruzioni, purtroppo zerocoll pensa che tutti ne sappiano quanto lui e tralascia particolari essenziali:
php robot.php 1 1
apri un'altro terminale e
mplayer -delay `cat /tmp/Shift`/-1 -audiofile /tmp/Audio.wav -vc ffvc1 /tmp/Video.vc1
io ho riportato le parole di mitm

poi vabbe non dovrebbe essere difficile

basta aprire 2 terminali che so se i file  rai.php e robot.php sono nella home


basta dare appena aperto il terminale

php robot.php 1-2-3 # il canale o l id del programma  ( rai replay)   1-2-3-4 # qualita del video che puo essere 4000 8000 12000 16000 kb/s  le altre  due voci non le uso  

esempio:

php robot.rai  2 3

poi dopo qualche secondo    5 o 6 scrivere nel secoondo terminale

mplayer -delay `cat /tmp/Shift`/-1 -audiofile /tmp/Audio.wav -vc ffvc1 /tmp/Video.vc1

oppure

mplayer -delay `cat /tmp/Shift` -audiofile /tmp/Audio.wav -vc ffvc1 /tmp/Video.vc1

ma nel secondo caso l audio e asincrono

mitm dice di non mettere  il parametro  -vc ffvc1 ma io ho provato e non mi vede nulla :D

scusate se mi so espresso male prima spero di essere stato piu chiaro ^^

@ neuro non ho capito ?

in quale versione  se intendi  con robot.php no quello script si appoggia al sito della rai la 7 non centra nulla  comunque la 7 si vede  penso ... oggi non ho provato
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da patel »

perché non scrivi un post con un po' di spiegazioni di come funzionano i vari script, a quali siti si appoggiano ecc, tanto per far capire a tutti ?
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
neeuro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 259
Iscrizione: sabato 7 ottobre 2006, 20:47

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da neeuro »

zerocoll ha scritto: come promesso vi allego script piu cartella data

Codice: Seleziona tutto

#!/bin/bash 
#  Script di Elrond, con la collaborazione di c.realkiller modificato da zerocoll
#+ Ultimo aggiornamento: 15/02/2011
#+ Per suggerimenti e consigli visita http://forum.ubuntu-it.org/viewtopic.php?t=442972
#+ lo script e di libero utilizzo puoi modificarlo a tuo piacimento sempre se sai cosa fare :P
#+ ma alla fine non e una cosa difficilissima basta sbattersi un po ^__^
#+ un grazie  va a tutti quelli che mi hanno aiutato anche nel testare lo script
#  nb: non ho eliminato quasi nulla dallo script precedente ho solo commentato qualcosa voi siete liberi di farci quello che volete 
#  un saluto da zerocol

#  dipendenze:  curl, vlc, zenity, rtmpdump , python-qt4  ( per il televideo)

########## 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" "RTL 102.5" "Radio Capital" "Radio Deejay" "Radio24" \
	"Controradio" "Radio Popolare" "Radio Onda Rossa" "Radio onda d'Urto" "Radio Italia" "Radio Monte Carlo" "Radio Blackout" "Radio Sherwood" \
	"Virgin radio" "Virgin rock classico" "Virgin rock extreme" "Virgin rock alternative" "RIN" "Radio KissKiss" "Radio Bruno" \
	"Radio Fantastica"`
}

# 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 Quattro" "Rsi La 1" "Rsi La 2" "RaiMed" "RaiSport1" "RaiSport2" "Rai5" "RaiPremium"\
	"RaiGulp" "RaiStoria" "RayYoYo" "Cielo" "RaiCinema" "RaiNews" "La 7" "RaiScuola" "RaiInternational"\
	"Sky Tg 24" "Euronews" "SportItalia24" "105 TV" "Virgin TV" "DeeJay TV" "RTL102.5 TV" "RMC TV" "Inter tv" "ComingSoon TV" \
	"Canale 7" "Canale 10" "GRP" "QVC" "Altaitalia TV"`
}

# 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 vedere la versione testuale di televideo in un terminale
televideo(){
~/data/./televideo.sh ; 

}											

# Funzione per riprodurre l'ultimo TG regionale di RAI 3 della regione passata come argomento alla funzione
riproduci_regione(){
wget -O /dev/stdout http://www.tgr.rai.it/SITOTG/TGR_popupvideo/1,8506,tgr%5E$1,00.html -o /dev/null | grep 'videoURL =' | cut -d" " -f4 | sed 's/"\(.*\)";/\1/g'> regione.txt
read regione < regione.txt 
rm regione.txt
vlc $regione
}

########## 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") vlc rtsp://live.media.rai.it/broadcast/radiouno.rm ;;
		"Radio Due") vlc rtsp://live.media.rai.it/broadcast/radiodue.rm ;;
		"Radio Tre") vlc rtsp://live.media.rai.it/broadcast/radiotre.rm ;;
		"Isoradio") vlc rtsp://live.media.rai.it/broadcast/isoradio.rm ;;
		"RDS") vlc mms://fastreal.fastweb.it/RDS ;;
		"Radio 105") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "105Radio" | vlc - ;;
	        "RTL 102.5") vlc mms://151.1.245.36/rtl102.5hq/  ;;
		"Radio Capital") vlc mms://wm.streaming.kataweb.it/reflector:23305 ;;
		"Radio Deejay") vlc mms://live.mediaserver.kataweb.it/radiodeejay?MSWMext=.asf ;;
                "Radio24") vlc mms://tilive1.alice.cdn.interbusiness.it/radio24sole1 ;;
		"Controradio") vlc http://streaming.controradio.emmi.it:8190/ ;;
		"Radio Popolare") vlc http://www.radiopopolare.it/liveU.asx ;;
		"Radio Onda Rossa") vlc http://radio.dyne.org:8000/ondarossa.mp3 ;;
		"Radio onda d'Urto") vlc http://radio.dyne.org:8000/ondadurto.ogg.m3u ;;
		"Radio Italia") vlc mms://89.202.214.2/66360a73-2b6d-483e-ae7e-29eee545d37c ;;
		"Radio Monte Carlo") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "RMC" | vlc - ;;
		"Radio Blackout") vlc http://stream.teknusi.org:8000/blackout.mp3 ;;
		"Radio Sherwood") vlc http://62.101.68.185:8000/sherwood.ogg ;;
		"Virgin radio") vlc http://shoutcast.unitedradio.it:1301 ;;
		"Virgin rock classico") vlc http://shoutcast.unitedradio.it:1307  ;;
		"Virgin rock extreme") vlc http://shoutcast.unitedradio.it:1309  ;;
		"Virgin rock alternative") vlc http://shoutcast.unitedradio.it:1513  ;;
		"Radio Fantastica") vlc mms://live3.streamingmedia.it/radiofantastica ;;
		"Radio KissKiss") vlc mms://151.1.245.1/34 ;;  
		"RIN") rtmpdump -v -r "rtmp://109.123.96.196/ws-edizioninext/" -y "ws-edizioninext/rintv1" -q | vlc - ;;
		"Radio Bruno") vlc http://www.streamsolution.it/onair/radiobruno.asx ;; 
        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") ~/data/./rai1.sh ;;
		"Rai Due") ~/data/./rai2.sh ;;
		"Rai Tre") ~/data/./rai3.sh ;;
		"Rai Quattro") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708" | vlc - ;;
		"Rsi La 1") curl -H "X-Forwarded-For: 194.230.72.68" "http://gartenhoflive5-f.akamaihd.net/rsila1_1_800@45513" | vlc - ;;
		"Rsi La 2") curl -H "X-Forwarded-For: 194.230.72.68" "http://gartenhoflive5-f.akamaihd.net/rsila2_1_800@45514" | vlc - ;;
		"RaiMed") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=87127" | vlc - ;;
		"RaiSport1") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4145" | vlc - ;;
	 	"RaiSport2") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=179975" | vlc - ;;
 		"Rai5") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72382" | vlc - ;;
 		"RaiPremium") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72383" | vlc - ;;
		"RaiGulp") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4119" | vlc - ;;
 		"RaiStoria") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24269" | vlc - ;;
                "Cielo") rtmpdump -v -r rtmp://cp86825.live.edgefcs.net/live/cielo_std@17630 -q | vlc - ;;
 		"RayYoYo") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72384" | vlc - ;;
 		"RaiCinema") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381" | vlc - ;;
 		"RaiNews") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1" | vlc - ;;
                "La 7") ~/data/./la7.sh ;;
 		"RaiScuola") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24268" | vlc - ;;
 		"RaiInternational") vlc http://212.239.120.252:1755/yesItaliaStream ;;
                "Sky Tg 24") rtmpdump -v -r "rtmp://212.243.210.71:1935/live?_fcs_vhost=cp49989.live.edgefcs.net/streamRM1@2564" -q | vlc - ;; 		
 		"Euronews") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=VssSlashLL5s5Ktm0eeqqEEqual" | vlc - ;;
 		"SportItalia24") vlc mms://mms.cdn-tiscali.com/sportitalia ;;
 		"105 TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "105Test1" | vlc - ;;
 		"Virgin TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "virgin1" | vlc - ;;
 		"DeeJay TV") vlc http://wm.streaming.kataweb.it/reflector:40004 ;;
 		"RTL102.5 TV") vlc mms://151.1.245.36/rtl102.5vs ;;
 		"RMC TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "rmc1" | vlc - ;;
		"Inter tv") rtmpdump -v -r "rtmp://flash3.ipercast.net/intertv.it/live" -q | vlc - ;;
		"ComingSoon TV") rtmpdump -v -r "rtmp://109.123.96.196:1935/ws-anica/comingsoonlive" -q | vlc - ;;
		"Canale 7") vlc http://canale7.superstreaming.it/ ;;
		"Canale 10") vlc mms://194.244.25.78:6869 ;;
		"GRP") rtmpdump -v -r "rtmp://69-31-5-41.dv.livestream.com/mogulus-stream-edge/grptelevisione/rtmp://69-31-5-70.dv.livestream.com/affiliateStream/grptelevisione/6c69766572657065617465723a72746d703a2f2f36392d33312d352d37302e64762e6c69766573747265616d2e636f6d2f6d6f67756c75732f67727074656c65766973696f6e652f73747265616d475250" -q | vlc - ;;
		"QVC") rtmpdump -v -r "rtmp://cp107861.live.edgefcs.net/live/QVC_Italy_Stream1200@34577" -q | vlc - ;;
		"Altaitalia TV") vlc http://89.188.128.211/altaitalia ;;
		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

per i non iscritti  allego cartella data su  hotfile

http://hotfile.com/dl/104920348/52ce4df/data.tar.html

per gli iscritti la allego qua  ^__^

basta eliminare quella vekkia sostituendola con questa

PS: se mettete il file tv.sh  il nome che ho dato allo script nella home quando  chiudete il televideo vi fa fare la scelta delle operazioni cosa che avrei voluto implementare nello script ma non ci sono riuscito -.-

fatemi sapere come va  

un saluto
ho scaricato il data.rar, riferito qui. non ho fatto altro, perchè non ho capito come farlo...
scusa se sono un po' duro...

in quella cartella appunto, è possibile aggiungere altre tv?

grazie
Ultima modifica di Senbee il lunedì 20 giugno 2011, 17:31, modificato 1 volta in totale.
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

neeuro ha scritto:
zerocoll ha scritto: come promesso vi allego script piu cartella data

Codice: Seleziona tutto

#!/bin/bash 
#  Script di Elrond, con la collaborazione di c.realkiller modificato da zerocoll
#+ Ultimo aggiornamento: 15/02/2011
#+ Per suggerimenti e consigli visita http://forum.ubuntu-it.org/viewtopic.php?t=442972
#+ lo script e di libero utilizzo puoi modificarlo a tuo piacimento sempre se sai cosa fare :P
#+ ma alla fine non e una cosa difficilissima basta sbattersi un po ^__^
#+ un grazie  va a tutti quelli che mi hanno aiutato anche nel testare lo script
#  nb: non ho eliminato quasi nulla dallo script precedente ho solo commentato qualcosa voi siete liberi di farci quello che volete 
#  un saluto da zerocol

#  dipendenze:  curl, vlc, zenity, rtmpdump , python-qt4  ( per il televideo)

########## 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" "RTL 102.5" "Radio Capital" "Radio Deejay" "Radio24" \
	"Controradio" "Radio Popolare" "Radio Onda Rossa" "Radio onda d'Urto" "Radio Italia" "Radio Monte Carlo" "Radio Blackout" "Radio Sherwood" \
	"Virgin radio" "Virgin rock classico" "Virgin rock extreme" "Virgin rock alternative" "RIN" "Radio KissKiss" "Radio Bruno" \
	"Radio Fantastica"`
}

# 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 Quattro" "Rsi La 1" "Rsi La 2" "RaiMed" "RaiSport1" "RaiSport2" "Rai5" "RaiPremium"\
	"RaiGulp" "RaiStoria" "RayYoYo" "Cielo" "RaiCinema" "RaiNews" "La 7" "RaiScuola" "RaiInternational"\
	"Sky Tg 24" "Euronews" "SportItalia24" "105 TV" "Virgin TV" "DeeJay TV" "RTL102.5 TV" "RMC TV" "Inter tv" "ComingSoon TV" \
	"Canale 7" "Canale 10" "GRP" "QVC" "Altaitalia TV"`
}

# 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 vedere la versione testuale di televideo in un terminale
televideo(){
~/data/./televideo.sh ; 

}											

# Funzione per riprodurre l'ultimo TG regionale di RAI 3 della regione passata come argomento alla funzione
riproduci_regione(){
wget -O /dev/stdout http://www.tgr.rai.it/SITOTG/TGR_popupvideo/1,8506,tgr%5E$1,00.html -o /dev/null | grep 'videoURL =' | cut -d" " -f4 | sed 's/"\(.*\)";/\1/g'> regione.txt
read regione < regione.txt 
rm regione.txt
vlc $regione
}

########## 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") vlc rtsp://live.media.rai.it/broadcast/radiouno.rm ;;
		"Radio Due") vlc rtsp://live.media.rai.it/broadcast/radiodue.rm ;;
		"Radio Tre") vlc rtsp://live.media.rai.it/broadcast/radiotre.rm ;;
		"Isoradio") vlc rtsp://live.media.rai.it/broadcast/isoradio.rm ;;
		"RDS") vlc mms://fastreal.fastweb.it/RDS ;;
		"Radio 105") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "105Radio" | vlc - ;;
	        "RTL 102.5") vlc mms://151.1.245.36/rtl102.5hq/  ;;
		"Radio Capital") vlc mms://wm.streaming.kataweb.it/reflector:23305 ;;
		"Radio Deejay") vlc mms://live.mediaserver.kataweb.it/radiodeejay?MSWMext=.asf ;;
                "Radio24") vlc mms://tilive1.alice.cdn.interbusiness.it/radio24sole1 ;;
		"Controradio") vlc http://streaming.controradio.emmi.it:8190/ ;;
		"Radio Popolare") vlc http://www.radiopopolare.it/liveU.asx ;;
		"Radio Onda Rossa") vlc http://radio.dyne.org:8000/ondarossa.mp3 ;;
		"Radio onda d'Urto") vlc http://radio.dyne.org:8000/ondadurto.ogg.m3u ;;
		"Radio Italia") vlc mms://89.202.214.2/66360a73-2b6d-483e-ae7e-29eee545d37c ;;
		"Radio Monte Carlo") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "RMC" | vlc - ;;
		"Radio Blackout") vlc http://stream.teknusi.org:8000/blackout.mp3 ;;
		"Radio Sherwood") vlc http://62.101.68.185:8000/sherwood.ogg ;;
		"Virgin radio") vlc http://shoutcast.unitedradio.it:1301 ;;
		"Virgin rock classico") vlc http://shoutcast.unitedradio.it:1307  ;;
		"Virgin rock extreme") vlc http://shoutcast.unitedradio.it:1309  ;;
		"Virgin rock alternative") vlc http://shoutcast.unitedradio.it:1513  ;;
		"Radio Fantastica") vlc mms://live3.streamingmedia.it/radiofantastica ;;
		"Radio KissKiss") vlc mms://151.1.245.1/34 ;;  
		"RIN") rtmpdump -v -r "rtmp://109.123.96.196/ws-edizioninext/" -y "ws-edizioninext/rintv1" -q | vlc - ;;
		"Radio Bruno") vlc http://www.streamsolution.it/onair/radiobruno.asx ;; 
        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") ~/data/./rai1.sh ;;
		"Rai Due") ~/data/./rai2.sh ;;
		"Rai Tre") ~/data/./rai3.sh ;;
		"Rai Quattro") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708" | vlc - ;;
		"Rsi La 1") curl -H "X-Forwarded-For: 194.230.72.68" "http://gartenhoflive5-f.akamaihd.net/rsila1_1_800@45513" | vlc - ;;
		"Rsi La 2") curl -H "X-Forwarded-For: 194.230.72.68" "http://gartenhoflive5-f.akamaihd.net/rsila2_1_800@45514" | vlc - ;;
		"RaiMed") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=87127" | vlc - ;;
		"RaiSport1") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4145" | vlc - ;;
	 	"RaiSport2") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=179975" | vlc - ;;
 		"Rai5") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72382" | vlc - ;;
 		"RaiPremium") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72383" | vlc - ;;
		"RaiGulp") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4119" | vlc - ;;
 		"RaiStoria") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24269" | vlc - ;;
                "Cielo") rtmpdump -v -r rtmp://cp86825.live.edgefcs.net/live/cielo_std@17630 -q | vlc - ;;
 		"RayYoYo") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72384" | vlc - ;;
 		"RaiCinema") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381" | vlc - ;;
 		"RaiNews") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1" | vlc - ;;
                "La 7") ~/data/./la7.sh ;;
 		"RaiScuola") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24268" | vlc - ;;
 		"RaiInternational") vlc http://212.239.120.252:1755/yesItaliaStream ;;
                "Sky Tg 24") rtmpdump -v -r "rtmp://212.243.210.71:1935/live?_fcs_vhost=cp49989.live.edgefcs.net/streamRM1@2564" -q | vlc - ;; 		
 		"Euronews") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=VssSlashLL5s5Ktm0eeqqEEqual" | vlc - ;;
 		"SportItalia24") vlc mms://mms.cdn-tiscali.com/sportitalia ;;
 		"105 TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "105Test1" | vlc - ;;
 		"Virgin TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "virgin1" | vlc - ;;
 		"DeeJay TV") vlc http://wm.streaming.kataweb.it/reflector:40004 ;;
 		"RTL102.5 TV") vlc mms://151.1.245.36/rtl102.5vs ;;
 		"RMC TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "rmc1" | vlc - ;;
		"Inter tv") rtmpdump -v -r "rtmp://flash3.ipercast.net/intertv.it/live" -q | vlc - ;;
		"ComingSoon TV") rtmpdump -v -r "rtmp://109.123.96.196:1935/ws-anica/comingsoonlive" -q | vlc - ;;
		"Canale 7") vlc http://canale7.superstreaming.it/ ;;
		"Canale 10") vlc mms://194.244.25.78:6869 ;;
		"GRP") rtmpdump -v -r "rtmp://69-31-5-41.dv.livestream.com/mogulus-stream-edge/grptelevisione/rtmp://69-31-5-70.dv.livestream.com/affiliateStream/grptelevisione/6c69766572657065617465723a72746d703a2f2f36392d33312d352d37302e64762e6c69766573747265616d2e636f6d2f6d6f67756c75732f67727074656c65766973696f6e652f73747265616d475250" -q | vlc - ;;
		"QVC") rtmpdump -v -r "rtmp://cp107861.live.edgefcs.net/live/QVC_Italy_Stream1200@34577" -q | vlc - ;;
		"Altaitalia TV") vlc http://89.188.128.211/altaitalia ;;
		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

per i non iscritti  allego cartella data su  hotfile

http://hotfile.com/dl/104920348/52ce4df/data.tar.html

per gli iscritti la allego qua  ^__^

basta eliminare quella vekkia sostituendola con questa

PS: se mettete il file tv.sh  il nome che ho dato allo script nella home quando  chiudete il televideo vi fa fare la scelta delle operazioni cosa che avrei voluto implementare nello script ma non ci sono riuscito -.-

fatemi sapere come va  

un saluto
ho scaricato il data.rar, riferito qui. non ho fatto altro, perchè non ho capito come farlo...
scusa se sono un po' duro...

in quella cartella appunto, è possibile aggiungere altre tv?

grazie
le altre tv le puoi aggiungere  nello script se conosci la fonte cioe lo stream di provenienza

la cartella data.tar la devi estrarre nella home  come c era scritto nel primo post e installare le dipendenze

#  dipendenze:  curl, vlc, zenity, rtmpdump , python-qt4  ( per il televideo)

una volta fatto cio basta che klikki  sul file tv.sh   sarebbe lo script vero  e propio  salvato anche esso nella home  con i permessi di esecuzione

fai esegui o esegui nel terminale  x vedere quello che accade  e dopo poko dovresti riuscire a vedere  quelle tv che ci sono scritte

Codice: Seleziona tutto

        "Rai Uno" "Rai Due" "Rai Tre" "Rai Quattro" "Rsi La 1" "Rsi La 2" "RaiMed" "RaiSport1" "RaiSport2" "Rai5" "RaiPremium"\
	"RaiGulp" "RaiStoria" "RayYoYo" "Cielo" "RaiCinema" "RaiNews" "La 7" "RaiScuola" "RaiInternational"\
	"Sky Tg 24" "Euronews" "SportItalia24" "105 TV" "Virgin TV" "DeeJay TV" "RTL102.5 TV" "RMC TV" "Inter tv" "ComingSoon TV" \
	"Canale 7" "Canale 10" "GRP" "QVC" "Altaitalia TV"`
se conosci altri canali  cioe altri siti dove trasmettono qualche canale di tuo interesse  linkami la pagina vediamo se si possono implementare

nb: gli stream su justin tv e simili non si possono implementare  x che la url e variabile  cioe cambia ip e non si possono mettere  si potrebbero vedere ugualmente con rtmpsuck ma  io non ci sono riuscito
magari googlando trovi come fare ^__^

@ patel

io posso spiegare il funzionamento del  "mio" script
x gli altri dovrebbe interessarsi l autore dello stesso comunque  nel penultimo post penso di aver scritto come funziona :)
Ultima modifica di Senbee il lunedì 20 giugno 2011, 17:32, modificato 1 volta in totale.
turro
Prode Principiante
Messaggi: 52
Iscrizione: martedì 16 novembre 2010, 11:41

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da turro »

In effetti Zerocoll per uno poco esperto non è sempre facile capire quello che scrivi...

Cmq avrei 2 domande da porti: perchè questi ultimi script di mint mi crashano sempre dopo pochi secondi?

Come potrei utilizzare il tuo utilissimo script nella prima pagina per i programmi in differita di rai replay?

Grazie mille di tutto il tuo lavoro e di tutti gli altri "mostri" che vi collaborano attivamente.
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

e vero io di italiano a scuola avevo 4  :) e molte volte imposto le frasi che forse  solo io le capisco :P

tornando alle domande ...

che errore ti da lo script di mimt ? posta quello che esce  dal terminale dopo aver lanciato  php robot.php 1 3

lo hai instalato php-cli mi sembra  quello il pacchetto che ci viuole ma non sonno sicuro

io lo provato sul mio pc e  non da nessun errore

che ubuntu hai ??

riguardo alla seconda domanda vai sul sito rai tv  e cerki il programma da rivedere

copi l indirizzo es

Codice: Seleziona tutto

http://www.rai.tv/dl/replaytv/replaytv.html?day=2011-02-18&ch=1&v=51270&vd=2011-02-18&vc=1        #sanremo di ieri sera
e poi apri il programma di mitm cosi

php robot.php 51270 3  # il 51270 e  l id del video  preso dalla url  il 3 e  il bitrate    e dovresti riuscire a vedere sanremo una volta lanciato mplayer con la stringa scritta piu su  :D


spero di essere stato chiaro  

ps: io non faccio parte del team olrait  non penso di essere all altezza  sono smanettone ma  di script  sono alle prime armi  ^^
neeuro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 259
Iscrizione: sabato 7 ottobre 2006, 20:47

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da neeuro »

@zerocoll

grazie sei stato gentile, ma...

nel file data.rar (il secondo che hai proposto) non trovo il tv.sh, scusami ma dall'estrazione ho solo
3 reti rai, 3 e la7, ti risulta?

tv.sh non c'è proprio...
Ultima modifica di Senbee il lunedì 20 giugno 2011, 17:30, modificato 1 volta in totale.
Avatar utente
Giacomo Alessandroni
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 384
Iscrizione: giovedì 10 aprile 2008, 15:48
Località: Pesaro, Italy
Contatti:

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da Giacomo Alessandroni »

neeuro ha scritto: @zerocoll

grazie sei stato gentile, ma...

nel file data.rar (il secondo che hai proposto) non trovo il tv.sh, scusami ma dall'estrazione ho solo
3 reti rai, 3 e la7, ti risulta?

tv.sh non c'è proprio...
Sempre per il nostro amico zerocoll, che aveva quattro in italiano, ma che come shellista non è poi da buttare...

Stai facendo un ottimo lavoro: grazie di cuore. Purtroppo e per fortuna hai generato una "discussione rovente" dove i post si vendono come panini caldi [io avevo otto in italiano].  :P

Ritorna, quando fai aggiornamenti, nel tuo primo post, e - li, e solo li, inserisci il codice e il file .tar. Così sarà facile anche per chi non segue la discussione da cinque minuti capire se nel frattempo ci sono stati progressi o meno.

Naturalmente, il mio, è solo un consiglio.

Grazie davvero, senza di te RaiNews24 [io la chiamo ancora così] non riuscirei proprio a vederla.

Un abbraccio,
Giacomo Alessandroni.
Ultima modifica di Senbee il lunedì 20 giugno 2011, 17:30, modificato 1 volta in totale.
Ubuntu 10.04.1 LTS, Pentium III/133x6.5, 30Gb HD ext3, 160Gb HD fat32, (128+256)Mb Ram
Linux User #492232 Ubuntu User #27869
turro
Prode Principiante
Messaggi: 52
Iscrizione: martedì 16 novembre 2010, 11:41

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da turro »

zerocoll ha scritto: e vero io di italiano a scuola avevo 4  :) e molte volte imposto le frasi che forse  solo io le capisco :P

tornando alle domande ...

che errore ti da lo script di mimt ? posta quello che esce  dal terminale dopo aver lanciato  php robot.php 1 3

lo hai instalato php-cli mi sembra  quello il pacchetto che ci viuole ma non sonno sicuro

io lo provato sul mio pc e  non da nessun errore

che ubuntu hai ??

riguardo alla seconda domanda vai sul sito rai tv  e cerki il programma da rivedere

copi l indirizzo es

Codice: Seleziona tutto

http://www.rai.tv/dl/replaytv/replaytv.html?day=2011-02-18&ch=1&v=51270&vd=2011-02-18&vc=1        #sanremo di ieri sera
e poi apri il programma di mitm cosi

php robot.php 51270 3  # il 51270 e  l id del video  preso dalla url  il 3 e  il bitrate    e dovresti riuscire a vedere sanremo una volta lanciato mplayer con la stringa scritta piu su  :D


spero di essere stato chiaro  

ps: io non faccio parte del team olrait  non penso di essere all altezza  sono smanettone ma  di script  sono alle prime armi  ^^


Ho la 10.04, il pacchetto al quale ti riferisci è il php5-cli, regolarmente installato,
Allego il terminale al lancio di mplayer

christian@Netbook:~$ mplayer -delay `cat /tmp/Shift`/-1 -audiofile /tmp/Audio.wav -vc ffvc1 /tmp/Video.vc1
MPlayer 1.0rc4-4.4.3 (C) 2000-2010 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 /tmp/Video.vc1.
Seek failed
libavformat file format detected.
[vc1 @ 0x8d042f0]max_analyze_duration reached
[vc1 @ 0x8d042f0]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (vc1), -vid 0
VIDEO:  [WVC1]  592x448  0bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
Audio only file format detected.
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: Permission denied.
[VO_3DFX] Unable to open /dev/3dfx.
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
==========================================================================
Forced video codec: ffvc1
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffvc1] vfm: ffmpeg (FFmpeg WVC1)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 592x448 => 592x448 Planar YV12
A:  22.0 V:  22.0 A-V:  0.037 ct:  0.528 550/550 27%  1%  0.8% 18 0

Exiting... (End of file)
christian@Netbook:~$

10 secondi a qualità perfetta e basta come al solito
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

seguito il consiglio di giacomo alessandroni adesso e tutto nella prima pagina del tread anche le istruzioni

@turro

quell errore te lo da perche  e finito il file nella directori temp

ma hai aperto 2 terminali??

ne secondo terminale  dove scrivi

php robot.php 1 3

cosa ti da ??

magari si blocca e non scarica piu nulla

postami l output del terminale dove scrivi

php robot.php 1 3

solo l ultima parte quella relativa all errore se si blocca

saluti  

a dopo vedo partita purtoppo la vedo in eng perche ubuntu non mi compila le xine lib vdaup :(

e non mi fa vedere sky :(
neeuro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 259
Iscrizione: sabato 7 ottobre 2006, 20:47

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da neeuro »

zerocoll ha scritto: zau amici vi inserisco qua script  per adesso funzionante per vedere molti canali  con vlc

richiede l istallazione di vlc ultima versione la 1.1.7 e curl, vlc, zenity, rtmpdump , python-qt4  serve per il televideo

per chi ha  ubuntu 10.04

per installare rtmpdump basta aggiungere questo repository

Codice: Seleziona tutto

sudo add-apt-repository ppa:lucid-bleed/ppa 
sudo aptitude update 
sudo aptitude install rtmpdump
il resto lo trovate nel gestore pacchetti

per ubuntu 10.10 basta cercarle tutto su gestore pacchetti

ecco lo script

Codice: Seleziona tutto

#!/bin/bash 
#  Script di Elrond, con la collaborazione di c.realkiller modificato da zerocoll
#+ Ultimo aggiornamento: 15/02/2011
#+ Per suggerimenti e consigli visita http://forum.ubuntu-it.org/viewtopic.php?t=442972
#+ lo script e di libero utilizzo puoi modificarlo a tuo piacimento sempre se sai cosa fare :P
#+ ma alla fine non e una cosa difficilissima basta sbattersi un po ^__^
#+ un grazie  va a tutti quelli che mi hanno aiutato anche nel testare lo script
#  nb: non ho eliminato quasi nulla dallo script precedente ho solo commentato qualcosa voi siete liberi di farci quello che volete 
#  un saluto da zerocol

#  dipendenze:  curl, vlc, zenity, rtmpdump , python-qt4  ( per il televideo)

########## 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" "RTL 102.5" "Radio Capital" "Radio Deejay" "Radio24" \
	"Controradio" "Radio Popolare" "Radio Onda Rossa" "Radio onda d'Urto" "Radio Italia" "Radio Monte Carlo" "Radio Blackout" "Radio Sherwood" \
	"Virgin radio" "Virgin rock classico" "Virgin rock extreme" "Virgin rock alternative" "RIN" "Radio KissKiss" "Radio Bruno" \
	"Radio Fantastica"`
}

# 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 Quattro" "Rsi La 1" "Rsi La 2" "RaiMed" "RaiSport1" "RaiSport2" "Rai5" "RaiPremium"\
	"RaiGulp" "RaiStoria" "RayYoYo" "Cielo" "RaiCinema" "RaiNews" "La 7" "RaiScuola" "RaiInternational"\
	"Sky Tg 24" "Euronews" "SportItalia24" "105 TV" "Virgin TV" "DeeJay TV" "RTL102.5 TV" "RMC TV" "Inter tv" "ComingSoon TV" \
	"Canale 7" "Canale 10" "GRP" "QVC" "Altaitalia TV"`
}

# 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 vedere la versione testuale di televideo in un terminale
televideo(){
~/data/./televideo.sh ; 

}											

# Funzione per riprodurre l'ultimo TG regionale di RAI 3 della regione passata come argomento alla funzione
riproduci_regione(){
wget -O /dev/stdout http://www.tgr.rai.it/SITOTG/TGR_popupvideo/1,8506,tgr%5E$1,00.html -o /dev/null | grep 'videoURL =' | cut -d" " -f4 | sed 's/"\(.*\)";/\1/g'> regione.txt
read regione < regione.txt 
rm regione.txt
vlc $regione
}

########## 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") vlc rtsp://live.media.rai.it/broadcast/radiouno.rm ;;
		"Radio Due") vlc rtsp://live.media.rai.it/broadcast/radiodue.rm ;;
		"Radio Tre") vlc rtsp://live.media.rai.it/broadcast/radiotre.rm ;;
		"Isoradio") vlc rtsp://live.media.rai.it/broadcast/isoradio.rm ;;
		"RDS") vlc mms://fastreal.fastweb.it/RDS ;;
		"Radio 105") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "105Radio" | vlc - ;;
	        "RTL 102.5") vlc mms://151.1.245.36/rtl102.5hq/  ;;
		"Radio Capital") vlc mms://wm.streaming.kataweb.it/reflector:23305 ;;
		"Radio Deejay") vlc mms://live.mediaserver.kataweb.it/radiodeejay?MSWMext=.asf ;;
                "Radio24") vlc mms://tilive1.alice.cdn.interbusiness.it/radio24sole1 ;;
		"Controradio") vlc http://streaming.controradio.emmi.it:8190/ ;;
		"Radio Popolare") vlc http://www.radiopopolare.it/liveU.asx ;;
		"Radio Onda Rossa") vlc http://radio.dyne.org:8000/ondarossa.mp3 ;;
		"Radio onda d'Urto") vlc http://radio.dyne.org:8000/ondadurto.ogg.m3u ;;
		"Radio Italia") vlc mms://89.202.214.2/66360a73-2b6d-483e-ae7e-29eee545d37c ;;
		"Radio Monte Carlo") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "RMC" | vlc - ;;
		"Radio Blackout") vlc http://stream.teknusi.org:8000/blackout.mp3 ;;
		"Radio Sherwood") vlc http://62.101.68.185:8000/sherwood.ogg ;;
		"Virgin radio") vlc http://shoutcast.unitedradio.it:1301 ;;
		"Virgin rock classico") vlc http://shoutcast.unitedradio.it:1307  ;;
		"Virgin rock extreme") vlc http://shoutcast.unitedradio.it:1309  ;;
		"Virgin rock alternative") vlc http://shoutcast.unitedradio.it:1513  ;;
		"Radio Fantastica") vlc mms://live3.streamingmedia.it/radiofantastica ;;
		"Radio KissKiss") vlc mms://151.1.245.1/34 ;;  
		"RIN") rtmpdump -v -r "rtmp://109.123.96.196/ws-edizioninext/" -y "ws-edizioninext/rintv1" -q | vlc - ;;
		"Radio Bruno") vlc http://www.streamsolution.it/onair/radiobruno.asx ;; 
        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") ~/data/./rai1.sh ;;
		"Rai Due") ~/data/./rai2.sh ;;
		"Rai Tre") ~/data/./rai3.sh ;;
		"Rai Quattro") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708" | vlc - ;;
		"Rsi La 1") curl -H "X-Forwarded-For: 194.230.72.68" "http://gartenhoflive5-f.akamaihd.net/rsila1_1_800@45513" | vlc - ;;
		"Rsi La 2") curl -H "X-Forwarded-For: 194.230.72.68" "http://gartenhoflive5-f.akamaihd.net/rsila2_1_800@45514" | vlc - ;;
		"RaiMed") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=87127" | vlc - ;;
		"RaiSport1") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4145" | vlc - ;;
	 	"RaiSport2") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=179975" | vlc - ;;
 		"Rai5") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72382" | vlc - ;;
 		"RaiPremium") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72383" | vlc - ;;
		"RaiGulp") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4119" | vlc - ;;
 		"RaiStoria") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24269" | vlc - ;;
                "Cielo") rtmpdump -v -r rtmp://cp86825.live.edgefcs.net/live/cielo_std@17630 -q | vlc - ;;
 		"RayYoYo") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72384" | vlc - ;;
 		"RaiCinema") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381" | vlc - ;;
 		"RaiNews") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1" | vlc - ;;
                "La 7") ~/data/./la7.sh ;;
 		"RaiScuola") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24268" | vlc - ;;
 		"RaiInternational") vlc http://212.239.120.252:1755/yesItaliaStream ;;
                "Sky Tg 24") rtmpdump -v -r "rtmp://212.243.210.71:1935/live?_fcs_vhost=cp49989.live.edgefcs.net/streamRM1@2564" -q | vlc - ;; 		
 		"Euronews") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=VssSlashLL5s5Ktm0eeqqEEqual" | vlc - ;;
 		"SportItalia24") vlc mms://mms.cdn-tiscali.com/sportitalia ;;
 		"105 TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "105Test1" | vlc - ;;
 		"Virgin TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "virgin1" | vlc - ;;
 		"DeeJay TV") vlc http://wm.streaming.kataweb.it/reflector:40004 ;;
 		"RTL102.5 TV") vlc mms://151.1.245.36/rtl102.5vs ;;
 		"RMC TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "rmc1" | vlc - ;;
		"Inter tv") rtmpdump -v -r "rtmp://flash3.ipercast.net/intertv.it/live" -q | vlc - ;;
		"ComingSoon TV") rtmpdump -v -r "rtmp://109.123.96.196:1935/ws-anica/comingsoonlive" -q | vlc - ;;
		"Canale 7") vlc http://canale7.superstreaming.it/ ;;
		"Canale 10") vlc mms://194.244.25.78:6869 ;;
		"GRP") rtmpdump -v -r "rtmp://69-31-5-41.dv.livestream.com/mogulus-stream-edge/grptelevisione/rtmp://69-31-5-70.dv.livestream.com/affiliateStream/grptelevisione/6c69766572657065617465723a72746d703a2f2f36392d33312d352d37302e64762e6c69766573747265616d2e636f6d2f6d6f67756c75732f67727074656c65766973696f6e652f73747265616d475250" -q | vlc - ;;
		"QVC") rtmpdump -v -r "rtmp://cp107861.live.edgefcs.net/live/QVC_Italy_Stream1200@34577" -q | vlc - ;;
		"Altaitalia TV") vlc http://89.188.128.211/altaitalia ;;
		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
allego cartella data da inserire nella vostra home con gli script pe vedere alcuni canali  :)

per i non iscritti la cartella data la trovate qua

http://hotfile.com/dl/104920348/52ce4df/data.tar.html

ps: vlc ultima versione serve solo per vadere  i canali in h264 tipo cielo e skytg24 con quelle antecedenti all 1.1.7 si sente e non si vede

fatemi sapere come va


come suggerito da giacomo alessandroni ho inserito lo script qua  per chi non sapesse come fare  come fare

1 copiare il contenuto dello script  in un file  nella home e  chiamarlo tv.sh
2 dare i permessi di esecuzione  o propieta  permessi esegui come programma oppure da terminale  chmod +x tv.sh
3 estrarre cartella data nella home  
4 klikkare sul file appena creato e scegliere esegui  o esegui nel terminale ( per vedere cosa sta succedendo )
5 godersi la tv su vlc :D


se volete testare uno script in php per vedere i canali rai o rai replay  seguite questo messaggio :)

http://forum.ubuntu-it.org/viewtopic.ph ... 6#p3471956

spero di essermi espresso bene

saluti

ps: se avete versioni antecedenti alla 10.04 di ubuntu leggere la discussione si puo implementare wine e vlc per windows :D
perfetto!

grazie infinite. chiaro e preciso :)
Ultima modifica di Senbee il lunedì 20 giugno 2011, 17:31, modificato 1 volta in totale.
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

prego :)
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti