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.
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 »

zerocoll ha scritto: darby  secondo me molte delle tv che hai postato  non li vedrebbe nessuno

tipo Bagdad Channel  io pensavo di aggiungere questi canali


Codice: Seleziona tutto

   voci[0] = "AltaItalia Tv (Suno - NO)";
   voci[1] = "Canale 7 (Monopoli - BA)";
   voci[2] = "Canale9 (Napoli)";
   [...]
alcuni ci sono gia ma altri potremmo implementarli poi se uno li vuole puo sempre modificare lo script :)

x il televideo trovato la soluzione ^__^

dai un saluto  buona giornata
Io invece voto la mozione Darby.
Mi spiego: vero che molti canali non li guarderei mai, ma altrettanto vero che averli non mi disgusta.
Tutto sta nel tenerli in ordine [esempio schede geografiche, chissà che non imparo qualcosa pure io].

Una seconda cosa: ritengo antiestetica la cartella /home/data, le soluzioni potrebbero essere due:

1. un singolo file che richiama delle funzioni scritte su sé stesso;
2. i file vengono memorizzati in un server [tanto per vedere uno streaming l'accesso all'internet è obbligatorio].

Per il resto mi piace, come risultato.

A livello di debugger io sento Sky Tg 24, ma non lo vedo. E' un problema comune o mio?
Grazie in anticipo,
Giacomo.
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
Avatar utente
Darby_Crash
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1025
Iscrizione: lunedì 8 novembre 2010, 17:50
Desktop: Plasma
Distribuzione: Debian GNU/Linux 9.4 (stretch)
Contatti:

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

Messaggio da Darby_Crash »

Devi usare VLC 1.1.7
Evolution is a process too slow to save my soul
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 »

problema x i maestri degli script :)


ho provato a usare questo script secondo me il piu bello  che ho trovato

Codice: Seleziona tutto

#!/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/viewtopic.php?t=316995

########## 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 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 ;;
	        "RTL 102.5") riproduci_diretta mms://151.1.245.36/rtl102.5hq/  ;;
		"Radio Capital") riproduci_diretta mms://live.mediaserver.kataweb.it/capital?MSWMExt=.asf ;;
		"Radio Deejay") riproduci_diretta mms://live.mediaserver.kataweb.it/radiodeejay?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
ma quando lo eseguo mi da questo errore


/home/buba/tv.sh: line 84: seleziona_canale: command not found


altro problema  quasi insormontabile

come mai quando chiudo il televideo mi esce dall app e non ritorna nella scelta operazioni ??

attendo risposte

zauu ^__^

per giacomo

lo so che e anti estetico anche se e essenziale difatti molti file si trovano la anche quelli per il televideo

ho trovato un app sritta in pyton molto carina pensavo di usare quella al posto di w3m  e pensavo di inserirla in quela cartella anche gli script in php di mimt   ma con calma non ce tutta sta fretta ^__^

purtoppo io di script ne so poko nulla   sara un paio di mesi che mi cimento con ottimi risultati  ma diciamo che sono alle prime armi  anzi primissime

difatti adesso mi sto cimentando nel modificare lo script di c.realkiller  anche se avrei potuto fare 2 script uno x la tv uno per la radio  e  uno che li richiamava  tutti
alla fine il risultato sarebbe lo stesso  ma piano piano vorrei riuscire a modificare questo ^__^

dai un saluto  
Ultima modifica di Senbee il lunedì 20 giugno 2011, 17:24, 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 »

Darby_Crash ha scritto: Devi usare VLC 1.1.7
E' vero, scusate: mi sa che l'avevo pure letto.
Ora funge che è una meraviglia.

Grazie.
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
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 »

per ultimo tg non funziona :)

va be ^__^

trovero un altra soluzione ^^
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

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

Messaggio da Elrond »

@zerocoll: ho una versione più recente dello script che avevi postato prima:

Codice: Seleziona tutto

#!/bin/bash 
#  Script di Elrond, con la collaborazione di c.realkiller
#+ Ultimo aggiornamento: 28/01/2010
#+ Per suggerimenti e consigli visita http://forum.ubuntu-it.org/viewtopic.php?t=316995
#  NOTA del 15/01/2010: non si possono vedere i canali RAI con questo script!

########## 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 Città Aperta" "Radio Blackout" "Radio Sherwood" \
    "Virgin radio" "Virgin rock classico" "Virgin rock extreme" "Virgin rock alternative" "Virgin woodstock" "Virgin revolver" \
    "LifeGate Radio" "Radio Flash"`
}

# 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" "EuroNews" "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 ;;
      "RTL 102.5") riproduci_diretta mms://151.1.245.36/rtl102.5hq/  ;;
      "Radio Capital") riproduci_diretta mms://live.mediaserver.kataweb.it/capital?MSWMExt=.asf ;;
      "Radio Deejay") riproduci_diretta mms://live.mediaserver.kataweb.it/radiodeejay?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 ;;
      "LifeGate Radio") riproduci_diretta mmsh://onair8.xdevel.com/Lifegate?MSWMExt=.asf ;;
      "Radio Flash") riproduci_diretta http://stream5.top-ix.it:8000/radioflash.m3u ;;
    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 ;;
      "EuroNews") riproduci_diretta http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=113784 ;;
      "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
Il problema da te segnalato dovrebbe comunque essere presente (la funzione seleziona_canale non è definita da nessuna parte), quando avrò un po' di tempo proverò a darci un'occhiata, non tocco quel codice da un anno come si può vedere dalla data di aggiornamento.

Per quanto riguarda il tuo script, il percorso della home dell'utente corrente si indica con ~ o la variabile d'ambiente $HOME, non /home/`whoami`
Ultima modifica di Senbee il lunedì 20 giugno 2011, 17:24, modificato 1 volta in totale.
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
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 »

be anche whoami fa la stessa cosa :P

mi piaceva di piu ^__^

per lo script sto vedendo di sistemarlo  ho levato la possibilita di scegliere il player visto che sui alcuni canali ti apre in auto vlc quindi sarebbe da fare come diceva giacomo mettere tutto su uno script ma io non  penso di essere in grado di farlo

la cosa che vorrei e che quando chiudo il televideo   mi ritorni alla scelta delle operazioni ma non lo fa

ti posto il codice

Codice: Seleziona tutto

# Funzione per vedere il televideo 
televideo(){
/home/`whoami`/data/./televideo.sh ; 
scelta_operazione
}	
cosi fa quello che vorrei cioe  torna alla scelta delle operazioni ma poi quando klikko su Stream TV mi chiude tutto :(

ance prima

Codice: Seleziona tutto

# 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
quando chiudevi w3m  si chiudeva lo script  e dovevi riaprirlo ...

comunque sto mettendo le radio   domani  se riesco lo  posto
:)


per i tg regionali ho visto che non funzionano piu :(  si puo fare qualcosa ??
Ultima modifica di Senbee il lunedì 20 giugno 2011, 17:22, modificato 1 volta in totale.
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

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

Messaggio da Elrond »

Al momento non ho tempo di rispondere alle tue domande, però vorrei spiegarti che ti ho segnalato che la home si indica con ~ o $HOME perché non ho mai visto nessuno usare 14 caratteri per indicare la home quando ne basta uno (o al più 5). Non è solo un problema di lunghezza ma anche di buona pratica nella programmazione: se la shell fornisce nativamente alcune funzioni, per scrivere uno shell script è più logico/sensato/giusto usare quelle. Inoltre  ~ e $HOME sono praticamente builtin di shell quindi decisamente più veloci della soluzione `whoami`, provare time per credere. Aggiungo che se per qualche strano motivo un sistema non ha whoami non potresti scoprire con il tuo metodo il percorso della home. Lo stesso discorso non si può fare per ~ e $HOME: se non c'è echo significa che manca proprio la shell (/bin/echo non c'entra qui), quindi puoi fare poco.

Anche sparare con un cannone a un moscerino uccide il moscerino, ma non è detto che questo sia il metodo migliore per farlo fuori.

È tutto un lungo discorso per dire che se ci sono delle builtin di shell è praticamente sempre preferibile usare quelle.
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
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 »

oky dai faro come dici tu in efetti sembra piu  veloce pero mi piaceva l idea del whaomi  ^__^

tiringrazio come dicevo piu su io di programmazione ne so poco nulla  mi sbizzarisco a smanettare qui e la

bu dai finito di inserire le radio adesso cerco di capire come funzionano i tg regionali :D

saluti :D
Ultima modifica di zerocoll il lunedì 14 febbraio 2011, 23:42, modificato 1 volta in totale.
Avatar utente
Darby_Crash
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1025
Iscrizione: lunedì 8 novembre 2010, 17:50
Desktop: Plasma
Distribuzione: Debian GNU/Linux 9.4 (stretch)
Contatti:

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

Messaggio da Darby_Crash »

Evolution is a process too slow to save my soul
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 »

finitooo  (good) (good) (good) (good)

domani con calma lo posto

non ho messo moltissime tv e radio  non avevo voja di recuperare tutte le url ma penso sia venuto un bel lavoro

un grazie a tutti  quelli che mi hanno dato una mano ^__^ adesso mi godo un po il "mio" script
ciaccaro85
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 736
Iscrizione: mercoledì 28 ottobre 2009, 16:00

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

Messaggio da ciaccaro85 »

zerocoll ha scritto: finitooo  (good) (good) (good) (good)

domani con calma lo posto

non ho messo moltissime tv e radio  non avevo voja di recuperare tutte le url ma penso sia venuto un bel lavoro

un grazie a tutti  quelli che mi hanno dato una mano ^__^ adesso mi godo un po il "mio" script
miticoooo (good)
Make me a sandwich... What??? Make it yourself !
sudo make me a sandwich... OK!
Avatar utente
supercar
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1443
Iscrizione: martedì 23 settembre 2008, 2:10
Desktop: mate
Distribuzione: ubuntu 14.04
Località: sicilia

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

Messaggio da supercar »

è possibile ascoltare i canali radio Rai?
il mio blog http://biagiosupercar.wordpress.com/

se fai del bene scordati, se fai del male pensaci
Avatar utente
Darby_Crash
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1025
Iscrizione: lunedì 8 novembre 2010, 17:50
Desktop: Plasma
Distribuzione: Debian GNU/Linux 9.4 (stretch)
Contatti:

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

Messaggio da Darby_Crash »

Evolution is a process too slow to save my soul
Avatar utente
Darby_Crash
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1025
Iscrizione: lunedì 8 novembre 2010, 17:50
Desktop: Plasma
Distribuzione: Debian GNU/Linux 9.4 (stretch)
Contatti:

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

Messaggio da Darby_Crash »

Evolution is a process too slow to save my soul
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

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

Messaggio da jerico »

interessante... iscritto :)
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 »

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
Allegati
data.tar
(160 KiB) Scaricato 115 volte
Ultima modifica di Senbee il lunedì 20 giugno 2011, 17:23, 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 »

darby gli url dei tg regionali penso cambiano di volta in volta quindi penso che quelle url servano a poko :)

se va tutto bene lo metto come primo post *_*
Ultima modifica di zerocoll il martedì 15 febbraio 2011, 12:45, modificato 1 volta in totale.
Avatar utente
cattivocliente
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 613
Iscrizione: lunedì 23 giugno 2008, 0:20
Desktop: lightdm-xsession
Distribuzione: Debian GNU/Linux 11 (bullseye)
Sesso: Maschile
Località: Pineto

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

Messaggio da cattivocliente »

Mi iscrivo alla discussione  :)
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 »

se volete implementare qualche canale radio o tv che non e in elenco e conoscete la fonte

fatemelo sapere  che lo inserisco :)
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti