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

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming, ecc.

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda Darby_Crash » venerdì 24 maggio 2013, 7:23

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, 0:32, modificato 2 volte in totale.
Evolution is a process too slow to save my soul
Avatar utente
Darby_Crash Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1019
Iscrizione: novembre 2010
Distribuzione: Debian Wheezy 7.6.0
Desktop: Mate

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda the_105_zoo » venerdì 24 maggio 2013, 8:12

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, 8:25, modificato 1 volta in totale.
the_105_zoo Non specificato
Prode Principiante
 
Messaggi: 170
Iscrizione: luglio 2012

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda sesamotto » venerdì 24 maggio 2013, 8:23

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. :)
sesamotto Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 624
Iscrizione: aprile 2013
Distribuzione: Ubuntu 12.04 32bit (i686)

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda Darby_Crash » venerdì 24 maggio 2013, 8:30

sesamotto Immagine 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
Avatar utente
Darby_Crash Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1019
Iscrizione: novembre 2010
Distribuzione: Debian Wheezy 7.6.0
Desktop: Mate

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda sesamotto » venerdì 24 maggio 2013, 8:41

Darby_Crash Immagine ha scritto:
sesamotto Immagine 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
sesamotto Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 624
Iscrizione: aprile 2013
Distribuzione: Ubuntu 12.04 32bit (i686)

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda hug » venerdì 24 maggio 2013, 9:31

@ 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
Avatar utente
hug Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 722
Iscrizione: gennaio 2008

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda sesamotto » venerdì 24 maggio 2013, 10:00

@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. :)
sesamotto Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 624
Iscrizione: aprile 2013
Distribuzione: Ubuntu 12.04 32bit (i686)

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda BlueEyes » venerdì 24 maggio 2013, 10:24

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
BlueEyes Non specificato
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1124
Iscrizione: marzo 2012

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda Darby_Crash » venerdì 24 maggio 2013, 17:46

sesamotto Immagine 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
Avatar utente
Darby_Crash Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1019
Iscrizione: novembre 2010
Distribuzione: Debian Wheezy 7.6.0
Desktop: Mate

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda sesamotto » venerdì 24 maggio 2013, 18:18

Darby_Crash Immagine ha scritto:
sesamotto Immagine 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 Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 624
Iscrizione: aprile 2013
Distribuzione: Ubuntu 12.04 32bit (i686)

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda sesamotto » venerdì 24 maggio 2013, 22:31

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?
sesamotto Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 624
Iscrizione: aprile 2013
Distribuzione: Ubuntu 12.04 32bit (i686)

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda hug » venerdì 24 maggio 2013, 23:01

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
Avatar utente
hug Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 722
Iscrizione: gennaio 2008

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda sesamotto » sabato 25 maggio 2013, 0:08

hug Immagine 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...;)
sesamotto Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 624
Iscrizione: aprile 2013
Distribuzione: Ubuntu 12.04 32bit (i686)

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda hug » sabato 25 maggio 2013, 6:48

@ 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
hug Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 722
Iscrizione: gennaio 2008

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda rokamboll » sabato 25 maggio 2013, 7:42

@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 Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 776
Iscrizione: marzo 2007
Località: Busto Arsizio

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda rokamboll » sabato 25 maggio 2013, 7:46

@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 Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 776
Iscrizione: marzo 2007
Località: Busto Arsizio

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda rokamboll » sabato 25 maggio 2013, 7:48

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
rokamboll Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 776
Iscrizione: marzo 2007
Località: Busto Arsizio

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda Darby_Crash » sabato 25 maggio 2013, 10:39

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
Darby_Crash Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1019
Iscrizione: novembre 2010
Distribuzione: Debian Wheezy 7.6.0
Desktop: Mate

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda hug » sabato 25 maggio 2013, 11:57

:)
Avatar utente
hug Non specificato
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 722
Iscrizione: gennaio 2008

Re: script multifunzionale per vedere le dirette televisive.

Messaggioda Darby_Crash » sabato 25 maggio 2013, 19:06

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
Avatar utente
Darby_Crash Maschile
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1019
Iscrizione: novembre 2010
Distribuzione: Debian Wheezy 7.6.0
Desktop: Mate

PrecedenteSuccessiva

Torna a Multimediale

Chi c’è in linea

Visualizzano questa sezione: chinchillart e 5 ospiti