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
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 multifunzionale per vedere le dirette televisive.

Messaggio da Darby_Crash »

api.sh 2.2. Versione scritta in Bash.

Aggiunti Livestream e supporto ai video in Flash, dei sottodomini Rai.

Adesso riproduce qualsiasi video proveniente dal sito principale e dai secondari Rai. Esempio:

http://www.raistoria.rai.it/
http://www.economia.rai.it/
eccetera...
Ultima modifica di Darby_Crash il sabato 1 giugno 2013, 1:32, modificato 2 volte in totale.
Evolution is a process too slow to save my soul
the_105_zoo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 507
Iscrizione: domenica 1 luglio 2012, 19:08
Desktop: ubuntu
Distribuzione: Ubuntu 20.04.2 LTS 64bit

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da the_105_zoo »

Ciao,
Qualcuno mi sa dire se allo stato attuale si riescono a vedere delle dirette della rai con qualche sw?
Ho provato moonlight e altri, ma non c'è niente da fare...uso ff e ho ubuntu 11.10... :ciao:
grazie
Ultima modifica di the_105_zoo il venerdì 24 maggio 2013, 9:25, modificato 1 volta in totale.
sesamotto
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: martedì 23 aprile 2013, 23:02
Distribuzione: Ubuntu 12.04 32bit (i686)

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da sesamotto »

Scusatemi ma non riesco a capire, anche perche' non ho avuto la possibilita' di seguire con attenzione tutta la discussione.

Ho scaricato il file api 2.2 di Darby_Crash, gli ho tolto, tramite l'opzione rinomina, la parola .txt. Ho php 5, curl, cli, common regolarmente installati. Ho reso eseguibile tramite i permessi il file. Ci clicco su, per un attimo compare il terminale che subito sparisce e non succede altro.... In cosa sbaglio?
Grazie anticipate. :)
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 multifunzionale per vedere le dirette televisive.

Messaggio da Darby_Crash »

sesamotto [url=http://forum.ubuntu-it.org/viewtopic.php?p=4393823#p4393823][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Scusatemi ma non riesco a capire, anche perche' non ho avuto la possibilita' di seguire con attenzione tutta la discussione.

Ho scaricato il file api 2.2 di Darby_Crash, gli ho tolto, tramite l'opzione rinomina, la parola .txt. Ho php 5, curl, cli, common regolarmente installati. Ho reso eseguibile tramite i permessi il file. Ci clicco su, per un attimo compare il terminale che subito sparisce e non succede altro.... In cosa sbaglio?
Grazie anticipate. :)
La versione 2.2 che hai scaricato e' scritta in Bash.

Lancia da terminale (apri il terminale e scrivi):

Codice: Seleziona tutto

bash api.sh
Ti restituira' una piccola guida.

Appena potro', registrero' un video con degli esempi su come utilizzare API per vedere le dirette Rai o i video OnDemand o quelli di Replay o i video di MTV o quelli di JustinTV, eccetera.
Evolution is a process too slow to save my soul
sesamotto
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: martedì 23 aprile 2013, 23:02
Distribuzione: Ubuntu 12.04 32bit (i686)

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da sesamotto »

Darby_Crash [url=http://forum.ubuntu-it.org/viewtopic.php?p=4393826#p4393826][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
sesamotto [url=http://forum.ubuntu-it.org/viewtopic.php?p=4393823#p4393823][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Scusatemi ma non riesco a capire, anche perche' non ho avuto la possibilita' di seguire con attenzione tutta la discussione.

Ho scaricato il file api 2.2 di Darby_Crash, gli ho tolto, tramite l'opzione rinomina, la parola .txt. Ho php 5, curl, cli, common regolarmente installati. Ho reso eseguibile tramite i permessi il file. Ci clicco su, per un attimo compare il terminale che subito sparisce e non succede altro.... In cosa sbaglio?
Grazie anticipate. :)
La versione 2.2 che hai scaricato e' scritta in Bash.

Lancia da terminale (apri il terminale e scrivi):

Codice: Seleziona tutto

bash api.sh
Ti restituira' una piccola guida.

Appena potro', registrero' un video con degli esempi su come utilizzare API per vedere le dirette Rai o i video OnDemand o quelli di Replay o i video di MTV o quelli di JustinTV, eccetera.
Dato il comando da terminale mi restituisce questo:

Codice: Seleziona tutto

 bash api.sh
bash: api.sh: File o directory non esistente
Il che vuol dire che sono io che mi sono saltato dei passaggi importanti della discussione...:(


Ho anche provato a dare da terminale

php -v
e mi restituisce questo

Codice: Seleziona tutto

php -v
PHP 5.4.15-1~precise+1 (cli) (built: May 12 2013 16:02:23) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
Avatar utente
hug
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 736
Iscrizione: lunedì 7 gennaio 2008, 10:15

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da hug »

@ Darby,
thks

@ Sesamotto,

Codice: Seleziona tutto

bash /home/sesamotto/Scrivania/api.sh indirizzo della pagina contenente il servizio streaming
questo se il file di Darby lo hai messo sul tuo desktop (Scrivania) e naturalmente devi sostituire la scritta "sesamotto" col nome della tua home utente (il nome che hai dato al tuo computer durante l'installazione di ubuntu). Ho però l'impressione di avertelo già scritto qualche pagina fa, non importa siamo qui tutti per imparare, riprova. ciao

@ BlueEyes,
settimana piena scusami se ti ho fatto aspettare la risposta come procedimento della guida che mi hai postato.
Allora tutto chiarissimo ma notavo che , per quel che riguarda l'impostazione delle variabili di ambiente (quelle di sistema se ho capito bene) , ho visto la presenza , nelle immagini che hai postato del Sopcast. Ho bisogno pure di quello? Ti chiedo per una sicurezza in più per evitare di commettere p_______e su di un computer non mio.
Quella stringa infatti riporta anche i driver Ati:

Codice: Seleziona tutto

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Programmi\ATI Technologies\ATI Control Panel
Grazie e ciao
sesamotto
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: martedì 23 aprile 2013, 23:02
Distribuzione: Ubuntu 12.04 32bit (i686)

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da sesamotto »

@Hug

Intanto grazie per la consueta gentilezza.
Perdona la mia ignoranza. Ho fatto cosi', nell'ordine. Ho prima scaricato il file di Darby, gli ho tolto il .txt, l'ho reso eseguibile.
Poi ho seguito il tuo consiglio.
Da terminale ho dato questo comando:

Codice: Seleziona tutto

 bash /home/sesamotto/Scrivania/api.sh http://www.rai.tv/dl/RaiTV/dirette/PublishingBlock-64203784-70f7-4b53-9d21-b14693850195.html?channel=Rai%201


The links are in history.txt file
Fatto questo, dopo qualche istante mi si apre VLC ed e' come se volesse aprire un qualche filmato ma alla fine non parte...
In piu' l'history.txt file non lo trovo ne' sulla scrivania ne' nella home...scusami ma sono avvolto nella nebbia. :(


EDIT EDIT EDIT

Va benone!! Probabilmente Rai 1 al momento non me la apre. Ho provato con RaiScuola e...funzia!!

Grazie Hug.

GRAZIE DARBY. :)
Avatar utente
BlueEyes
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1330
Iscrizione: giovedì 15 marzo 2012, 14:08

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da BlueEyes »

Ciao, hug. Ti serve solo il link a rtmpdump (e a curl, per gli stream che lo richiedono). Il sopcast che vedi nella barra della mia figura riguarda solo il path del mio pc. Ciao, e complimenti per gli streams delle webcams, quella della Giamaica ha pure ... musica locale in sottofondo, ho riconosciuto il Calipso!
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 multifunzionale per vedere le dirette televisive.

Messaggio da Darby_Crash »

sesamotto [url=http://forum.ubuntu-it.org/viewtopic.php?p=4393856#p4393856][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:@Hug

Intanto grazie per la consueta gentilezza.
Perdona la mia ignoranza. Ho fatto cosi', nell'ordine. Ho prima scaricato il file di Darby, gli ho tolto il .txt, l'ho reso eseguibile.
Poi ho seguito il tuo consiglio.
Da terminale ho dato questo comando:

Codice: Seleziona tutto

 bash /home/sesamotto/Scrivania/api.sh http://www.rai.tv/dl/RaiTV/dirette/PublishingBlock-64203784-70f7-4b53-9d21-b14693850195.html?channel=Rai%201


The links are in history.txt file
Fatto questo, dopo qualche istante mi si apre VLC ed e' come se volesse aprire un qualche filmato ma alla fine non parte...
In piu' l'history.txt file non lo trovo ne' sulla scrivania ne' nella home...scusami ma sono avvolto nella nebbia. :(


EDIT EDIT EDIT

Va benone!! Probabilmente Rai 1 al momento non me la apre. Ho provato con RaiScuola e...funzia!!

Grazie Hug.

GRAZIE DARBY. :)
Ciao sesamotto. Per le dirette di Rai1/2/3/5/News/Sport1/2, apri il file history.txt e dai il secondo link in pasto a FFPlay.
Evolution is a process too slow to save my soul
sesamotto
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: martedì 23 aprile 2013, 23:02
Distribuzione: Ubuntu 12.04 32bit (i686)

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da sesamotto »

Darby_Crash [url=http://forum.ubuntu-it.org/viewtopic.php?p=4394160#p4394160][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
sesamotto [url=http://forum.ubuntu-it.org/viewtopic.php?p=4393856#p4393856][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:@Hug

Intanto grazie per la consueta gentilezza.
Perdona la mia ignoranza. Ho fatto cosi', nell'ordine. Ho prima scaricato il file di Darby, gli ho tolto il .txt, l'ho reso eseguibile.
Poi ho seguito il tuo consiglio.
Da terminale ho dato questo comando:

Codice: Seleziona tutto

 bash /home/sesamotto/Scrivania/api.sh http://www.rai.tv/dl/RaiTV/dirette/PublishingBlock-64203784-70f7-4b53-9d21-b14693850195.html?channel=Rai%201


The links are in history.txt file
Fatto questo, dopo qualche istante mi si apre VLC ed e' come se volesse aprire un qualche filmato ma alla fine non parte...
In piu' l'history.txt file non lo trovo ne' sulla scrivania ne' nella home...scusami ma sono avvolto nella nebbia. :(


EDIT EDIT EDIT

Va benone!! Probabilmente Rai 1 al momento non me la apre. Ho provato con RaiScuola e...funzia!!

Grazie Hug.

GRAZIE DARBY. :)
Ciao sesamotto. Per le dirette di Rai1/2/3/5/News/Sport1/2, apri il file history.txt e dai il secondo link in pasto a FFPlay.
Grazie infinite Darby...;)
sesamotto
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: martedì 23 aprile 2013, 23:02
Distribuzione: Ubuntu 12.04 32bit (i686)

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da sesamotto »

Considerando che siamo qui tutti per aiutarci, ed io sono stato aiutato e non poco, e provenendo dal sito degli Angeli dove non poche soddisfazioni cerchiamo di prenderci, vorrei ricambiare in qualche modo.

Per chi ha Simple Tv fornisco indirizzo la7

Codice: Seleziona tutto

rtmp://$OPT:rtmp-raw=rtmp://fanta.micast.tv/liveedge/_definist playpath=fdgfdsggf5y3 swfUrl=http://files.mica.st/player.swf live=1 pageUrl=http://micast.tv/gen.php?ch=fdgfdsggf5y3
Grazie al mitico Macello del predetto sito degli Angeli.

Magari lo si potrebbe studiare e ricavarne qualcosa anche per gli script di Darby...che ne dite?
Avatar utente
hug
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 736
Iscrizione: lunedì 7 gennaio 2008, 10:15

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da hug »

Ci ha già pensato il buon Zerocoll :) :

Codice: Seleziona tutto

#!/bin/bash

## Recupero canali
function add_stream(){
zenity --entry --text="Inserisci link simple player" > /tmp/Usher1
play_rtmp
}

function play_rtmp(){
     link=`cat /tmp/Usher1`
        rtmp=`echo "$link" | awk -F 'rtmp-raw=' '{print $2}'| awk -F ' ' '{print $1}'`
echo $rtmp
     swf=`echo "$link" | awk -F 'swfUrl=' '{print $2}'| awk -F ' ' '{print $1}'`
echo $swf
     page=`echo "$link" | awk -F 'pageUrl=' '{print $2}'| awk -F ' ' '{print $1}'`
echo $page
     playpath=`echo "$link" | awk -F 'playpath=' '{print $2}'| awk -F ' ' '{print $1}'`
echo $playpath
echo rtmpdump -v -r \"$rtmp\" -W \"$swf\" -p \"$page\" -y \"$playpath\" | bash | vlc -

}

add_stream

exit
eseguilo , nella finestrella che ti appare prova ad incollare l'indirizzo che hai postato.
ciao
sesamotto
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 626
Iscrizione: martedì 23 aprile 2013, 23:02
Distribuzione: Ubuntu 12.04 32bit (i686)

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da sesamotto »

hug [url=http://forum.ubuntu-it.org/viewtopic.php?p=4394364#p4394364][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ci ha già pensato il buon Zerocoll :) :

Codice: Seleziona tutto

#!/bin/bash

## Recupero canali
function add_stream(){
zenity --entry --text="Inserisci link simple player" > /tmp/Usher1
play_rtmp
}

function play_rtmp(){
     link=`cat /tmp/Usher1`
        rtmp=`echo "$link" | awk -F 'rtmp-raw=' '{print $2}'| awk -F ' ' '{print $1}'`
echo $rtmp
     swf=`echo "$link" | awk -F 'swfUrl=' '{print $2}'| awk -F ' ' '{print $1}'`
echo $swf
     page=`echo "$link" | awk -F 'pageUrl=' '{print $2}'| awk -F ' ' '{print $1}'`
echo $page
     playpath=`echo "$link" | awk -F 'playpath=' '{print $2}'| awk -F ' ' '{print $1}'`
echo $playpath
echo rtmpdump -v -r \"$rtmp\" -W \"$swf\" -p \"$page\" -y \"$playpath\" | bash | vlc -

}

add_stream

exit
eseguilo , nella finestrella che ti appare prova ad incollare l'indirizzo che hai postato.
ciao

Ciao Hug...alla fine e' Simple Tv adattato per Ubuntu...o mi sbaglio? Comunque grazie. Anche se la mia "dritta" e' stata un flop...;)
Avatar utente
hug
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 736
Iscrizione: lunedì 7 gennaio 2008, 10:15

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da hug »

@ BlueEyes,
appena ho occasione di rimettere le mani su win ti chiedo ancora chiarimenti, non ho compreso ancora alcune cose importanti e voglio andarci coi piedi di piombo.
Le webcams mostrano situazioni più o meno curiose in base agli orari in cui le osserviamo, in questo momento a bourbon street sta facendo festa un fiume di gente, a boracay è pomeriggio assolato e si potrà osservare il tramonto magnifico ma quando qua sono le 12:00, dopo un'oretta la disconnettono. Ho manciate di link a camere indoor ma sono più lente nel caricamento ed alcune degli affollati margiapiedi newyorkesi le hanno disattivate, penso per le solite paure. Tramite queste ultime mi è capitato di osservare metodi risoluti dei gendarmi locali, poco interessante. Quella rotante di newyork chiamata crossroad sta mostrando l'astronave di guerre stellari pubblicizzata dalla serie lego. Più del tema mi ha soddisfatto creare, grazie a te, il dialogo di scelta.
ciao
Avatar utente
rokamboll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 776
Iscrizione: mercoledì 21 marzo 2007, 15:19
Località: Busto Arsizio

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da rokamboll »

@the_105_zoo
Per le dirette RAI io mi servo di due script di parecchie pagine fa di questo post.
Uno è Rai-mobile. lo trovi qui
L'altro è questo

Codice: Seleziona tutto

#!/bin/bash 
#  Script di Elrond, con la collaborazione di c.realkiller modificato da zerocoll
#+ Ultimo aggiornamento: 14/10/2012 da mailcolm
#+ Per suggerimenti e consigli visita http://forum.ubuntu-it.org/index.php/topic,442972.0.html
#+ 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 , sopcast-player


########## 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=300 --list --column "scelta" --title="select stream tv" --text="Quale Gruppo di Tv vuoi vedere?" "Tv Italiane" "Tv Spagnole" "Tv Inglesi" "Tv Sportive" "Kino Tv" "Altre"`
}


# Funzione per scegliere di vedere le Italiane
function scelta_italiane(){
	italiane=`zenity --width=300 --height=500 --list --column "scelta" --title="select stream tv" --text="Quale canale vuoi vedere?" "Rai Uno" "Rai Due" "Rai Tre" "Rai Quattro" "Rsi La 1" "Rsi La 2" "Rai5" "RaiStoria" "RaiCinema" "RaiPremium" "RaiNews" "RaiGulp" "RaiYoYo" "RaiScuola" "105 TV" "Virgin TV" "DeeJay TV" "RMC TV" "Radio Deejay"`
}

# Funzione per scegliere di vedere le Spagnole
function scelta_spagnole(){
	spagnole=`zenity --width=300 --height=600 --list --column "scelta" --title="select stream tv" --text="Quale canale vuoi vedere?" "Antena3" "Tve1" "Tve2" "La6xta" "La6xta2" "Tv3c" "Tv3cat" "Rtve24" "TeleMadridsat" "OndaMadrid" "TeleMadridLaOtra" "RTVCSat" "Tv3 24" `
}


# Funzione per scegliere di vedere le Inglesi
function scelta_inglesi(){
	inglesi=`zenity --width=300 --height=500 --list --column "scelta" --title="select stream tv" --text="Quale canale vuoi vedere?" "Rte1" "Rte2"`
}

# Funzione per scegliere di vedere le reti di Kino
function scelta_kinotv(){
	kinotv=`zenity --width=300 --height=500 --list --column "scelta" --title="select stream tv" --text="Quale canale vuoi vedere?" "ZDF" "SAT1" "RTL" "RTL2" "PRO7" "KABEL1" "VOX" "DMAX" "SUPERRTL" "3SAT" "EUROSPORT" "SPORT1" "NICKCC" "KIKA" "ARTE" "VIVA" "ZDFneo" "NTV" "Euronews" "CNN" "ORF1" "ORF2" "SF1" "SF2" "TELEZUERI" "Tsr1" "Tsr2" "France2" "France3" "France5" "1Plus1" "2Plus2" "ICTV"`
}

# Funzione per scegliere di vedere le Sportive
function scelta_sportive(){
	sportive=`zenity --width=300 --height=600 --list --column "scelta" --title="select stream tv" --text="Quale canale vuoi vedere?" "Eurosport D" "NBA" "Sport1"`
}

# Funzione per scegliere di vedere Altre
function scelta_altre(){
	altre=`zenity --width=300 --height=615 --list --column "scelta" --title="select stream tv" --text="Quale canale vuoi vedere?" "TF1" "France2" "France3" "SFswei" "Tsr2" "ORF1" "ORF2" "SuperRtl" "Dr1" "Rtp 1" "Rtp 2" "Rtp Int"`
}



# Funzione per scegliere dove vedere Rai Uno
function scelta_rai1(){
	rai1=`zenity --list --height=400 --width=300 --title="Rai Uno" --text="Dove vuoi vedere Rai Uno?" --column="Canale"\
        "Rai Uno mms1" "Rai Uno mms" "Rai Uno W"`
}

# Funzione per scegliere dove vedere Rai Due
function scelta_rai2(){
	rai2=`zenity --list --height=400 --width=300 --title="Rai Due" --text="Dove Vuoi vedere Rai Due?" --column="Canale"\
        "Rai Due mms1" "Rai Due mms"`
}

# Funzione per scegliere dove vedere Rai Tre
function scelta_rai3(){
	rai3=`zenity --list --height=400 --width=300 --title="Rai Tre" --text="Dove vuoi vedere Rai Tre ?" --column="Canale"\
	"Rai Tre mms1" "Rai Tre mms"`
}


# Funzione per scegliere dove vedere Rsi La1
function scelta_rsi1(){
	rsi1=`zenity --list --height=400 --width=300 --title="Rsi La 1" --text="Dove vuoi vedere Rsi La 1 ?" --column="Canale"\
	"Rsi La 1 W" "Rsi La 1 WW" "Rsi La 1 Z"`
}

# Funzione per scegliere dove vedere Rsi La2
function scelta_rsi2(){
	rsi2=`zenity --list --height=400 --width=300 --title="Rsi La 2" --text="Dove vuoi vedere Rsi La 2 ?" --column="Canale"\
	"Rsi La 2 W" "Rsi La 2 WW" "Rsi La 2 Z"`
}

# Funzione per scegliere dove vedere Sport 1
function scelta_sport1(){
	sport1=`zenity --list --height=400 --width=300 --title="Sport1" --text="Dove vuoi vedere Sport1 ?" --column="Canale"\
	"Sport1 W" "Sport1 WW"`
}

########## 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
	"Tv Italiane" ) seleziona_italiane ;;
        "Tv Spagnole" ) seleziona_spagnole ;; 
        "Tv Inglesi" ) seleziona_inglesi ;;
        "Tv Sportive" ) seleziona_sportive ;;
        "Kino Tv" ) seleziona_kinotv ;;
        "Altre" ) seleziona_altre ;;
       
esac
if [ "$?" = "0" ]; then 
	break
fi

if [ "$operazione" = "Tv Italiane" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_italiane				#+ usa la funzione per selezionare la stazione da riprodurre
	case $italiane in
                "Rai Uno") seleziona_rai1 ;;
	        "Rai Due") seleziona_rai2 ;;
	        "Rai Tre") seleziona_rai3 ;;
	        "Rai Quattro") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708" | vlc --aspect-ratio=16:9 - ;;
		"Radio Deejay" ) vlc mms://wm.streaming.kataweb.it/reflector:45899 ;;
                "Rsi La 1") seleziona_rsi1 ;;
		"Rsi La 2") seleziona_rsi2 ;;
 		"Rai5" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72382" | vlc --aspect-ratio=16:9 - ;;
 		"RaiStoria" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24269" | vlc --aspect-ratio=16:9 - ;;
                "RaiCinema" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381" | vlc --aspect-ratio=16:9 - ;;
                "105 TV" ) rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "105Test1" | vlc  --aspect-ratio=16:9 - ;;
 		"Virgin TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "virgin1" | vlc  --aspect-ratio=16:9 - ;;
 		"DeeJay TV") rtmpdump -v -r "rtmpe://fl-encr.streaming.kataweb.it/live/LiveFlashSwfverified@49543" -W "http://flv.kataweb.it/player/v4/player/player_v1a3.swf" | vlc  --aspect-ratio=16:9 - ;;
 		"RMC TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "rmc1" | vlc  --aspect-ratio=16:9 - ;;
                "RaiPremium" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72383" | vlc  --aspect-ratio=16:9 - ;;
                "RaiGulp" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4119" | vlc  --aspect-ratio=16:9 - ;;
                "RaiYoYo" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72384" | vlc  --aspect-ratio=16:9 - ;;
                "RaiNews" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1" | vlc  --aspect-ratio=16:9 - ;;
 		"RaiScuola" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24268" | vlc  --aspect-ratio=16:9 - ;;
esac

elif [ "$operazione" = "Kino Tv" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_kinotv				#+ usa la funzione per selezionare la stazione da riprodurre
	case $kinotv in

                "ZDF" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y ard | vlc  --aspect-ratio=16:9 - ;;
                "SAT1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y sat1 | vlc  --aspect-ratio=16:9 - ;;
                "RTL" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y rtl | vlc  --aspect-ratio=16:9 - ;;
                "RTL2" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y rtl2 | vlc  --aspect-ratio=16:9 - ;;
                "PRO7" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y pro7 | vlc  --aspect-ratio=16:9 - ;;
                "KABEL1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y kabel1 | vlc  --aspect-ratio=16:9 - ;;
                "VOX" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y vox | vlc  --aspect-ratio=16:9 - ;;
                "DMAX" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y dmax | vlc  --aspect-ratio=16:9 - ;;
                "SUPERRTL" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y superrtl | vlc  --aspect-ratio=16:9 - ;;
                "3SAT" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y 3sat | vlc  --aspect-ratio=16:9 - ;;
                "EUROSPORT" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y eurosport | vlc  --aspect-ratio=16:9 - ;;
                "SPORT1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y sport1 | vlc  --aspect-ratio=16:9 - ;;
                "NICKCC" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y nickcc | vlc  --aspect-ratio=16:9 - ;;
                "KIKA" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y kika | vlc  --aspect-ratio=16:9 - ;;
                "ARTE" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y arte | vlc  --aspect-ratio=16:9 - ;;
                "VIVA" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y viva | vlc  --aspect-ratio=16:9 - ;;
                "ZDFneo" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y zdfneo | vlc  --aspect-ratio=16:9 - ;;
                "NTV" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y ntv | vlc  --aspect-ratio=16:9 - ;;
                "Euronews" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y euronews | vlc  --aspect-ratio=16:9 - ;;
                "CNN" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y cnn | vlc  --aspect-ratio=16:9 - ;;
                "ORF1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y orf1 | vlc  --aspect-ratio=16:9 - ;;
                "ORF2" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y orf2 | vlc  --aspect-ratio=16:9 - ;;
                "SF1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y sf1 | vlc  --aspect-ratio=16:9 - ;;
                "SF2" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y sf2 | vlc  --aspect-ratio=16:9 - ;;
                "TELEZUERI" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y telezueri | vlc  --aspect-ratio=16:9 - ;;
                "Tsr1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y tsr1 | vlc  --aspect-ratio=16:9 - ;;
                "Tsr2" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y tsr2 | vlc  --aspect-ratio=16:9 - ;;
                "France2" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y france2 | vlc  --aspect-ratio=16:9 - ;;
                "France3" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y france3 | vlc  --aspect-ratio=16:9 - ;;
                "France5" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y france5 | vlc  --aspect-ratio=16:9 - ;;
                "1Plus1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y 1plus1 | vlc  --aspect-ratio=16:9 - ;;
                "2Plus2" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y 2plus2 | vlc  --aspect-ratio=16:9 - ;;
                "ICTV" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y ictv | vlc  --aspect-ratio=16:9 - ;;

esac
elif [ "$operazione" = "Tv Spagnole" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_spagnole				#+ usa la funzione per selezionare la stazione da riprodurre
	case $spagnole in
                 
                 "Antena3" ) rtmpdump -v -W "http://www.antena3.com/static/swf/A3Player.swf" -r "rtmp://antena3fms35livefs.fplive.net:1935/antena3fms35live-live/stream-antena3" -q -p "http://www.antena3.com/directo/" | vlc --aspect-ratio=16:9 - ;;
                  
"Tve1" ) rtmpdump -v -r "rtmp://cp68975.live.edgefcs.net:1935/live//LA1_AKA_WEB_NOG@58877" -W "http://www.rtve.es/swf/4.1.11/RTVEPlayerVideo.swf" -p "http://www.rtve.es/noticias/directo-la-1"| vlc --aspect-ratio=16:9 - ;;
"Tve2" ) rtmpdump -v -r "rtmp://cp68975.live.edgefcs.net:1935/live/LA2_AKA_WEB_NOG@60554" -W "http://www.rtve.es/swf/4.1.11/RTVEPlayerVideo.swf" -p "http://www.rtve.es/television/la-2-directo"| vlc --aspect-ratio=16:9 - ;;                  

                   "Rtve24" ) vlc --aspect-ratio=16:9 "http://24h.rtve.stream.flumotion.com/rtve/24h.flv.m3u" ;;
                   
                   "RTVCSat" ) rtmpdump -v -r "rtmp://streamrtvc.mad.idec.net:1935/rtvcnet/" -y "rtvc_net.sdp" -W "http://www.rtvc.es/swf/flowplayer.commercial-3.1.5.swf" -p "http://www.rtvc.es/television/enDirecto.aspx?canal=tv" | vlc --aspect-ratio=16:9 - ;;
                   
"La6xta" ) rtmpdump -v -W "http://www.antena3.com/static/swf/A3Player.swf" -r "rtmp://antena3fms35livefs.fplive.net:1935/antena3fms35live-live/stream-lasexta" -p "http://www.lasexta.com/directo/" | vlc --aspect-ratio=16:9 - ;;                     
"La6xta2" ) rtmpdump -v -r "rtmp://antena3fms35livefs.fplive.net:1935/antena3fms35live-live/stream-lasexta" --swfsize "936418" --swfhash "f055c2410175ef5f96b211ad823e0b963615ccd2b15b37eb168ce0a376432326" | vlc --aspect-ratio=16:9 - ;;
"OndaMadrid" ) rtmpdump -v -r "rtmp://cp118142.live.edgefcs.net/live/TSAondamadrid@47719" -W "http://admin.brightcove.com/viewer/us20121011.1417/controllers/FP10StreamingMediaController.swf" | vlc --aspect-ratio=16:9 - ;;
                     "TeleMadridsat" ) rtmpdump -v -r "rtmp://cp118140.live.edgefcs.net:1935/live/TSAtelemadridsat@47720" -W "http://admin.brightcove.com/viewer/us20121011.1417/controllers/FP10StreamingMediaController.swf" | vlc --aspect-ratio=16:9 - ;;
                    "TeleMadridLaOtra" ) rtmpdump -v -r "rtmp://cp96225.live.edgefcs.net/live/Laotra@30799" | vlc --aspect-ratio=16:9 - ;; 
                    "Tv3 24" ) rtmpdump -v -r "rtmp://tv-nogeo-flashlivefs.fplive.net/tv-nogeo-flashlive-live/stream_324_FLV" | vlc --aspect-ratio=16:9 - ;; 
                    "Tv3c" ) rtmpdump -v -r "rtmp://tv-nogeo-flashlivefs.fplive.net/tv-nogeo-flashlive-live/stream_TV3_FLV" -W "http://www.tv3.cat/ria/players/3ac/evp/Main.swf" | vlc --aspect-ratio=16:9 - ;; 
                    
                    "Tv3cat" ) rtmpdump -v -r "rtmp://tv-nogeo-flashlivefs.fplive.net/tv-nogeo-flashlive-live/stream_TV3CAT_FLV" | vlc --aspect-ratio=16:9 - ;;
                    
esac
elif [ "$operazione" = "Tv Inglesi" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_inglesi				#+ usa la funzione per selezionare la stazione da riprodurre
	case $inglesi in
                "Rte1") rtmpdump -v -r "rtmpte://fmsod.rte.ie/live/rte1" -W "http://www.rte.ie/player/assets/player_458.swf" -p "http://www.rte.ie/player/"| vlc --aspect-ratio=16:9 -  ;;
                "Rte2") rtmpdump -v -r "rtmpte://fmsod.rte.ie/live/rte2" -W "http://www.rte.ie/player/assets/player_458.swf" -p "http://www.rte.ie/player/"| vlc --aspect-ratio=16:9 -  ;;
                
esac

elif [ "$operazione" = "Tv Sportive" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_sportive				#+ usa la funzione per selezionare la stazione da riprodurre
	case $sportive in
                 "NBA" ) rtmpdump -v -r "rtmp://31.7.58.122:1935/stream/o0X2C8M0.stream" -W "http://thecdn.04stream.com/p/bbp.swf" -p "http://04stream.com" | vlc --aspect-ratio=16:9 - ;; 
                 "Sport1") seleziona_sport1 ;;
                 "Eurosport D" ) rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/eurosport_1_800@45515" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                     
                     
esac



elif [ "$operazione" = "Altre" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_altre				#+ usa la funzione per selezionare la stazione da riprodurre
	case $altre in
                "SuperRtl") rtmpdump -v -r "rtmp://cp108475.live.edgefcs.net/live/superrtl_1_800@44489" | vlc --aspect-ratio=16:9 - ;;
                "TF1" ) rtmpdump -S "127.0.0.1:9050" -v -r "rtmp://cp108477.live.edgefcs.net/live/tf1_1_300@45504" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                 "Dr1" ) vlc --aspect-ratio=16:9 "rtsp://rtsplive.dr.dk:80/livestream12.sdp" ;;
                   "ORF1" ) rtmpdump -v -r "rtmp://cp108341.live.edgefcs.net/live/orf1_1_800@43059" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                  "ORF2" ) rtmpdump -v -r "rtmp://cp108476.live.edgefcs.net/live/orf2_1_800@45502" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;; 
                                 "Tsr2" ) rtmpdump -v -r rtmp://cp115491.live.edgefcs.net/live/tsr2_1_800@45523 --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;      

"Tsr2W" ) rtmpdump -v -r rtmp://cp115491.live.edgefcs.net/live/tsr2_1_300@45523 --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                "France2" ) rtmpdump -v -r rtmp://cp108476.live.edgefcs.net/live/france2_1_800@45496 --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;; 
                 "France3" ) rtmpdump -v -r rtmp://cp108476.live.edgefcs.net/live/france3_1_800@45499 --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;               
                 "SFswei" ) rtmpdump -v -r rtmp://cp108341.live.edgefcs.net/live/sf2_1_800@43048 --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                 "Rtp 1" ) rtmpdump -v -r "rtmp://h2i.rtp.pt/livetv/2ch5h264"  -W "http://www.rtp.pt/noticias/player.swf" -p "http://www.rtp.pt" | vlc --aspect-ratio=16:9 - ;;
                     "Rtp 2" ) rtmpdump -v -r "rtmp://h2e.rtp.pt/livetv/2ch3h264" -W "http://www.rtp.pt/noticias/player.swf" -p "http://www.rtp.pt" | vlc --aspect-ratio=16:9 - ;;
                     "Rtp Int" ) rtmpdump -v -r "rtmp://h2i.rtp.pt/livetv/2ch120h264" -W "http://www.rtp.pt/noticias/player.swf" -p "http://www.rtp.pt" | vlc --aspect-ratio=16:9 - ;;


esac
fi 
done

if [ "$italiane" = "Rai Due" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_rai2				#+ usa la funzione per selezionare la stazione da riprodurre
	case $rai2 in
		"Rai Due mms") vlc "mms://212.162.68.162/prodtvr2" --aspect-ratio=16:9 - ;;

		"Rai Due mms1") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=634021" | vlc --aspect-ratio=16:9 - ;;

        esac
elif [ "$italiane" = "Rai Uno" ]; then	#  Se invece si sceglie di vedere la televisione
	scelta_rai1				#+ usa la funzione per selezionare il canale da riprodurre
	case $rai1 in
		"Rai Uno mms1") vlc "mms://212.162.68.162/prodtvr1" --aspect-ratio=16:9 - ;;
                "Rai Uno mms") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=633994" | vlc --aspect-ratio=16:9 - ;;
                "Rai Uno W") rtmpdump -v -r "rtmp://cp108475.live.edgefcs.net/live/rai1_1_800@44470" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - 
 ;;
esac 


elif [ "$italiane" = "Rai Tre" ]; then	#  Se invece si sceglie di vedere la televisione
	scelta_rai3			        #+ usa la funzione per selezionare il canale da riprodurre
	case "$rai3" in
                "Rai Tre mms1") vlc "mms://212.162.68.162/prodtvr3" --aspect-ratio=16:9 -;;
                "Rai Tre mms") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=634023" | vlc --aspect-ratio=16:9 -
 ;;

esac
elif [ "$italiane" = "Rsi La 1" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_rsi1				#+ usa la funzione per selezionare la stazione da riprodurre
	case $rsi1 in
		"Rsi La 1 Z") rtmpdump -v -w "6c1be1765187eae0bc9af07d858fae59a0effd3c5b803d08db261ced2c5512bb" -x "927444" -r "rtmp://cp108478.live.edgefcs.net/live/rsila1_1_800@45513" -q -o -| vlc - ;;
                "Rsi La 1 W")  rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/rsila1_1_800@45513" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                "Rsi La 1 WW")  rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/rsila1_1_300@45513" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
        esac
elif [ "$italiane" = "Rsi La 2" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_rsi2				#+ usa la funzione per selezionare la stazione da riprodurre
	case $rsi2 in
		"Rsi La 2 Z") rtmpdump -v -w "6c1be1765187eae0bc9af07d858fae59a0effd3c5b803d08db261ced2c5512bb" -x "927444" -r "rtmp://cp108478.live.edgefcs.net/live/rsila2_2_800@45514" -q -o -| vlc - ;;
                "Rsi La 2 W")  rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/rsila2_2_800@45514" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                "Rsi La 2 WW") rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/rsila2_2_300@45514" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
esac
elif [ "$sportive" = "Sport1" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_sport1				#+ usa la funzione per selezionare la stazione da riprodurre
	case $sport1 in
		"Sport1 W") rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/sport1_1_800@45517" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                "Sport1 WW") rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/sport1_1_300@45517" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
esac


 
fi

done

Se non ricordo male devi dare i permessi di esecuzione. Quando lo lanci viene eseguito nel terminale.
Ciao
La mia libertà finisce dove inizia la tua. Quindi nun t'allargà.
Avatar utente
rokamboll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 776
Iscrizione: mercoledì 21 marzo 2007, 15:19
Località: Busto Arsizio

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da rokamboll »

@the_105_zoo
Per le dirette RAI io mi servo di due script di parecchie pagine fa di questo post.
Uno è Rai-mobile. lo trovi qui
L'altro è questo

Codice: Seleziona tutto

#!/bin/bash 
#  Script di Elrond, con la collaborazione di c.realkiller modificato da zerocoll
#+ Ultimo aggiornamento: 14/10/2012 da mailcolm
#+ Per suggerimenti e consigli visita http://forum.ubuntu-it.org/index.php/topic,442972.0.html
#+ 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 , sopcast-player


########## 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=300 --list --column "scelta" --title="select stream tv" --text="Quale Gruppo di Tv vuoi vedere?" "Tv Italiane" "Tv Spagnole" "Tv Inglesi" "Tv Sportive" "Kino Tv" "Altre"`
}


# Funzione per scegliere di vedere le Italiane
function scelta_italiane(){
	italiane=`zenity --width=300 --height=500 --list --column "scelta" --title="select stream tv" --text="Quale canale vuoi vedere?" "Rai Uno" "Rai Due" "Rai Tre" "Rai Quattro" "Rsi La 1" "Rsi La 2" "Rai5" "RaiStoria" "RaiCinema" "RaiPremium" "RaiNews" "RaiGulp" "RaiYoYo" "RaiScuola" "105 TV" "Virgin TV" "DeeJay TV" "RMC TV" "Radio Deejay"`
}

# Funzione per scegliere di vedere le Spagnole
function scelta_spagnole(){
	spagnole=`zenity --width=300 --height=600 --list --column "scelta" --title="select stream tv" --text="Quale canale vuoi vedere?" "Antena3" "Tve1" "Tve2" "La6xta" "La6xta2" "Tv3c" "Tv3cat" "Rtve24" "TeleMadridsat" "OndaMadrid" "TeleMadridLaOtra" "RTVCSat" "Tv3 24" `
}


# Funzione per scegliere di vedere le Inglesi
function scelta_inglesi(){
	inglesi=`zenity --width=300 --height=500 --list --column "scelta" --title="select stream tv" --text="Quale canale vuoi vedere?" "Rte1" "Rte2"`
}

# Funzione per scegliere di vedere le reti di Kino
function scelta_kinotv(){
	kinotv=`zenity --width=300 --height=500 --list --column "scelta" --title="select stream tv" --text="Quale canale vuoi vedere?" "ZDF" "SAT1" "RTL" "RTL2" "PRO7" "KABEL1" "VOX" "DMAX" "SUPERRTL" "3SAT" "EUROSPORT" "SPORT1" "NICKCC" "KIKA" "ARTE" "VIVA" "ZDFneo" "NTV" "Euronews" "CNN" "ORF1" "ORF2" "SF1" "SF2" "TELEZUERI" "Tsr1" "Tsr2" "France2" "France3" "France5" "1Plus1" "2Plus2" "ICTV"`
}

# Funzione per scegliere di vedere le Sportive
function scelta_sportive(){
	sportive=`zenity --width=300 --height=600 --list --column "scelta" --title="select stream tv" --text="Quale canale vuoi vedere?" "Eurosport D" "NBA" "Sport1"`
}

# Funzione per scegliere di vedere Altre
function scelta_altre(){
	altre=`zenity --width=300 --height=615 --list --column "scelta" --title="select stream tv" --text="Quale canale vuoi vedere?" "TF1" "France2" "France3" "SFswei" "Tsr2" "ORF1" "ORF2" "SuperRtl" "Dr1" "Rtp 1" "Rtp 2" "Rtp Int"`
}



# Funzione per scegliere dove vedere Rai Uno
function scelta_rai1(){
	rai1=`zenity --list --height=400 --width=300 --title="Rai Uno" --text="Dove vuoi vedere Rai Uno?" --column="Canale"\
        "Rai Uno mms1" "Rai Uno mms" "Rai Uno W"`
}

# Funzione per scegliere dove vedere Rai Due
function scelta_rai2(){
	rai2=`zenity --list --height=400 --width=300 --title="Rai Due" --text="Dove Vuoi vedere Rai Due?" --column="Canale"\
        "Rai Due mms1" "Rai Due mms"`
}

# Funzione per scegliere dove vedere Rai Tre
function scelta_rai3(){
	rai3=`zenity --list --height=400 --width=300 --title="Rai Tre" --text="Dove vuoi vedere Rai Tre ?" --column="Canale"\
	"Rai Tre mms1" "Rai Tre mms"`
}


# Funzione per scegliere dove vedere Rsi La1
function scelta_rsi1(){
	rsi1=`zenity --list --height=400 --width=300 --title="Rsi La 1" --text="Dove vuoi vedere Rsi La 1 ?" --column="Canale"\
	"Rsi La 1 W" "Rsi La 1 WW" "Rsi La 1 Z"`
}

# Funzione per scegliere dove vedere Rsi La2
function scelta_rsi2(){
	rsi2=`zenity --list --height=400 --width=300 --title="Rsi La 2" --text="Dove vuoi vedere Rsi La 2 ?" --column="Canale"\
	"Rsi La 2 W" "Rsi La 2 WW" "Rsi La 2 Z"`
}

# Funzione per scegliere dove vedere Sport 1
function scelta_sport1(){
	sport1=`zenity --list --height=400 --width=300 --title="Sport1" --text="Dove vuoi vedere Sport1 ?" --column="Canale"\
	"Sport1 W" "Sport1 WW"`
}

########## 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
	"Tv Italiane" ) seleziona_italiane ;;
        "Tv Spagnole" ) seleziona_spagnole ;; 
        "Tv Inglesi" ) seleziona_inglesi ;;
        "Tv Sportive" ) seleziona_sportive ;;
        "Kino Tv" ) seleziona_kinotv ;;
        "Altre" ) seleziona_altre ;;
       
esac
if [ "$?" = "0" ]; then 
	break
fi

if [ "$operazione" = "Tv Italiane" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_italiane				#+ usa la funzione per selezionare la stazione da riprodurre
	case $italiane in
                "Rai Uno") seleziona_rai1 ;;
	        "Rai Due") seleziona_rai2 ;;
	        "Rai Tre") seleziona_rai3 ;;
	        "Rai Quattro") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708" | vlc --aspect-ratio=16:9 - ;;
		"Radio Deejay" ) vlc mms://wm.streaming.kataweb.it/reflector:45899 ;;
                "Rsi La 1") seleziona_rsi1 ;;
		"Rsi La 2") seleziona_rsi2 ;;
 		"Rai5" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72382" | vlc --aspect-ratio=16:9 - ;;
 		"RaiStoria" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24269" | vlc --aspect-ratio=16:9 - ;;
                "RaiCinema" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381" | vlc --aspect-ratio=16:9 - ;;
                "105 TV" ) rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "105Test1" | vlc  --aspect-ratio=16:9 - ;;
 		"Virgin TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "virgin1" | vlc  --aspect-ratio=16:9 - ;;
 		"DeeJay TV") rtmpdump -v -r "rtmpe://fl-encr.streaming.kataweb.it/live/LiveFlashSwfverified@49543" -W "http://flv.kataweb.it/player/v4/player/player_v1a3.swf" | vlc  --aspect-ratio=16:9 - ;;
 		"RMC TV") rtmpdump -v -r "rtmp://fms.105.net:1935/live" -y "rmc1" | vlc  --aspect-ratio=16:9 - ;;
                "RaiPremium" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72383" | vlc  --aspect-ratio=16:9 - ;;
                "RaiGulp" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4119" | vlc  --aspect-ratio=16:9 - ;;
                "RaiYoYo" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72384" | vlc  --aspect-ratio=16:9 - ;;
                "RaiNews" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1" | vlc  --aspect-ratio=16:9 - ;;
 		"RaiScuola" ) curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24268" | vlc  --aspect-ratio=16:9 - ;;
esac

elif [ "$operazione" = "Kino Tv" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_kinotv				#+ usa la funzione per selezionare la stazione da riprodurre
	case $kinotv in

                "ZDF" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y ard | vlc  --aspect-ratio=16:9 - ;;
                "SAT1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y sat1 | vlc  --aspect-ratio=16:9 - ;;
                "RTL" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y rtl | vlc  --aspect-ratio=16:9 - ;;
                "RTL2" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y rtl2 | vlc  --aspect-ratio=16:9 - ;;
                "PRO7" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y pro7 | vlc  --aspect-ratio=16:9 - ;;
                "KABEL1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y kabel1 | vlc  --aspect-ratio=16:9 - ;;
                "VOX" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y vox | vlc  --aspect-ratio=16:9 - ;;
                "DMAX" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y dmax | vlc  --aspect-ratio=16:9 - ;;
                "SUPERRTL" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y superrtl | vlc  --aspect-ratio=16:9 - ;;
                "3SAT" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y 3sat | vlc  --aspect-ratio=16:9 - ;;
                "EUROSPORT" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y eurosport | vlc  --aspect-ratio=16:9 - ;;
                "SPORT1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y sport1 | vlc  --aspect-ratio=16:9 - ;;
                "NICKCC" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y nickcc | vlc  --aspect-ratio=16:9 - ;;
                "KIKA" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y kika | vlc  --aspect-ratio=16:9 - ;;
                "ARTE" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y arte | vlc  --aspect-ratio=16:9 - ;;
                "VIVA" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y viva | vlc  --aspect-ratio=16:9 - ;;
                "ZDFneo" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y zdfneo | vlc  --aspect-ratio=16:9 - ;;
                "NTV" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y ntv | vlc  --aspect-ratio=16:9 - ;;
                "Euronews" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y euronews | vlc  --aspect-ratio=16:9 - ;;
                "CNN" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y cnn | vlc  --aspect-ratio=16:9 - ;;
                "ORF1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y orf1 | vlc  --aspect-ratio=16:9 - ;;
                "ORF2" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y orf2 | vlc  --aspect-ratio=16:9 - ;;
                "SF1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y sf1 | vlc  --aspect-ratio=16:9 - ;;
                "SF2" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y sf2 | vlc  --aspect-ratio=16:9 - ;;
                "TELEZUERI" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y telezueri | vlc  --aspect-ratio=16:9 - ;;
                "Tsr1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y tsr1 | vlc  --aspect-ratio=16:9 - ;;
                "Tsr2" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y tsr2 | vlc  --aspect-ratio=16:9 - ;;
                "France2" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y france2 | vlc  --aspect-ratio=16:9 - ;;
                "France3" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y france3 | vlc  --aspect-ratio=16:9 - ;;
                "France5" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y france5 | vlc  --aspect-ratio=16:9 - ;;
                "1Plus1" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y 1plus1 | vlc  --aspect-ratio=16:9 - ;;
                "2Plus2" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y 2plus2 | vlc  --aspect-ratio=16:9 - ;;
                "ICTV" ) rtmpdump -v -r "rtmp://93.190.141.140:1935/stream/" -W "http://stream.tv-kino.net/player.swf" -p "http://www.tv-kino.net" -y ictv | vlc  --aspect-ratio=16:9 - ;;

esac
elif [ "$operazione" = "Tv Spagnole" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_spagnole				#+ usa la funzione per selezionare la stazione da riprodurre
	case $spagnole in
                 
                 "Antena3" ) rtmpdump -v -W "http://www.antena3.com/static/swf/A3Player.swf" -r "rtmp://antena3fms35livefs.fplive.net:1935/antena3fms35live-live/stream-antena3" -q -p "http://www.antena3.com/directo/" | vlc --aspect-ratio=16:9 - ;;
                  
"Tve1" ) rtmpdump -v -r "rtmp://cp68975.live.edgefcs.net:1935/live//LA1_AKA_WEB_NOG@58877" -W "http://www.rtve.es/swf/4.1.11/RTVEPlayerVideo.swf" -p "http://www.rtve.es/noticias/directo-la-1"| vlc --aspect-ratio=16:9 - ;;
"Tve2" ) rtmpdump -v -r "rtmp://cp68975.live.edgefcs.net:1935/live/LA2_AKA_WEB_NOG@60554" -W "http://www.rtve.es/swf/4.1.11/RTVEPlayerVideo.swf" -p "http://www.rtve.es/television/la-2-directo"| vlc --aspect-ratio=16:9 - ;;                  

                   "Rtve24" ) vlc --aspect-ratio=16:9 "http://24h.rtve.stream.flumotion.com/rtve/24h.flv.m3u" ;;
                   
                   "RTVCSat" ) rtmpdump -v -r "rtmp://streamrtvc.mad.idec.net:1935/rtvcnet/" -y "rtvc_net.sdp" -W "http://www.rtvc.es/swf/flowplayer.commercial-3.1.5.swf" -p "http://www.rtvc.es/television/enDirecto.aspx?canal=tv" | vlc --aspect-ratio=16:9 - ;;
                   
"La6xta" ) rtmpdump -v -W "http://www.antena3.com/static/swf/A3Player.swf" -r "rtmp://antena3fms35livefs.fplive.net:1935/antena3fms35live-live/stream-lasexta" -p "http://www.lasexta.com/directo/" | vlc --aspect-ratio=16:9 - ;;                     
"La6xta2" ) rtmpdump -v -r "rtmp://antena3fms35livefs.fplive.net:1935/antena3fms35live-live/stream-lasexta" --swfsize "936418" --swfhash "f055c2410175ef5f96b211ad823e0b963615ccd2b15b37eb168ce0a376432326" | vlc --aspect-ratio=16:9 - ;;
"OndaMadrid" ) rtmpdump -v -r "rtmp://cp118142.live.edgefcs.net/live/TSAondamadrid@47719" -W "http://admin.brightcove.com/viewer/us20121011.1417/controllers/FP10StreamingMediaController.swf" | vlc --aspect-ratio=16:9 - ;;
                     "TeleMadridsat" ) rtmpdump -v -r "rtmp://cp118140.live.edgefcs.net:1935/live/TSAtelemadridsat@47720" -W "http://admin.brightcove.com/viewer/us20121011.1417/controllers/FP10StreamingMediaController.swf" | vlc --aspect-ratio=16:9 - ;;
                    "TeleMadridLaOtra" ) rtmpdump -v -r "rtmp://cp96225.live.edgefcs.net/live/Laotra@30799" | vlc --aspect-ratio=16:9 - ;; 
                    "Tv3 24" ) rtmpdump -v -r "rtmp://tv-nogeo-flashlivefs.fplive.net/tv-nogeo-flashlive-live/stream_324_FLV" | vlc --aspect-ratio=16:9 - ;; 
                    "Tv3c" ) rtmpdump -v -r "rtmp://tv-nogeo-flashlivefs.fplive.net/tv-nogeo-flashlive-live/stream_TV3_FLV" -W "http://www.tv3.cat/ria/players/3ac/evp/Main.swf" | vlc --aspect-ratio=16:9 - ;; 
                    
                    "Tv3cat" ) rtmpdump -v -r "rtmp://tv-nogeo-flashlivefs.fplive.net/tv-nogeo-flashlive-live/stream_TV3CAT_FLV" | vlc --aspect-ratio=16:9 - ;;
                    
esac
elif [ "$operazione" = "Tv Inglesi" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_inglesi				#+ usa la funzione per selezionare la stazione da riprodurre
	case $inglesi in
                "Rte1") rtmpdump -v -r "rtmpte://fmsod.rte.ie/live/rte1" -W "http://www.rte.ie/player/assets/player_458.swf" -p "http://www.rte.ie/player/"| vlc --aspect-ratio=16:9 -  ;;
                "Rte2") rtmpdump -v -r "rtmpte://fmsod.rte.ie/live/rte2" -W "http://www.rte.ie/player/assets/player_458.swf" -p "http://www.rte.ie/player/"| vlc --aspect-ratio=16:9 -  ;;
                
esac

elif [ "$operazione" = "Tv Sportive" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_sportive				#+ usa la funzione per selezionare la stazione da riprodurre
	case $sportive in
                 "NBA" ) rtmpdump -v -r "rtmp://31.7.58.122:1935/stream/o0X2C8M0.stream" -W "http://thecdn.04stream.com/p/bbp.swf" -p "http://04stream.com" | vlc --aspect-ratio=16:9 - ;; 
                 "Sport1") seleziona_sport1 ;;
                 "Eurosport D" ) rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/eurosport_1_800@45515" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                     
                     
esac



elif [ "$operazione" = "Altre" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_altre				#+ usa la funzione per selezionare la stazione da riprodurre
	case $altre in
                "SuperRtl") rtmpdump -v -r "rtmp://cp108475.live.edgefcs.net/live/superrtl_1_800@44489" | vlc --aspect-ratio=16:9 - ;;
                "TF1" ) rtmpdump -S "127.0.0.1:9050" -v -r "rtmp://cp108477.live.edgefcs.net/live/tf1_1_300@45504" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                 "Dr1" ) vlc --aspect-ratio=16:9 "rtsp://rtsplive.dr.dk:80/livestream12.sdp" ;;
                   "ORF1" ) rtmpdump -v -r "rtmp://cp108341.live.edgefcs.net/live/orf1_1_800@43059" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                  "ORF2" ) rtmpdump -v -r "rtmp://cp108476.live.edgefcs.net/live/orf2_1_800@45502" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;; 
                                 "Tsr2" ) rtmpdump -v -r rtmp://cp115491.live.edgefcs.net/live/tsr2_1_800@45523 --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;      

"Tsr2W" ) rtmpdump -v -r rtmp://cp115491.live.edgefcs.net/live/tsr2_1_300@45523 --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                "France2" ) rtmpdump -v -r rtmp://cp108476.live.edgefcs.net/live/france2_1_800@45496 --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;; 
                 "France3" ) rtmpdump -v -r rtmp://cp108476.live.edgefcs.net/live/france3_1_800@45499 --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;               
                 "SFswei" ) rtmpdump -v -r rtmp://cp108341.live.edgefcs.net/live/sf2_1_800@43048 --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                 "Rtp 1" ) rtmpdump -v -r "rtmp://h2i.rtp.pt/livetv/2ch5h264"  -W "http://www.rtp.pt/noticias/player.swf" -p "http://www.rtp.pt" | vlc --aspect-ratio=16:9 - ;;
                     "Rtp 2" ) rtmpdump -v -r "rtmp://h2e.rtp.pt/livetv/2ch3h264" -W "http://www.rtp.pt/noticias/player.swf" -p "http://www.rtp.pt" | vlc --aspect-ratio=16:9 - ;;
                     "Rtp Int" ) rtmpdump -v -r "rtmp://h2i.rtp.pt/livetv/2ch120h264" -W "http://www.rtp.pt/noticias/player.swf" -p "http://www.rtp.pt" | vlc --aspect-ratio=16:9 - ;;


esac
fi 
done

if [ "$italiane" = "Rai Due" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_rai2				#+ usa la funzione per selezionare la stazione da riprodurre
	case $rai2 in
		"Rai Due mms") vlc "mms://212.162.68.162/prodtvr2" --aspect-ratio=16:9 - ;;

		"Rai Due mms1") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=634021" | vlc --aspect-ratio=16:9 - ;;

        esac
elif [ "$italiane" = "Rai Uno" ]; then	#  Se invece si sceglie di vedere la televisione
	scelta_rai1				#+ usa la funzione per selezionare il canale da riprodurre
	case $rai1 in
		"Rai Uno mms1") vlc "mms://212.162.68.162/prodtvr1" --aspect-ratio=16:9 - ;;
                "Rai Uno mms") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=633994" | vlc --aspect-ratio=16:9 - ;;
                "Rai Uno W") rtmpdump -v -r "rtmp://cp108475.live.edgefcs.net/live/rai1_1_800@44470" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - 
 ;;
esac 


elif [ "$italiane" = "Rai Tre" ]; then	#  Se invece si sceglie di vedere la televisione
	scelta_rai3			        #+ usa la funzione per selezionare il canale da riprodurre
	case "$rai3" in
                "Rai Tre mms1") vlc "mms://212.162.68.162/prodtvr3" --aspect-ratio=16:9 -;;
                "Rai Tre mms") curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=634023" | vlc --aspect-ratio=16:9 -
 ;;

esac
elif [ "$italiane" = "Rsi La 1" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_rsi1				#+ usa la funzione per selezionare la stazione da riprodurre
	case $rsi1 in
		"Rsi La 1 Z") rtmpdump -v -w "6c1be1765187eae0bc9af07d858fae59a0effd3c5b803d08db261ced2c5512bb" -x "927444" -r "rtmp://cp108478.live.edgefcs.net/live/rsila1_1_800@45513" -q -o -| vlc - ;;
                "Rsi La 1 W")  rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/rsila1_1_800@45513" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                "Rsi La 1 WW")  rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/rsila1_1_300@45513" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
        esac
elif [ "$italiane" = "Rsi La 2" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_rsi2				#+ usa la funzione per selezionare la stazione da riprodurre
	case $rsi2 in
		"Rsi La 2 Z") rtmpdump -v -w "6c1be1765187eae0bc9af07d858fae59a0effd3c5b803d08db261ced2c5512bb" -x "927444" -r "rtmp://cp108478.live.edgefcs.net/live/rsila2_2_800@45514" -q -o -| vlc - ;;
                "Rsi La 2 W")  rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/rsila2_2_800@45514" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                "Rsi La 2 WW") rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/rsila2_2_300@45514" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
esac
elif [ "$sportive" = "Sport1" ]; then	#  Se l'operazione scelta è l'ascolto della radio
	scelta_sport1				#+ usa la funzione per selezionare la stazione da riprodurre
	case $sport1 in
		"Sport1 W") rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/sport1_1_800@45517" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
                "Sport1 WW") rtmpdump -v -r "rtmp://cp108478.live.edgefcs.net/live/sport1_1_300@45517" --swfsize "927772" --swfhash "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" -q | vlc --aspect-ratio=16:9 - ;;
esac


 
fi

done

Copialo in gedit, salva e dai i permessi di esecuzione. Quando lo lanci viene eseguito nel terminale.
Ciao
La mia libertà finisce dove inizia la tua. Quindi nun t'allargà.
Avatar utente
rokamboll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 776
Iscrizione: mercoledì 21 marzo 2007, 15:19
Località: Busto Arsizio

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da rokamboll »

Chiedo scusa, me ne sono partiti due uguali. Toglietene uno.
Ariciao
La mia libertà finisce dove inizia la tua. Quindi nun t'allargà.
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 multifunzionale per vedere le dirette televisive.

Messaggio da Darby_Crash »

https://www.youtube.com/watch?v=flqJ3WBvSGg

Questo è un video dimostrativo sull'uso di API.
Evolution is a process too slow to save my soul
Avatar utente
hug
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 736
Iscrizione: lunedì 7 gennaio 2008, 10:15

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da hug »

:)
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 multifunzionale per vedere le dirette televisive.

Messaggio da Darby_Crash »

Il video di per se, fa schifo (l'ho fatto a notte fonda, tra un sonno e l'altro :) ), ma spero renda l'idea. Della mia connessione meglio non parlarne...

Aspetto che BlueEyes mi dica se adesso l'uso gli e' più chiaro.
Evolution is a process too slow to save my soul
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 14 ospiti