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

Wow, Darby, i progressi di Api sono formidabili, come dimostrano i due link pubblicati sopra.
Posso chiederti adesso, senza fretta, di potermi "aggiustare" questo file Batch di raccolta canali ? Ogni volta che devo fare degli aggiornamenti devo copiare e incollare 3 righe, ne vorrei aggiungere solo una come questa
rtmpdump -q -v -r "rtmpe://188.122.91.20/play/fsfdde" -W "http://www.flashcast.tv/jwplayer/jwplayer.flash.swf" -p "http://www.flashcast.tv/embed.php?live= ... 550&vh=410" | vlc -
ovvero quella del link del canale. Ciao

Codice: Seleziona tutto

ECHO OFF
CLS
:MENU
ECHO ....................................................
ECHO PRESS numbers to select the channels, or 99 to EXIT
ECHO ....................................................
ECHO. 
ECHO   1 - Sport Italia 1            2 - DMAX                   3 - La7         
ECHO   4 - SkyTG24                   5 - sport-TV1 (brasil.)    6 - La7 (api) 
ECHO   7 - Cine-Canal+ (Esp)         8 - Focus                  9 - Giallo 
ECHO  10 - CartoonRocks             11 - Rai News              12 - Coming soon 
ECHO  13 - Top Crime                14 - Gallinaccia           15 - // 
ECHO. 
ECHO                      99 - EXIT                                    
ECHO. 
SET /P M=Type 1, 2, 3, etc. then press ENTER: 
IF %M%==1 GOTO str1
IF %M%==2 GOTO str2
IF %M%==3 GOTO str3
IF %M%==4 GOTO str4
IF %M%==5 GOTO str5
IF %M%==6 GOTO str6
IF %M%==7 GOTO str7
IF %M%==8 GOTO str8
IF %M%==9 GOTO str9
IF %M%==10 GOTO str10
IF %M%==11 GOTO str11
IF %M%==12 GOTO str12
IF %M%==13 GOTO str13
IF %M%==14 GOTO str14
IF %M%==99 GOTO EOF
: str1
rtmpdump -v -r "rtmp://live.cdnplayer.com:1935/live413/solocalciolive" -q | vlc - --aspect-ratio=16:9
GOTO MENU
: str2
rtmpdump -q -v -r "rtmp://50.22.223.51/live/gergersery?id=47074" -C "S:OK" -W "http://www.ucaster.eu/static/scripts/eplayer.swf" -p "http://www.ucaster.eu/embedded/gergersery/1/500/400" | vlc -
GOTO MENU
: str3   
rtmpdump -v -r "rtmpe://188.122.91.20/play/gfdfdgdfsrr" -W "http://www.flashcast.tv/jwplayer/jwplayer.flash.swf" -p "http://www.flashcast.tv/embed.php?live=gfdfdgdfsrr" -y "gfdfdgdfsrr" -o- | vlc - 
GOTO MENU
:str4
rtmpdump -v -r "rtmp://212.243.210.71:1935/live?_fcs_vhost=cp49989.live.edgefcs.net/streamRM1@2564" -q | vlc - 
GOTO MENU
:str5
rtmpdump -q -v -r "rtmp://sprite.micast.tv/liveedge/sporttv1" -p "http://micast.tv/ch.php?ch=sporttv1" | vlc - 
GOTO MENU
:str6
rtmpdump -q -v -r "rtmpe://188.122.91.20/play/gfdfdgdfsrr" -W "http://www.flashcast.tv/jwplayer/jwplayer.flash.swf" -p "http://flashcast.tv/watch.php?live=gfdfdgdfsrr" | vlc - 
GOTO MENU
:str7
rtmpdump -q -v -r "rtmp://198.105.217.36/live/animaxdf?id=169348" -C "S:OK" -W "http://mips.tv/content/scripts/eplayer.swf" -p "http://mips.tv/animaxdf" | vlc -
GOTO MENU
:str8
rtmpdump -v -r "rtmp://sprite.micast.tv/liveedge/dfvasv7Fj" -p "http://micast.tv/ch.php?ch=dfvasv7Fj" | vlc -
GOTO MENU
:str9
rtmpdump -q -v -r "rtmp://fanta.micast.tv/liveedge/ffdfdgrr503" -p "http://micast.tv/ch.php?ch=ffdfdgrr503" | vlc - 
GOTO MENU
:str10
rtmpdump -v -r "rtmp://188.165.228.216:51935/" -a "mariorossi/cartoonrocks/-157214295_quicklive" -y "-157214295_quicklive" -p "http://188.165.233.9:88/services/previewchannel.php?id=1295" -W "http://188.165.233.9:88/events/low_embed_channel.swf" | vlc - 
GOTO MENU
:str11
rtmpdump -r rtmp://ca-edge-6.cdn2.streamago.tv:1935/streamagoedge/1917/810 -a  "streamagoedge/1917?idutente=1917&idcanale=810&pwd=" -v -W http://www.streamago.tv/app/StreamVideo.swf -V -p http://www.streamago.tv | vlc -
GOTO MENU
:str12
rtmpdump -q -v -r "rtmp://cwedge.cdcache.net:1935/cwedge" -a "cwedge" -f "WIN 11,7,700,202" -W "http://www.coolstreaming.us/consolle/StrobeMediaPlayback.swf" -p "http://www.tulipanotv.altervista.org/tvstream/comingsoon.html?play=28" --live -y "CSLIVETV" | vlc --network-caching=10000 --aspect-ratio=16:9 --high-priority --no-video-title-show --no-qt-name-in-title --no-qt-updates-notif -
GOTO MENU
:str13
rtmpdump -q -v -r "rtmp://46.23.67.58/live/gregagaggag?id=46909" -C "S:OK" -W "http://www.ucaster.eu/static/scripts/eplayer.swf" -p "http://www.ucaster.eu/embedded/gregagaggag/1/500/400" | vlc -
GOTO MENU
:str14
rtmpdump -q -v -r "rtmpe://188.122.91.20/play/fsfdde" -W "http://www.flashcast.tv/jwplayer/jwplayer.flash.swf" -p "http://www.flashcast.tv/embed.php?live=fsfdde&vw=550&vh=410" | vlc - 
GOTO MENU
rem
rem ---------- fine elenco ----------
: EOF
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 »

Figus!
Buon inizio settimana a tutti.
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 »

zerocoll [url=http://forum.ubuntu-it.org/viewtopic.php?p=4403575#p4403575][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:

Codice: Seleziona tutto

#!/bin/bash

ua="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0"
down='curl -sS -A "$ua" -c cookies.txt -b cookies.txt '
canale=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" |grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | awk -F '>' '{print $2}' | zenity --height=450 --width=280 --list --column="Programmi" --title="streamingTV" --text="Select Channel:"`
link=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" | grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | grep "$canale" | awk -F '>' '{print $1}'`
#echo $link > /tmp/link.txt



echo "curl `echo $link` | grep '..0' | grep '3..'" | bash > /tmp/pagina.txt

cat /tmp/pagina.txt | grep -o mips | uniq > /tmp/host.txt
cat /tmp/pagina.txt | grep -o ucaster | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o flashcast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o livestream | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o micast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o liveflash | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o laeffe | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o mmsh | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o 'micast.*js' >> /tmp/tipo.txt

if [ $(cat /tmp/host.txt) == "ucaster" ] ; then 
echo php ~/api.php http://www.ucaster.eu/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "liveflash" ] ; then
echo php ~/api.php http://www.liveflash.tv/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "flashcast" ] ; then
echo php ~/api.php http://www.flashcast.tv/watch.php?live=$(cat /tmp/pagina.txt | grep '..0' | grep -o fid=*.* | awk -F "'" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "micast" ] ; then
if [ $(cat /tmp/tipo.txt) = "micast.tv/embed.js" ] ; then
echo "rtmpdump  -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep -o 'ca=.*=' | awk -F '"' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
else
echo "rtmpdump  -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep '500' | grep '3.0' | grep gen.php  | awk -F '"' '{print $10}' | awk -F '=' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
fi
elif [ $(cat /tmp/host.txt) = "livestream" ] ; then
echo php ~/api.php http://www.livestream.com/$(cat /tmp/pagina.txt | grep '500' | grep -o embed*.*? | awk -F "/" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "laeffe" ] ; then
echo "rtmpdump -r rtmpe://cp225189.live.edgefcs.net/live/LaEffeTVLiveFlash@111302 -W http://laeffe.dgtmedia.com/layout/laeffeplayer.swf -p http://www.laeffe.tv -v | vlc -" | bash
elif [ $(cat /tmp/host.txt) = "mmsh" ] ; then
echo "vlc `cat /tmp/pagina.txt | grep 'mmsh' | awk -F '"' '{print $6}'`" | bash
fi

rm /tmp/*.txt

exit 0
sistemato dmax

darby rete 4 mi pianta rtmpdump penso ci sia qualche problema su liveflash e flashcast

quest ultimo mi restituisce questo

Codice: Seleziona tutto

rtmpdump -V -v -r "" -W "http://www.flashcast.tv/jwplayer/jwplayer.flash.swf" -p "http://www.flashcast.tv/watch.php?live=fsfdde" | "vlc" --meta-title="by Darby_Crash" - 2>/dev/null
nell history.txt

liveflash s e ipijato :)
Ciao Zerocoll, porta pazienza perche' come avrai capito sto cercando pianin pianetto di imparare.

Mi sono salvato il tuo script che e' splendido, come ho gia' avuto modo dim dire. Lo copincollo, lo rendo eseguibile e loapro eseguendo da terminale. Si apre una bellissima lista canali. Clicco su un canale tipo top crime, la 7, rai 1 e il terminale si avvia per poi sparire dopo tre o quattro secondi. Pi ho esaminato meglio lo script e raffrontandolo con altri script che ho estrapolato da questa lunghissima ma bellissima discussione ho notato che il tuo nuovo script finisce con "exit0".

Ho provato a cancellare il predetto termine sostituendolo con "done" e ora funziona...
A me basta che funzioni e sono soddisfatto ma vorreisapere se a qualcuno funziona lo stesso con il finale "exit0".
Grazie. Ciao.

Codice: Seleziona tutto

#!/bin/bash

ua="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0"
down='curl -sS -A "$ua" -c cookies.txt -b cookies.txt '
canale=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" |grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | awk -F '>' '{print $2}' | zenity --height=450 --width=280 --list --column="Programmi" --title="streamingTV" --text="Select Channel:"`
link=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" | grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | grep "$canale" | awk -F '>' '{print $1}'`
#echo $link > /tmp/link.txt



echo "curl `echo $link` | grep '..0' | grep '3..'" | bash > /tmp/pagina.txt

cat /tmp/pagina.txt | grep -o mips | uniq > /tmp/host.txt
cat /tmp/pagina.txt | grep -o ucaster | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o flashcast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o livestream | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o micast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o liveflash | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o laeffe | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o mmsh | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o 'micast.*js' >> /tmp/tipo.txt

if [ $(cat /tmp/host.txt) == "ucaster" ] ; then
echo php ~/api.php http://www.ucaster.eu/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "liveflash" ] ; then
echo php ~/api.php http://www.liveflash.tv/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "flashcast" ] ; then
echo php ~/api.php http://www.flashcast.tv/watch.php?live=$(cat /tmp/pagina.txt | grep '..0' | grep -o fid=*.* | awk -F "'" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "micast" ] ; then
if [ $(cat /tmp/tipo.txt) = "micast.tv/embed.js" ] ; then
echo "rtmpdump  -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep -o 'ca=.*=' | awk -F '"' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
else
echo "rtmpdump  -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep '500' | grep '3.0' | grep gen.php  | awk -F '"' '{print $10}' | awk -F '=' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
fi
elif [ $(cat /tmp/host.txt) = "livestream" ] ; then
echo php ~/api.php http://www.livestream.com/$(cat /tmp/pagina.txt | grep '500' | grep -o embed*.*? | awk -F "/" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "laeffe" ] ; then
echo "rtmpdump -r rtmpe://cp225189.live.edgefcs.net/live/LaEffeTVLiveFlash@111302 -W http://laeffe.dgtmedia.com/layout/laeffeplayer.swf -p http://www.laeffe.tv -v | vlc -" | bash
elif [ $(cat /tmp/host.txt) = "mmsh" ] ; then
echo "vlc `cat /tmp/pagina.txt | grep 'mmsh' | awk -F '"' '{print $6}'`" | bash
fi

rm /tmp/*.txt

done
EDIT
Come non detto, cancellate tutto. Lo script anche con il "done" finale funziona solo su alcuni canali. Per gli altri, come detto, si clicca sul nome del canale tipo la7, si apre il terminale, tre secondi e sparisce.
Ultima modifica di sesamotto il lunedì 10 giugno 2013, 17:54, modificato 1 volta in totale.
Avatar utente
maxbigsi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17039
Iscrizione: mercoledì 21 maggio 2008, 14:05
Desktop: Xfce
Distribuzione: MX Linux 23.2 64bit
Sesso: Maschile
Contatti:

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da maxbigsi »

anche a me non funzionava prima, ma a quanto pare non funziona nemmeno adesso... :nono:

Edit: o meglio funziona solo qualche canale, li sto provando adesso... al momento funziona solo la effe
W il software libero..... W Ubuntu -- Ubuntu User # 31322
https://www.ergosumracalmuto.org/inform ... /index.php
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 »

Provate a mettere sia il file di Zerocoll che quello di Darby nella vostra home, poi , come diceva Zerocoll decommentate (cancellate il simbolo #) all'interno dello script di Zerocoll in ogni riga in cui viene riportata la scritta #| bash.
Dopo questo passaggio provate ad esegure il file di Zerocoll.
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=4403969#p4403969][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Provate a mettere sia il file di Zerocoll che quello di Darby nella vostra home, poi , come diceva Zerocoll decommentate (cancellate il simbolo #) all'interno dello script di Zerocoll in ogni riga in cui viene riportata la scritta #| bash.
Dopo questo passaggio provate ad esegure il file di Zerocoll.
ciao
Eseguito alla lettera. Non cambia nulla, purtroppo.. Inoltre sia con "done" finale che con "exit 0". :(
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 »

Con entrambi i tipi di api?
Prova più di un canale e rimani qualche secondo in attesa in più.
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=4403977#p4403977][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Con entrambi i tipi di api?
Prova più di un canale e rimani qualche secondo in attesa in più.
Ieri avevo api 2.5.2 ed avevo provato con gli stessi risultati negativi il predetto script. Oggi ho la 2.5.3, anche questa nella Home come php ultima versione e sempre lo script in questione ma vanno solo rai premium, la effe, raigulp e pochi altri.
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 »

A me vanno anche Topcrime ,7gold, Giallo, Realtime ,rai quasi tutti e tutti i mediaset.
No mi vanno Dmax, Focus, SportItalia, Skynews, Raisport1 e 2, Mtv .
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da zerocoll »

ciau belli allora forse e vero quando lanciate un canale si chiude subito perche esegue gia il comando echo "comando x script php di darby"

mo so appena arrivato poi faccio 2 prove inserisco le funzioni di api.sh nel mio script cosi da fare tutto con uno script solo
a me funzionano un sacco di canali solo rai 1 rai sport 1 e 2 e mtv e qualcun altro non vanno

bu dai vi posto qualcosa dopo adesso mi lavo so appena tornato da lavoro :D

di prima botta questo mi sembra una buona soluzione


praticamente esce una cosa cosi es se selezionate top crime

Codice: Seleziona tutto

php /home/buba/api.php http://www.ucaster.eu/gregagaggag
premi invio quando hai copiato la stringa
cosi non si chiude quando copiate la stringa :D

Codice: Seleziona tutto

    #!/bin/bash

    ua="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0"
    down='curl -sS -A "$ua" -c cookies.txt -b cookies.txt '
    canale=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" |grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | awk -F '>' '{print $2}' | zenity --height=450 --width=280 --list --column="Programmi" --title="streamingTV" --text="Select Channel:"`
    link=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" | grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | grep "$canale" | awk -F '>' '{print $1}'`
    #echo $link > /tmp/link.txt



    echo "curl `echo $link` | grep '..0' | grep '3..'" | bash > /tmp/pagina.txt

    cat /tmp/pagina.txt | grep -o mips | uniq > /tmp/host.txt
    cat /tmp/pagina.txt | grep -o ucaster | uniq >> /tmp/host.txt
    cat /tmp/pagina.txt | grep -o flashcast | uniq >> /tmp/host.txt
    cat /tmp/pagina.txt | grep -o livestream | uniq >> /tmp/host.txt
    cat /tmp/pagina.txt | grep -o micast | uniq >> /tmp/host.txt
    cat /tmp/pagina.txt | grep -o liveflash | uniq >> /tmp/host.txt
    cat /tmp/pagina.txt | grep -o laeffe | uniq >> /tmp/host.txt
    cat /tmp/pagina.txt | grep -o mmsh | uniq >> /tmp/host.txt
    cat /tmp/pagina.txt | grep -o 'micast.*js' >> /tmp/tipo.txt

    if [ $(cat /tmp/host.txt) = "ucaster" ] ; then
    echo php ~/api.php http://www.ucaster.eu/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') ; echo premi invio  quando  hai copiato la stringa ; read  #| bash
    elif [ $(cat /tmp/host.txt) = "liveflash" ] ; then
    echo php ~/api.php http://www.liveflash.tv/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') ; echo premi invio  quando  hai copiato la stringa ; read #| bash
    elif [ $(cat /tmp/host.txt) = "flashcast" ] ; then
    echo php ~/api.php http://www.flashcast.tv/watch.php?live=$(cat /tmp/pagina.txt | grep '..0' | grep -o fid=*.* | awk -F "'" '{print $2}') ; echo premi invio  quando  hai copiato la stringa ; read #| bash
    elif [ $(cat /tmp/host.txt) = "micast" ] ; then
    if [ $(cat /tmp/tipo.txt) = "micast.tv/embed.js" ] ; then
    echo "rtmpdump  -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep -o 'ca=.*=' | awk -F '"' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
    else
    echo "rtmpdump  -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep '500' | grep '3.0' | grep gen.php  | awk -F '"' '{print $10}' | awk -F '=' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
    fi
    elif [ $(cat /tmp/host.txt) = "livestream" ] ; then
    echo php ~/api.php http://www.livestream.com/$(cat /tmp/pagina.txt | grep '500' | grep -o embed*.*? | awk -F "/" '{print $2}') ; echo premi invio  quando  hai copiato la stringa ; read #| bash
    elif [ $(cat /tmp/host.txt) = "laeffe" ] ; then
    echo "rtmpdump -r rtmpe://cp225189.live.edgefcs.net/live/LaEffeTVLiveFlash@111302 -W http://laeffe.dgtmedia.com/layout/laeffeplayer.swf -p http://www.laeffe.tv -v | vlc -" | bash
    elif [ $(cat /tmp/host.txt) = "mmsh" ] ; then
    echo "vlc `cat /tmp/pagina.txt | grep 'mmsh' | awk -F '"' '{print $6}'`" | bash
    fi

    rm /tmp/*.txt

    exit 0
x darby hai qualche idea su come estrapolare stream di mtv e cielo ??

da quello che so sono tutti e 2 hds adobe :(

mtv trovato :P

Codice: Seleziona tutto

http://viacomitalytest-lh.akamaihd.net/Mtv_it_channel@109467?v=2.9.3&fp=LNX%2011,2,202,273&r=WXSOD&g=NKTVVKXSYNPZ
ma cambiera

vediamo quanto dura XD
Ultima modifica di zerocoll il martedì 11 giugno 2013, 0:54, modificato 1 volta in totale.
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 »

Si vede anche benissimo. Ecco io direi che visto che molto spesso alcuni canali sono così ballerini potremmo cominciare, ognuno di noi, oltre all'idea originaria di BlueEyes di proporre a tempi regolari aggiornamenti di script, anche solo a pubblicare gli indirizzi che personalmente trova. Anche se ballerini, nel tempo che durano, se ne può così condividere l'utilizzo, ed ognuno può crearsi anche i file in "pillole", singoli eseguibili bash con canale singolo. Due persone, mi spiego, possono aver cercato e trovato lo stesso canale ma con risoluzioni o durata differenti, chi nota di avere quello di qualità minore desiderata può così fruire della scoperta dell'altro.
Nel tempo poi chi riesce condivide quello che riesce a scrivere di più completo, aggregandone una maggiore quantità, lo fa. Un'idea.
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da zerocoll »

cambiano questi

&r=WXSOD&g=NKTVVKXSYNPZ

e non ho ben capito come estrapolarli quel link lo estrapolato con download helper addon di fireefox :P

cmq corretto script di prima c era un = di troppo adesso dovrebbe andare mejo


versione finale anzi migliorata un po

adesso funziona con il file api.sh di darby indifferentemente da dove lo avete :)

ed ho aggiunto sportitalia e la tv di beppe grillo anche se non va ma e un problema dell api di darby non delo script

Codice: Seleziona tutto

#!/bin/bash

ua="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0"
down='curl -sS -A "$ua" -c cookies.txt -b cookies.txt '
canale=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" |grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | awk -F '>' '{print $2}' | zenity --height=450 --width=280 --list --column="Programmi" --title="streamingTV" --text="Select Channel:"`
link=`$down "http://www.gallinaccia.com/2013_05_01_archive.html" | grep "html" | grep "li" | grep "a href=" | awk -F '=' '{print $2}' | awk -F '<' '{print $1}' | awk '!x[$0]++' | grep "$canale" | awk -F '>' '{print $1}'`
#echo $link > /tmp/link.txt



echo "curl `echo $link` | grep '..0' | grep '3..'" | bash > /tmp/pagina.txt

cat /tmp/pagina.txt | grep -o sportitalia24 | uniq > /tmp/host.txt
cat /tmp/pagina.txt | grep -o mips | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o ucaster | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o flashcast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o livestream | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o micast | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o liveflash | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o laeffe | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o mmsh | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o youtube | uniq >> /tmp/host.txt
cat /tmp/pagina.txt | grep -o 'micast.*js' > /tmp/tipo.txt

if [ $(cat /tmp/host.txt) = "ucaster" ] ; then 
echo bash `locate  api.sh | head -1` http://www.ucaster.eu/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') | bash
elif [ $(cat /tmp/host.txt) = "liveflash" ] ; then
echo bash `locate  api.sh | head -1` http://www.liveflash.tv/$(cat /tmp/pagina.txt | grep '500' | grep -o channel=*.*, | awk -F "'" '{print $2}') | bash
elif [ $(cat /tmp/host.txt) = "youtube" ] ; then
echo bash `locate  api.sh | head -1` https://www.youtube.com/watch?v=GTxnSxNu9KM | bash
elif [ $(cat /tmp/host.txt) = "flashcast" ] ; then
echo bash `locate  api.sh | head -1` http://www.flashcast.tv/watch.php?live=$(cat /tmp/pagina.txt | grep '..0' | grep -o fid=*.* | awk -F "'" '{print $2}') | bash
elif [ $(cat /tmp/host.txt) = "micast" ] ; then
if [ $(cat /tmp/tipo.txt) = "micast.tv/embed.js" ] ; then
echo "rtmpdump  -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep -o 'ca=.*=' | awk -F '"' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
else
echo "rtmpdump  -v -r rtmp://redbull.micast.tv/liveedge/`cat /tmp/pagina.txt | grep '500' | grep '3.0' | grep gen.php  | awk -F '"' '{print $10}' | awk -F '=' '{print $2}'` -p "http://micast.tv" | vlc -" | bash
fi
elif [ $(cat /tmp/host.txt) = "livestream" ] ; then
echo bash `locate  api.sh | head -1` http://www.livestream.com/$(cat /tmp/pagina.txt | grep '500' | grep -o embed*.*? | awk -F "/" '{print $2}') #| bash
elif [ $(cat /tmp/host.txt) = "laeffe" ] ; then
echo "rtmpdump -r rtmpe://cp225189.live.edgefcs.net/live/LaEffeTVLiveFlash@111302 -W http://laeffe.dgtmedia.com/layout/laeffeplayer.swf -p http://www.laeffe.tv -v | vlc -" | bash
elif [ $(cat /tmp/host.txt) = "sportitalia24" ] ; then
echo "rtmpdump -v -r "rtmp://live.cdnplayer.com:1935/live413/solocalciolive" | vlc -" | bash
elif [ $(cat /tmp/host.txt) = "mmsh" ] ; then
echo "vlc `cat /tmp/pagina.txt | grep 'mmsh' | awk -F '"' '{print $6}'`" | bash
fi

rm /tmp/*.txt

exit 0

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 »

:) grazie, e sportitalia si vede da dio.
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da zerocoll »

piano piano li metto tutti :P

canale 5 non va x che c e refferer da mettere ma siccome flashcast e una fesseria metterlo cioe cambia solo playpath e quello si ricava da sorgente della pagina di gallinaccia
penso di fare comando diretto e tenere solo il api .sh x ucaster e liveflash

mips da me non va non ci faccio nemmeno le prove :D

saluti
orwilsio
Prode Principiante
Messaggi: 113
Iscrizione: mercoledì 29 maggio 2013, 13:24

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da orwilsio »

Cielo non ufficiale qui ovvero qui che al momento è su ucaster:

Codice: Seleziona tutto

http://www.ucaster.eu/itv567
Per MTV Italia sembra che qualsiasi link ricavato con download helper vada bene per VLC.

Cielo dal sito ufficiale la vedo dura. :o
Avatar utente
maxbigsi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17039
Iscrizione: mercoledì 21 maggio 2008, 14:05
Desktop: Xfce
Distribuzione: MX Linux 23.2 64bit
Sesso: Maschile
Contatti:

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da maxbigsi »

ciao hug, ti rimando la lista webcam ;)
Allegati
wbcam link.txt
(1.1 KiB) Scaricato 62 volte
W il software libero..... W Ubuntu -- Ubuntu User # 31322
https://www.ergosumracalmuto.org/inform ... /index.php
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 »

Ti sei per caso anche segnato i luoghi che ritraggono?
Avatar utente
maxbigsi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17039
Iscrizione: mercoledì 21 maggio 2008, 14:05
Desktop: Xfce
Distribuzione: MX Linux 23.2 64bit
Sesso: Maschile
Contatti:

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da maxbigsi »

W il software libero..... W Ubuntu -- Ubuntu User # 31322
https://www.ergosumracalmuto.org/inform ... /index.php
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 »

history.txt
(7.85 KiB) Scaricato 56 volte
Magic Api! Per vedere il filmato yt (Silverlight) segnalato un paio di post più su, avviare da browser il seguente link:

Codice: Seleziona tutto

http://tc.v8.cache4.c.youtube.com/videoplayback?ip=84.223.186.182&ipbits=8&sver=3&upn=s1lMvRM6uHM&fexp=934600,912302,924409,919360,900352,924605,928201,901208,929117,929123,929915,929906,929907,925714,929919,929119,931202,928017,912512,912515,912521,906906,931913,904830,930807,919373,906836,933701,926403,912711,930621,929606,910075&sparams=cp,id,ip,ipbits,itag,ratebypass,source,upn,expire&itag=46&mt=1370948428&cp=U0hWRVlSUl9MS0NONl9RTFZKOjhWYjZKMGJYTHdY&id=d02e0099a88ab00f&newshard=yes&source=youtube&ratebypass=yes&expire=1370974971&ms=au&mv=m&key=yt1&signature=0BC7DEFCE674D5855557B3CCD7725433C25215BB.6B5EF06ABF0BBC1348E1271FE6DF7A87B4344165
Ciao

Edit. L'audio va a scatti, meglio provare in altra maniera. Comunque, il mio scopo era quello di ricordare che Api scarica qualsiasi link di YouTube senza essere costretti a subire la pesante pubblicità che Google vi appiccica.
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti