qualcuno è riuscito a far funzionare il plugin moonlight per vedere la rai in diretta??? come si fa?? Io lo installo ma ogni volta mi dice che devo reinstallarlo. Nell'elenco plugin di Firefox esiste un silver light. L'esperienza multimediale con Fedora è frustrante, altro che Linux day... :-(
2009/9/7 antonio montagnani antonio.montagnani@alice.it:
qualcuno è riuscito a far funzionare il plugin moonlight per vedere la rai in diretta??? come si fa?? Io lo installo ma ogni volta mi dice che devo reinstallarlo. Nell'elenco plugin di Firefox esiste un silver light. L'esperienza multimediale con Fedora è frustrante, altro che Linux day... :-( -- Antonio
Io ci sono riuscito... su Slackware però... su Fedora non ci ho ancora provato, ma dato che poni una domanda interessante, ci proverò quanto prima.
Prima di stampare pensa all'ambiente Think about environment before printing
Skype: antoniomontag SIP:antoniomontag@ekiga.net Alice 20 Mega VoIP: 0296118784 ============================================================= Mail by Thunderbird 3.0 - Websurfing by Firefox 3.0 ============================================================= Linux Fedora 11 Leonidas on Casa Linux user number 362582
http://www.campingmonterosa.com http://www.roburtennissaronno.com =============================================================
Fedora-it-list mailing list Fedora-it-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-it-list
Alexjan Carraturo ha scritto / said the following il giorno/on 07/09/2009 19:00:
2009/9/7 antonio montagnaniantonio.montagnani@alice.it:
qualcuno è riuscito a far funzionare il plugin moonlight per vedere la rai in diretta??? come si fa?? Io lo installo ma ogni volta mi dice che devo reinstallarlo. Nell'elenco plugin di Firefox esiste un silver light. L'esperienza multimediale con Fedora è frustrante, altro che Linux day... :-( -- Antonio
Io ci sono riuscito... su Slackware però... su Fedora non ci ho ancora provato, ma dato che poni una domanda interessante, ci proverò quanto prima.
grazie
io ho un Fedora 11 aggiornatissimo ad oggi, ti segnalo che fino a prima dell'estate funzionava (sicuro che anche con Slackware oggi funzioni??) Tra l'altro non riesco neppure a sentire la Radio - Rai 1 e simili!!! ma andiamo con ordine... :-)
Alexjan Carraturo ha scritto / said the following il giorno/on 07/09/2009 19:00:
2009/9/7 antonio montagnaniantonio.montagnani@alice.it:
qualcuno è riuscito a far funzionare il plugin moonlight per vedere la rai in diretta??? come si fa?? Io lo installo ma ogni volta mi dice che devo reinstallarlo. Nell'elenco plugin di Firefox esiste un silver light. L'esperienza multimediale con Fedora è frustrante, altro che Linux day... :-( -- Antonio
Io ci sono riuscito... su Slackware però... su Fedora non ci ho ancora provato, ma dato che poni una domanda interessante, ci proverò quanto prima.
Fedora-it-list mailing list Fedora-it-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-it-list
a me non funziona neanche con la 2.0 Beta 3!!!! scaricata da http://go-mono.com/moonlight-beta/
MEP ha scritto / said the following il giorno/on 07/09/2009 21:00:
Il 07/09/2009 18:55, antonio montagnani ha scritto:
qualcuno è riuscito a far funzionare il plugin moonlight per vedere la rai in diretta??? come si fa?? Io lo installo ma ogni volta mi dice che devo reinstallarlo. Nell'elenco plugin di Firefox esiste un silver light. L'esperienza multimediale con Fedora è frustrante, altro che Linux day... :-(
Fedora-it-list mailing list Fedora-it-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-it-list
Prova con questo script.... Ciao, MEP
#!/bin/bash # Usate, modificate, riscrivete questo script come vi pare. # se vi succede qualcosa di brutto a causa di questo script, # io non c'ero, e se c'ero dormivo, ergo: sono cavoli vostri. chiaro?
## CONFIGURAZIONE UTENTE tries=5 #tentativi di scaricare ogni file timeout=10 #tempo massimo di attesa risposta per lo scaricamento (secondi) player="vlc" #nome del player video. output="si" #mandare a video i messaggi del player? (si/no) background="no" #mandare il player in background, in modo da aver disponibile il terminale?
#per salvare gli stream, usate il vostro player preferito. #per mplayer ad esempio, basta modificare la variabile "player" a: # player="mplayer -dumpfile stream.wmv -dumpstream"
############ PROGRAMMA REALE ################ ############ NON MODIFICARE! ################ NOTFOUND="" for command in wget sed grep awk tail head dialog; do if [ -z "`which $command 2>/dev/null`" ]; then NOTFOUND="`echo "$NOTFOUND $command"`" fi done if [ -n "$NOTFOUND" ]; then echo "Comandi non trovati:" echo $NOTFOUND exit 1 fi USERAGENT='Mozilla/5.0 (X11; U; Linux i686; it; rv:1.9.0.6) Gecko/2009011912 Firefox/3.0.11' PLAYERCMD="`echo $player|awk -F " " '{print $1}'`" if [ -z "`which $PLAYERCMD 2>/dev/null`" ]; then echo "Player $PLAYERCMD non trovato!" exit 1 fi unset PLAYERCMD case $output in [Ss][Ii]) ;; [Nn][Oo]) ;; *) echo "La variabile "output" ammette solo" echo "I valori "si" e "no"" exit 1 ;; esac case $background in [Ss][Ii]) ;; [Nn][Oo]) ;; *) echo "La variabile "background" ammette solo" echo "I valori "si" e "no"" exit 1 ;; esac help () { echo "Script per la visualizzazione dei canali presenti su rai.tv" echo "senza il plugin Silverlight di Microsoft o Moonlight di Novell" echo "Creato da Luke88 -- luke88 _at_ slacky.it" echo -e "\nUso:\t$0 chiave_ricerca\tcerca canale nella lista" echo -e "\t$0 tutti\t\tlista completa dei canali" echo "" echo "per configurare player e comportamenti del player" echo "cambiare le variabili all'inizio di questo scirpt" echo "con il vostro editor preferito" echo -e "\nlo script non porta con se garanzie di qualsiasi tipo" } update () { echo "scarico la lista dei canali...." rm ${0}.xml &>/dev/null wget -U "$USERAGENT" --tries=$tries --timeout=$timeout -O ${0}.xml --tries=$tries www.rai.tv/dl/RaiTV/videoWall/PublishingBlock-5566288c-3d21-48dc-b3e2-af7fbe3b2af8.xml &>/dev/null if [ ! -s ${0}.xml ]; then echo "Download fallito! controlla la connessione internet e rilancia il programma" exit 1 fi rm ${0}.tmp &>/dev/null grep -B 1 '<url>' ${0}.xml|sed /--/d | sed s/^\ *// > ${0}.tmp rm ${0}.xml &>/dev/null sed -i s/'/'/g ${0}.tmp sed -i 's/à/à/g' ${0}.tmp sed -i 's/á/à/g' ${0}.tmp sed -i 's/è/è/g' ${0}.tmp sed -i 's/é/é/g' ${0}.tmp sed -i 's/ì/ì/g' ${0}.tmp sed -i 's/í/ì/g' ${0}.tmp sed -i 's/ò/ò/g' ${0}.tmp sed -i 's/ò/ò/g' ${0}.tmp sed -i 's/ù/ù/g' ${0}.tmp sed -i s/&/\&/g ${0}.tmp COUNTER=0 rm ${0}.canali &>/dev/null while read line ; do let "NUM=$COUNTER % 2" if [ $NUM -eq 0 ]; then let "NUM=$COUNTER % 20" #facciamo vedere qualcosa a schermo... if [ $NUM -eq 0 ]; then let "NUM=$COUNTER/2" #ogni 10 stream diciamo a quanti siamo... echo -n $NUM else echo -n "." fi echo -en $line|awk -F '"' '{print $2}' >> ${0}.canali #metti il nome dello stream in cache else echo -en $line|awk -F '<url>' '{print $2}'|awk -F '</url>' '{print $1}' >> ${0}.canali #metti l'indirizzo dello stream in cache echo "==" >> ${0}.canali #non è realmente necessario, ma se qualcuno si vuole vedere la lista selza usare lo script fi #fa comodo avere una lista leggibile let COUNTER++ done < ${0}.tmp echo "" rm ${0}.tmp &>/dev/null } check_dwn () { if [ ! -s ${0}.tmp ]; then echo "Download fallito! controlla la connessione internet e rilancia il programma" exit 1 fi } play () { if [ -z "`echo $STREAM|grep 'mms://'`" ]; then #uff... tiriamo fuori lo stream da incasinamenti vari.... rm ${0}.tmp &>/dev/null wget -U "$USERAGENT" --tries=$tries --timeout=$timeout --spider "$STREAM" -O /dev/null 1> /dev/null 2> ${0}.tmp #a volte il link è un file flv. check_dwn TMP="`tail -n 2 ${0}.tmp|grep 'flv'`" #che sembra essere solo un video.... rm ${0}.tmp if [ -z "$TMP" ]; then wget -U "$USERAGENT" --tries=$tries --timeout=$timeout -O ${0}.tmp "$STREAM" &>/dev/null check_dwn if [ -z "`grep 'http://' ${0}.tmp`" ]&&[ -z "`grep 'mms://' ${0}.tmp`" ]; then #mi è capitato che alcuni link portino nel vuoto echo "(muove la mano)--Tu *NON* vuoi vedere questo canale" rm ${0}.tmp exit 1 else if [ -n "`grep 'mms://' ${0}.tmp`" ]; then STREAM="`grep 'mms://' ${0}.tmp|awk -F '"' '{print $4}'`" elif [ -n "`grep wmv ${0}.tmp`" ]; then STREAM="`grep wmv ${0}.tmp |awk -F '"' '{print $2}'`" else STREAM="`grep 'http://' ${0}.tmp`" if [ -n "`echo $STREAM|grep 'HREF'`" ]; then STREAM="`echo $STREAM|awk -F 'HREF="' '{print $2}'|awk -F '"' '{print $1}'`" elif [ -n "`echo $STREAM|grep '"'`" ]; then STREAM="`echo $STREAM|awk -F '"' '{print $2}'`" fi rm ${0}.tmp wget -U "$USERAGENT" --tries=$tries --timeout=$timeout --spider "$STREAM" -O /dev/null 1>/dev/null 2>${0}.tmp check_dwn if [ -z "`tail -n 2 ${0}.tmp|grep 'flv'`" ]; then #se NON è un flv... wget -U "$USERAGENT" --tries=$tries --timeout=$timeout -O ${0}.tmp "$STREAM" &>/dev/null check_dwn if [ -n "`grep 'mms://' ${0}.tmp`" ]; then STREAM="`grep 'mms://' ${0}.tmp |awk -F '"' '{print $2}'`" elif [ -n "`grep '.flv' ${0}.tmp`" ]; then STREAM="`cat ${0}.tmp`" elif [ -n "`grep '.wmv' ${0}.tmp`" ]; then STREAM="`grep '.wmv' ${0}.tmp |awk -F '"' '{print $2}'`" fi fi fi rm ${0}.tmp fi fi fi case $output in [Nn][Oo]) case $background in [Nn][Oo]) $player "$STREAM" &>/dev/null ;; [Ss][Ii]) $player "$STREAM" &>/dev/null & ;; esac ;; [Ss][Ii]) case $background in [Nn][Oo]) $player "$STREAM" ;; [Ss][Ii]) $player "$STREAM" & ;; esac ;; esac } if [ "$1" == "-h" ]||[ "$1" == "--h" ]||[ "$1" == "-help" ]||[ "$1" == "--help" ]; then help exit 0 fi update COUNTER=1 #costruiamo la lista variabili per il dialog. #è una lista di elementi, del tipo #nome1 "" help1 nome2 "" help2 ... #il secondo elemento è volontariamente lasciato come lista vuota. rm ${0}.list &>/dev/null if [ "$1" == "tutti" ]||[ -z "$1" ]; then grep -v ^==$ ${0}.canali | \ while read line; do case "$COUNTER" in 1 ) echo "$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=2 ;; 2) echo -e """\n""$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=1 ;; esac done else grep -A 1 -i "$1" ${0}.canali | grep -v -- ^--$ | grep -v ^==$ |\ while read line ; do case "$COUNTER" in 0 ) COUNTER=1 #serve solo per 'saltare un turno' ;; 1 ) if [ -z "`echo $line|grep '://'`" ]; then # se non è un url echo "$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=2 else #abbiamo greppato l'indirizzo... non ce ne facciamo niente... COUNTER=0 fi ;; 2 ) echo "" >> ${0}.list #"# echo "$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=1 ;; esac done fi if [ ! -s ${0}.list ]; then echo "Canale non trovato..." exit 0 fi rm ${0}.reply &>/dev/null REPLY="" while [ -z "$REPLY" ]; do dialog --title "Stream disponibili" --help-button --item-help --menu "scegli lo stream da aprire" 20 70 12 --file ${0}.list 2> ${0}.reply REPLY="`tail -n 1 ${0}.reply`" rm ${0}.reply &>/dev/null if [ -n "`echo $REPLY|grep '^HELP '`" ]; then REPLY="`echo $REPLY|awk -F "HELP " '{print $2}'`" #"`"# <<-ripristino colorazione vim.... NAME="`grep -B 2 "$REPLY" ${0}.list|head -n 1`" dialog --title "$NAME" --msgbox "Lo stream è all'indirizzo:\n$REPLY" 20 70 REPLY="" elif [ -z "$REPLY" ]; then rm ${0}.list &>/dev/null break; fi done clear if [ "$REPLY" == "" ]; then echo "Nessuno stream trovato per questa ricerca" exit 0 fi STREAM="`grep -A 2 "$REPLY" ${0}.list|tail -n 1|awk -F '"' '{print $2}'`" rm ${0}.list &>/dev/null play echo ""
Fedora-it-list mailing list Fedora-it-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-it-list
grazie MEP, quando ho un attimo di tempo lo provo. Ciò non toglie la frustrazione x il multimedia. Proviamo a scrivere un breve riassunto su cosa si deve fare per avere un F11 funzionante in maniera decente??? e coerente con gli ultimi aggiornamenti???
Non è il mio caso (anche se ad una badante russa di 20anni c'ho fatto il pensiero :-D ) ma è bello sapere che lo si può fare con Linux senza dover ricompilare il kernel ed installare 123000 dipendenze...
https://nullaostalavoro.interno.it/Ministero/download#lin
On Lun, 7 Settembre 2009 11:52 pm, antonio montagnani wrote:
MEP ha scritto / said the following il giorno/on 07/09/2009 21:00:
Il 07/09/2009 18:55, antonio montagnani ha scritto:
qualcuno è riuscito a far funzionare il plugin moonlight per vedere la rai in diretta??? come si fa?? Io lo installo ma ogni volta mi dice che devo reinstallarlo. Nell'elenco plugin di Firefox esiste un silver light. L'esperienza multimediale con Fedora è frustrante, altro che Linux day... :-(
Fedora-it-list mailing list Fedora-it-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-it-list
Prova con questo script.... Ciao, MEP
#!/bin/bash # Usate, modificate, riscrivete questo script come vi pare. # se vi succede qualcosa di brutto a causa di questo script, # io non c'ero, e se c'ero dormivo, ergo: sono cavoli vostri. chiaro?
## CONFIGURAZIONE UTENTE tries=5 #tentativi di scaricare ogni file timeout=10 #tempo massimo di attesa risposta per lo scaricamento (secondi) player="vlc" #nome del player video. output="si" #mandare a video i messaggi del player? (si/no) background="no" #mandare il player in background, in modo da aver disponibile il terminale?
#per salvare gli stream, usate il vostro player preferito. #per mplayer ad esempio, basta modificare la variabile "player" a: # player="mplayer -dumpfile stream.wmv -dumpstream"
############ PROGRAMMA REALE ################ ############ NON MODIFICARE! ################ NOTFOUND="" for command in wget sed grep awk tail head dialog; do if [ -z "`which $command 2>/dev/null`" ]; then NOTFOUND="`echo "$NOTFOUND $command"`" fi done if [ -n "$NOTFOUND" ]; then echo "Comandi non trovati:" echo $NOTFOUND exit 1 fi USERAGENT='Mozilla/5.0 (X11; U; Linux i686; it; rv:1.9.0.6) Gecko/2009011912 Firefox/3.0.11' PLAYERCMD="`echo $player|awk -F " " '{print $1}'`" if [ -z "`which $PLAYERCMD 2>/dev/null`" ]; then echo "Player $PLAYERCMD non trovato!" exit 1 fi unset PLAYERCMD case $output in [Ss][Ii]) ;; [Nn][Oo]) ;; *) echo "La variabile "output" ammette solo" echo "I valori "si" e "no"" exit 1 ;; esac case $background in [Ss][Ii]) ;; [Nn][Oo]) ;; *) echo "La variabile "background" ammette solo" echo "I valori "si" e "no"" exit 1 ;; esac help () { echo "Script per la visualizzazione dei canali presenti su rai.tv" echo "senza il plugin Silverlight di Microsoft o Moonlight di Novell" echo "Creato da Luke88 -- luke88 _at_ slacky.it" echo -e "\nUso:\t$0 chiave_ricerca\tcerca canale nella lista" echo -e "\t$0 tutti\t\tlista completa dei canali" echo "" echo "per configurare player e comportamenti del player" echo "cambiare le variabili all'inizio di questo scirpt" echo "con il vostro editor preferito" echo -e "\nlo script non porta con se garanzie di qualsiasi tipo" } update () { echo "scarico la lista dei canali...." rm ${0}.xml &>/dev/null wget -U "$USERAGENT" --tries=$tries --timeout=$timeout -O ${0}.xml --tries=$tries www.rai.tv/dl/RaiTV/videoWall/PublishingBlock-5566288c-3d21-48dc-b3e2-af7fbe3b2af8.xml &>/dev/null if [ ! -s ${0}.xml ]; then echo "Download fallito! controlla la connessione internet e rilancia il programma" exit 1 fi rm ${0}.tmp &>/dev/null grep -B 1 '<url>' ${0}.xml|sed /--/d | sed s/^\ *// > ${0}.tmp rm ${0}.xml &>/dev/null sed -i s/'/'/g ${0}.tmp sed -i 's/à/à /g' ${0}.tmp sed -i 's/á/à /g' ${0}.tmp sed -i 's/è/è/g' ${0}.tmp sed -i 's/é/é/g' ${0}.tmp sed -i 's/ì/ì/g' ${0}.tmp sed -i 's/í/ì/g' ${0}.tmp sed -i 's/ò/ò/g' ${0}.tmp sed -i 's/ò/ò/g' ${0}.tmp sed -i 's/ù/ù/g' ${0}.tmp sed -i s/&/\&/g ${0}.tmp COUNTER=0 rm ${0}.canali &>/dev/null while read line ; do let "NUM=$COUNTER % 2" if [ $NUM -eq 0 ]; then let "NUM=$COUNTER % 20" #facciamo vedere qualcosa a schermo... if [ $NUM -eq 0 ]; then let "NUM=$COUNTER/2" #ogni 10 stream diciamo a quanti siamo... echo -n $NUM else echo -n "." fi echo -en $line|awk -F '"' '{print $2}' >> ${0}.canali #metti il nome dello stream in cache else echo -en $line|awk -F '<url>' '{print $2}'|awk -F '</url>' '{print $1}' >> ${0}.canali #metti l'indirizzo dello stream in cache echo "==" >> ${0}.canali #non è realmente necessario, ma se qualcuno si vuole vedere la lista selza usare lo script fi #fa comodo avere una lista leggibile let COUNTER++ done < ${0}.tmp echo "" rm ${0}.tmp &>/dev/null } check_dwn () { if [ ! -s ${0}.tmp ]; then echo "Download fallito! controlla la connessione internet e rilancia il programma" exit 1 fi } play () { if [ -z "`echo $STREAM|grep 'mms://'`" ]; then #uff... tiriamo fuori lo stream da incasinamenti vari.... rm ${0}.tmp &>/dev/null wget -U "$USERAGENT" --tries=$tries --timeout=$timeout --spider "$STREAM" -O /dev/null 1> /dev/null 2> ${0}.tmp #a volte il link è un file flv. check_dwn TMP="`tail -n 2 ${0}.tmp|grep 'flv'`" #che sembra essere solo un video.... rm ${0}.tmp if [ -z "$TMP" ]; then wget -U "$USERAGENT" --tries=$tries --timeout=$timeout -O ${0}.tmp "$STREAM" &>/dev/null check_dwn if [ -z "`grep 'http://' ${0}.tmp`" ]&&[ -z "`grep 'mms://' ${0}.tmp`" ]; then #mi è capitato che alcuni link portino nel vuoto echo "(muove la mano)--Tu *NON* vuoi vedere questo canale" rm ${0}.tmp exit 1 else if [ -n "`grep 'mms://' ${0}.tmp`" ]; then STREAM="`grep 'mms://' ${0}.tmp|awk -F '"' '{print $4}'`" elif [ -n "`grep wmv ${0}.tmp`" ]; then STREAM="`grep wmv ${0}.tmp |awk -F '"' '{print $2}'`" else STREAM="`grep 'http://' ${0}.tmp`" if [ -n "`echo $STREAM|grep 'HREF'`" ]; then STREAM="`echo $STREAM|awk -F 'HREF="' '{print $2}'|awk -F '"' '{print $1}'`" elif [ -n "`echo $STREAM|grep '"'`" ]; then STREAM="`echo $STREAM|awk -F '"' '{print $2}'`" fi rm ${0}.tmp wget -U "$USERAGENT" --tries=$tries --timeout=$timeout --spider "$STREAM" -O /dev/null 1>/dev/null 2>${0}.tmp check_dwn if [ -z "`tail -n 2 ${0}.tmp|grep 'flv'`" ]; then #se NON è un flv... wget -U "$USERAGENT" --tries=$tries --timeout=$timeout -O ${0}.tmp "$STREAM" &>/dev/null check_dwn if [ -n "`grep 'mms://' ${0}.tmp`" ]; then STREAM="`grep 'mms://' ${0}.tmp |awk -F '"' '{print $2}'`" elif [ -n "`grep '.flv' ${0}.tmp`" ]; then STREAM="`cat ${0}.tmp`" elif [ -n "`grep '.wmv' ${0}.tmp`" ]; then STREAM="`grep '.wmv' ${0}.tmp |awk -F '"' '{print $2}'`" fi fi fi rm ${0}.tmp fi fi fi case $output in [Nn][Oo]) case $background in [Nn][Oo]) $player "$STREAM" &>/dev/null ;; [Ss][Ii]) $player "$STREAM" &>/dev/null & ;; esac ;; [Ss][Ii]) case $background in [Nn][Oo]) $player "$STREAM" ;; [Ss][Ii]) $player "$STREAM" & ;; esac ;; esac } if [ "$1" == "-h" ]||[ "$1" == "--h" ]||[ "$1" == "-help" ]||[ "$1" == "--help" ]; then help exit 0 fi update COUNTER=1 #costruiamo la lista variabili per il dialog. #è una lista di elementi, del tipo #nome1 "" help1 nome2 "" help2 ... #il secondo elemento è volontariamente lasciato come lista vuota. rm ${0}.list &>/dev/null if [ "$1" == "tutti" ]||[ -z "$1" ]; then grep -v ^==$ ${0}.canali | \ while read line; do case "$COUNTER" in 1 ) echo "$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=2 ;; 2) echo -e """\n""$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=1 ;; esac done else grep -A 1 -i "$1" ${0}.canali | grep -v -- ^--$ | grep -v ^==$ |\ while read line ; do case "$COUNTER" in 0 ) COUNTER=1 #serve solo per 'saltare un turno' ;; 1 ) if [ -z "`echo $line|grep '://'`" ]; then # se non è un url echo "$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=2 else #abbiamo greppato l'indirizzo... non ce ne facciamo niente... COUNTER=0 fi ;; 2 ) echo "" >> ${0}.list #"# echo "$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=1 ;; esac done fi if [ ! -s ${0}.list ]; then echo "Canale non trovato..." exit 0 fi rm ${0}.reply &>/dev/null REPLY="" while [ -z "$REPLY" ]; do dialog --title "Stream disponibili" --help-button --item-help --menu "scegli lo stream da aprire" 20 70 12 --file ${0}.list 2> ${0}.reply REPLY="`tail -n 1 ${0}.reply`" rm ${0}.reply &>/dev/null if [ -n "`echo $REPLY|grep '^HELP '`" ]; then REPLY="`echo $REPLY|awk -F "HELP " '{print $2}'`" #"`"# <<-ripristino colorazione vim.... NAME="`grep -B 2 "$REPLY" ${0}.list|head -n 1`" dialog --title "$NAME" --msgbox "Lo stream è all'indirizzo:\n$REPLY" 20 70 REPLY="" elif [ -z "$REPLY" ]; then rm ${0}.list &>/dev/null break; fi done clear if [ "$REPLY" == "" ]; then echo "Nessuno stream trovato per questa ricerca" exit 0 fi STREAM="`grep -A 2 "$REPLY" ${0}.list|tail -n 1|awk -F '"' '{print $2}'`" rm ${0}.list &>/dev/null play echo ""
Fedora-it-list mailing list Fedora-it-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-it-list
grazie MEP, quando ho un attimo di tempo lo provo. Ciò non toglie la frustrazione x il multimedia. Proviamo a scrivere un breve riassunto su cosa si deve fare per avere un F11 funzionante in maniera decente??? e coerente con gli ultimi aggiornamenti???
-- Antonio
Prima di stampare pensa all'ambiente Think about environment before printing
Skype: antoniomontag SIP:antoniomontag@ekiga.net Alice 20 Mega VoIP: 0296118784 ============================================================= Mail by Thunderbird 3.0 - Websurfing by Firefox 3.0 ============================================================= Linux Fedora 11 Leonidas on Casa Linux user number 362582
http://www.campingmonterosa.com http://www.roburtennissaronno.com =============================================================
Fedora-it-list mailing list Fedora-it-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-it-list
Il giorno 07 settembre 2009 23.52, antonio montagnaniantonio.montagnani@alice.it ha scritto:
MEP ha scritto / said the following il giorno/on 07/09/2009 21:00: grazie MEP, quando ho un attimo di tempo lo provo. Ciò non toglie la frustrazione x il multimedia. Proviamo a scrivere un breve riassunto su cosa si deve fare per avere un F11 funzionante in maniera decente??? e coerente con gli ultimi aggiornamenti???
C'è omega linux. Niente altro che pacchetti fedora più i codec multimediali. Non ha un bel artwork (naturalmente ne il nome Fedora ne i suoi loghi posso essere usati per ragioni legali, c'è un hotdog abbastanza brutto), ma è stata sviluppata da Rahul Sundaram proprio per chi aveva questo genere di problemi (in Fedora Announce List dovresti trovare un messagio riguardo questa).
Altrimenti un idea è fare una lista dei codec che si vogliono, installare RPMFusion e Livna (quest'ultima contiene pacchetti non accettati in RPMFusion per questioni, americane, di Patent Pending) e procedere all'installazione tramite PoackageKit.
Io, in maniera un pò confusionaria, ho scelto la seconda opzione e devo dire che MoonLight funziona tranquillamente (tra l'altro mi pare di averlo installato tramite firefox, se non ricordo male, ma comunque codecbuddy poi mi ha fatto installare qualcosina dopo, ma non ne sono completamente sicuro).
Per quanto riguarda il multimedia, il problema è grande, lo so e non è una cosa insuperabile ... solo che vincoli legali, legati alle politiche US sui brevetti (... non solo loro...) non permettono di poter avere un degno sostituto alle alternative commerciali (comprese le varie linspire and co.).
Non demordere, questo è il consiglio che do. Finchè ci sarà una comunità disposta ad aiutare le persone, sicuramente si troverà sempre una soluzione ad ogni problema!
Saluti
Francesco
p.s. la mia esperienza con MoonLight è stata fatta con un Fedora Live CD, installato nel disco fisso (senza altri sistemi sopra), con un installazione praticamente fresca, dopo aver installato i repository FreshRPM. Se la mia è stata fortuna non so ... comunque sempre meglio mettere le mani avanti :P
MEP ha scritto / said the following il giorno/on 07/09/2009 21:00:
Il 07/09/2009 18:55, antonio montagnani ha scritto:
qualcuno è riuscito a far funzionare il plugin moonlight per vedere la rai in diretta??? come si fa?? Io lo installo ma ogni volta mi dice che devo reinstallarlo. Nell'elenco plugin di Firefox esiste un silver light. L'esperienza multimediale con Fedora è frustrante, altro che Linux day... :-(
Fedora-it-list mailing list Fedora-it-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-it-list
Prova con questo script.... Ciao, MEP
#!/bin/bash # Usate, modificate, riscrivete questo script come vi pare. # se vi succede qualcosa di brutto a causa di questo script, # io non c'ero, e se c'ero dormivo, ergo: sono cavoli vostri. chiaro?
## CONFIGURAZIONE UTENTE tries=5 #tentativi di scaricare ogni file timeout=10 #tempo massimo di attesa risposta per lo scaricamento (secondi) player="vlc" #nome del player video. output="si" #mandare a video i messaggi del player? (si/no) background="no" #mandare il player in background, in modo da aver disponibile il terminale?
#per salvare gli stream, usate il vostro player preferito. #per mplayer ad esempio, basta modificare la variabile "player" a: # player="mplayer -dumpfile stream.wmv -dumpstream"
############ PROGRAMMA REALE ################ ############ NON MODIFICARE! ################ NOTFOUND="" for command in wget sed grep awk tail head dialog; do if [ -z "`which $command 2>/dev/null`" ]; then NOTFOUND="`echo "$NOTFOUND $command"`" fi done if [ -n "$NOTFOUND" ]; then echo "Comandi non trovati:" echo $NOTFOUND exit 1 fi USERAGENT='Mozilla/5.0 (X11; U; Linux i686; it; rv:1.9.0.6) Gecko/2009011912 Firefox/3.0.11' PLAYERCMD="`echo $player|awk -F " " '{print $1}'`" if [ -z "`which $PLAYERCMD 2>/dev/null`" ]; then echo "Player $PLAYERCMD non trovato!" exit 1 fi unset PLAYERCMD case $output in [Ss][Ii]) ;; [Nn][Oo]) ;; *) echo "La variabile "output" ammette solo" echo "I valori "si" e "no"" exit 1 ;; esac case $background in [Ss][Ii]) ;; [Nn][Oo]) ;; *) echo "La variabile "background" ammette solo" echo "I valori "si" e "no"" exit 1 ;; esac help () { echo "Script per la visualizzazione dei canali presenti su rai.tv" echo "senza il plugin Silverlight di Microsoft o Moonlight di Novell" echo "Creato da Luke88 -- luke88 _at_ slacky.it" echo -e "\nUso:\t$0 chiave_ricerca\tcerca canale nella lista" echo -e "\t$0 tutti\t\tlista completa dei canali" echo "" echo "per configurare player e comportamenti del player" echo "cambiare le variabili all'inizio di questo scirpt" echo "con il vostro editor preferito" echo -e "\nlo script non porta con se garanzie di qualsiasi tipo" } update () { echo "scarico la lista dei canali...." rm ${0}.xml &>/dev/null wget -U "$USERAGENT" --tries=$tries --timeout=$timeout -O ${0}.xml --tries=$tries www.rai.tv/dl/RaiTV/videoWall/PublishingBlock-5566288c-3d21-48dc-b3e2-af7fbe3b2af8.xml &>/dev/null if [ ! -s ${0}.xml ]; then echo "Download fallito! controlla la connessione internet e rilancia il programma" exit 1 fi rm ${0}.tmp &>/dev/null grep -B 1 '<url>' ${0}.xml|sed /--/d | sed s/^\ *// > ${0}.tmp rm ${0}.xml &>/dev/null sed -i s/'/'/g ${0}.tmp sed -i 's/à/à/g' ${0}.tmp sed -i 's/á/à/g' ${0}.tmp sed -i 's/è/è/g' ${0}.tmp sed -i 's/é/é/g' ${0}.tmp sed -i 's/ì/ì/g' ${0}.tmp sed -i 's/í/ì/g' ${0}.tmp sed -i 's/ò/ò/g' ${0}.tmp sed -i 's/ò/ò/g' ${0}.tmp sed -i 's/ù/ù/g' ${0}.tmp sed -i s/&/\&/g ${0}.tmp COUNTER=0 rm ${0}.canali &>/dev/null while read line ; do let "NUM=$COUNTER % 2" if [ $NUM -eq 0 ]; then let "NUM=$COUNTER % 20" #facciamo vedere qualcosa a schermo... if [ $NUM -eq 0 ]; then let "NUM=$COUNTER/2" #ogni 10 stream diciamo a quanti siamo... echo -n $NUM else echo -n "." fi echo -en $line|awk -F '"' '{print $2}' >> ${0}.canali #metti il nome dello stream in cache else echo -en $line|awk -F '<url>' '{print $2}'|awk -F '</url>' '{print $1}' >> ${0}.canali #metti l'indirizzo dello stream in cache echo "==" >> ${0}.canali #non è realmente necessario, ma se qualcuno si vuole vedere la lista selza usare lo script fi #fa comodo avere una lista leggibile let COUNTER++ done < ${0}.tmp echo "" rm ${0}.tmp &>/dev/null } check_dwn () { if [ ! -s ${0}.tmp ]; then echo "Download fallito! controlla la connessione internet e rilancia il programma" exit 1 fi } play () { if [ -z "`echo $STREAM|grep 'mms://'`" ]; then #uff... tiriamo fuori lo stream da incasinamenti vari.... rm ${0}.tmp &>/dev/null wget -U "$USERAGENT" --tries=$tries --timeout=$timeout --spider "$STREAM" -O /dev/null 1> /dev/null 2> ${0}.tmp #a volte il link è un file flv. check_dwn TMP="`tail -n 2 ${0}.tmp|grep 'flv'`" #che sembra essere solo un video.... rm ${0}.tmp if [ -z "$TMP" ]; then wget -U "$USERAGENT" --tries=$tries --timeout=$timeout -O ${0}.tmp "$STREAM" &>/dev/null check_dwn if [ -z "`grep 'http://' ${0}.tmp`" ]&&[ -z "`grep 'mms://' ${0}.tmp`" ]; then #mi è capitato che alcuni link portino nel vuoto echo "(muove la mano)--Tu *NON* vuoi vedere questo canale" rm ${0}.tmp exit 1 else if [ -n "`grep 'mms://' ${0}.tmp`" ]; then STREAM="`grep 'mms://' ${0}.tmp|awk -F '"' '{print $4}'`" elif [ -n "`grep wmv ${0}.tmp`" ]; then STREAM="`grep wmv ${0}.tmp |awk -F '"' '{print $2}'`" else STREAM="`grep 'http://' ${0}.tmp`" if [ -n "`echo $STREAM|grep 'HREF'`" ]; then STREAM="`echo $STREAM|awk -F 'HREF="' '{print $2}'|awk -F '"' '{print $1}'`" elif [ -n "`echo $STREAM|grep '"'`" ]; then STREAM="`echo $STREAM|awk -F '"' '{print $2}'`" fi rm ${0}.tmp wget -U "$USERAGENT" --tries=$tries --timeout=$timeout --spider "$STREAM" -O /dev/null 1>/dev/null 2>${0}.tmp check_dwn if [ -z "`tail -n 2 ${0}.tmp|grep 'flv'`" ]; then #se NON è un flv... wget -U "$USERAGENT" --tries=$tries --timeout=$timeout -O ${0}.tmp "$STREAM" &>/dev/null check_dwn if [ -n "`grep 'mms://' ${0}.tmp`" ]; then STREAM="`grep 'mms://' ${0}.tmp |awk -F '"' '{print $2}'`" elif [ -n "`grep '.flv' ${0}.tmp`" ]; then STREAM="`cat ${0}.tmp`" elif [ -n "`grep '.wmv' ${0}.tmp`" ]; then STREAM="`grep '.wmv' ${0}.tmp |awk -F '"' '{print $2}'`" fi fi fi rm ${0}.tmp fi fi fi case $output in [Nn][Oo]) case $background in [Nn][Oo]) $player "$STREAM" &>/dev/null ;; [Ss][Ii]) $player "$STREAM" &>/dev/null & ;; esac ;; [Ss][Ii]) case $background in [Nn][Oo]) $player "$STREAM" ;; [Ss][Ii]) $player "$STREAM" & ;; esac ;; esac } if [ "$1" == "-h" ]||[ "$1" == "--h" ]||[ "$1" == "-help" ]||[ "$1" == "--help" ]; then help exit 0 fi update COUNTER=1 #costruiamo la lista variabili per il dialog. #è una lista di elementi, del tipo #nome1 "" help1 nome2 "" help2 ... #il secondo elemento è volontariamente lasciato come lista vuota. rm ${0}.list &>/dev/null if [ "$1" == "tutti" ]||[ -z "$1" ]; then grep -v ^==$ ${0}.canali | \ while read line; do case "$COUNTER" in 1 ) echo "$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=2 ;; 2) echo -e """\n""$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=1 ;; esac done else grep -A 1 -i "$1" ${0}.canali | grep -v -- ^--$ | grep -v ^==$ |\ while read line ; do case "$COUNTER" in 0 ) COUNTER=1 #serve solo per 'saltare un turno' ;; 1 ) if [ -z "`echo $line|grep '://'`" ]; then # se non è un url echo "$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=2 else #abbiamo greppato l'indirizzo... non ce ne facciamo niente... COUNTER=0 fi ;; 2 ) echo "" >> ${0}.list #"# echo "$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=1 ;; esac done fi if [ ! -s ${0}.list ]; then echo "Canale non trovato..." exit 0 fi rm ${0}.reply &>/dev/null REPLY="" while [ -z "$REPLY" ]; do dialog --title "Stream disponibili" --help-button --item-help --menu "scegli lo stream da aprire" 20 70 12 --file ${0}.list 2> ${0}.reply REPLY="`tail -n 1 ${0}.reply`" rm ${0}.reply &>/dev/null if [ -n "`echo $REPLY|grep '^HELP '`" ]; then REPLY="`echo $REPLY|awk -F "HELP " '{print $2}'`" #"`"# <<-ripristino colorazione vim.... NAME="`grep -B 2 "$REPLY" ${0}.list|head -n 1`" dialog --title "$NAME" --msgbox "Lo stream è all'indirizzo:\n$REPLY" 20 70 REPLY="" elif [ -z "$REPLY" ]; then rm ${0}.list &>/dev/null break; fi done clear if [ "$REPLY" == "" ]; then echo "Nessuno stream trovato per questa ricerca" exit 0 fi STREAM="`grep -A 2 "$REPLY" ${0}.list|tail -n 1|awk -F '"' '{print $2}'`" rm ${0}.list &>/dev/null play echo ""
Grazie MEP
Funziona alla grande, con vlc e totem....
Il giorno lun, 07/09/2009 alle 21.00 +0200, MEP ha scritto:
Prova con questo script....
Funziona.
Mille volte meglio che usare silverlight/moonlight/mono/ecc.
Grazie MEP.
Ciao
MEP ha scritto / said the following il giorno/on 07/09/2009 21:00:
Il 07/09/2009 18:55, antonio montagnani ha scritto:
qualcuno è riuscito a far funzionare il plugin moonlight per vedere la rai in diretta??? come si fa?? Io lo installo ma ogni volta mi dice che devo reinstallarlo. Nell'elenco plugin di Firefox esiste un silver light. L'esperienza multimediale con Fedora è frustrante, altro che Linux day... :-(
Fedora-it-list mailing list Fedora-it-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-it-list
Prova con questo script.... Ciao, MEP
#!/bin/bash # Usate, modificate, riscrivete questo script come vi pare. # se vi succede qualcosa di brutto a causa di questo script, # io non c'ero, e se c'ero dormivo, ergo: sono cavoli vostri. chiaro?
## CONFIGURAZIONE UTENTE tries=5 #tentativi di scaricare ogni file timeout=10 #tempo massimo di attesa risposta per lo scaricamento (secondi) player="vlc" #nome del player video. output="si" #mandare a video i messaggi del player? (si/no) background="no" #mandare il player in background, in modo da aver disponibile il terminale?
#per salvare gli stream, usate il vostro player preferito. #per mplayer ad esempio, basta modificare la variabile "player" a: # player="mplayer -dumpfile stream.wmv -dumpstream"
############ PROGRAMMA REALE ################ ############ NON MODIFICARE! ################ NOTFOUND="" for command in wget sed grep awk tail head dialog; do if [ -z "`which $command 2>/dev/null`" ]; then NOTFOUND="`echo "$NOTFOUND $command"`" fi done if [ -n "$NOTFOUND" ]; then echo "Comandi non trovati:" echo $NOTFOUND exit 1 fi USERAGENT='Mozilla/5.0 (X11; U; Linux i686; it; rv:1.9.0.6) Gecko/2009011912 Firefox/3.0.11' PLAYERCMD="`echo $player|awk -F " " '{print $1}'`" if [ -z "`which $PLAYERCMD 2>/dev/null`" ]; then echo "Player $PLAYERCMD non trovato!" exit 1 fi unset PLAYERCMD case $output in [Ss][Ii]) ;; [Nn][Oo]) ;; *) echo "La variabile "output" ammette solo" echo "I valori "si" e "no"" exit 1 ;; esac case $background in [Ss][Ii]) ;; [Nn][Oo]) ;; *) echo "La variabile "background" ammette solo" echo "I valori "si" e "no"" exit 1 ;; esac help () { echo "Script per la visualizzazione dei canali presenti su rai.tv" echo "senza il plugin Silverlight di Microsoft o Moonlight di Novell" echo "Creato da Luke88 -- luke88 _at_ slacky.it" echo -e "\nUso:\t$0 chiave_ricerca\tcerca canale nella lista" echo -e "\t$0 tutti\t\tlista completa dei canali" echo "" echo "per configurare player e comportamenti del player" echo "cambiare le variabili all'inizio di questo scirpt" echo "con il vostro editor preferito" echo -e "\nlo script non porta con se garanzie di qualsiasi tipo" } update () { echo "scarico la lista dei canali...." rm ${0}.xml &>/dev/null wget -U "$USERAGENT" --tries=$tries --timeout=$timeout -O ${0}.xml --tries=$tries www.rai.tv/dl/RaiTV/videoWall/PublishingBlock-5566288c-3d21-48dc-b3e2-af7fbe3b2af8.xml &>/dev/null if [ ! -s ${0}.xml ]; then echo "Download fallito! controlla la connessione internet e rilancia il programma" exit 1 fi rm ${0}.tmp &>/dev/null grep -B 1 '<url>' ${0}.xml|sed /--/d | sed s/^\ *// > ${0}.tmp rm ${0}.xml &>/dev/null sed -i s/'/'/g ${0}.tmp sed -i 's/à/à/g' ${0}.tmp sed -i 's/á/à/g' ${0}.tmp sed -i 's/è/è/g' ${0}.tmp sed -i 's/é/é/g' ${0}.tmp sed -i 's/ì/ì/g' ${0}.tmp sed -i 's/í/ì/g' ${0}.tmp sed -i 's/ò/ò/g' ${0}.tmp sed -i 's/ò/ò/g' ${0}.tmp sed -i 's/ù/ù/g' ${0}.tmp sed -i s/&/\&/g ${0}.tmp COUNTER=0 rm ${0}.canali &>/dev/null while read line ; do let "NUM=$COUNTER % 2" if [ $NUM -eq 0 ]; then let "NUM=$COUNTER % 20" #facciamo vedere qualcosa a schermo... if [ $NUM -eq 0 ]; then let "NUM=$COUNTER/2" #ogni 10 stream diciamo a quanti siamo... echo -n $NUM else echo -n "." fi echo -en $line|awk -F '"' '{print $2}' >> ${0}.canali #metti il nome dello stream in cache else echo -en $line|awk -F '<url>' '{print $2}'|awk -F '</url>' '{print $1}' >> ${0}.canali #metti l'indirizzo dello stream in cache echo "==" >> ${0}.canali #non è realmente necessario, ma se qualcuno si vuole vedere la lista selza usare lo script fi #fa comodo avere una lista leggibile let COUNTER++ done < ${0}.tmp echo "" rm ${0}.tmp &>/dev/null } check_dwn () { if [ ! -s ${0}.tmp ]; then echo "Download fallito! controlla la connessione internet e rilancia il programma" exit 1 fi } play () { if [ -z "`echo $STREAM|grep 'mms://'`" ]; then #uff... tiriamo fuori lo stream da incasinamenti vari.... rm ${0}.tmp &>/dev/null wget -U "$USERAGENT" --tries=$tries --timeout=$timeout --spider "$STREAM" -O /dev/null 1> /dev/null 2> ${0}.tmp #a volte il link è un file flv. check_dwn TMP="`tail -n 2 ${0}.tmp|grep 'flv'`" #che sembra essere solo un video.... rm ${0}.tmp if [ -z "$TMP" ]; then wget -U "$USERAGENT" --tries=$tries --timeout=$timeout -O ${0}.tmp "$STREAM" &>/dev/null check_dwn if [ -z "`grep 'http://' ${0}.tmp`" ]&&[ -z "`grep 'mms://' ${0}.tmp`" ]; then #mi è capitato che alcuni link portino nel vuoto echo "(muove la mano)--Tu *NON* vuoi vedere questo canale" rm ${0}.tmp exit 1 else if [ -n "`grep 'mms://' ${0}.tmp`" ]; then STREAM="`grep 'mms://' ${0}.tmp|awk -F '"' '{print $4}'`" elif [ -n "`grep wmv ${0}.tmp`" ]; then STREAM="`grep wmv ${0}.tmp |awk -F '"' '{print $2}'`" else STREAM="`grep 'http://' ${0}.tmp`" if [ -n "`echo $STREAM|grep 'HREF'`" ]; then STREAM="`echo $STREAM|awk -F 'HREF="' '{print $2}'|awk -F '"' '{print $1}'`" elif [ -n "`echo $STREAM|grep '"'`" ]; then STREAM="`echo $STREAM|awk -F '"' '{print $2}'`" fi rm ${0}.tmp wget -U "$USERAGENT" --tries=$tries --timeout=$timeout --spider "$STREAM" -O /dev/null 1>/dev/null 2>${0}.tmp check_dwn if [ -z "`tail -n 2 ${0}.tmp|grep 'flv'`" ]; then #se NON è un flv... wget -U "$USERAGENT" --tries=$tries --timeout=$timeout -O ${0}.tmp "$STREAM" &>/dev/null check_dwn if [ -n "`grep 'mms://' ${0}.tmp`" ]; then STREAM="`grep 'mms://' ${0}.tmp |awk -F '"' '{print $2}'`" elif [ -n "`grep '.flv' ${0}.tmp`" ]; then STREAM="`cat ${0}.tmp`" elif [ -n "`grep '.wmv' ${0}.tmp`" ]; then STREAM="`grep '.wmv' ${0}.tmp |awk -F '"' '{print $2}'`" fi fi fi rm ${0}.tmp fi fi fi case $output in [Nn][Oo]) case $background in [Nn][Oo]) $player "$STREAM" &>/dev/null ;; [Ss][Ii]) $player "$STREAM" &>/dev/null & ;; esac ;; [Ss][Ii]) case $background in [Nn][Oo]) $player "$STREAM" ;; [Ss][Ii]) $player "$STREAM" & ;; esac ;; esac } if [ "$1" == "-h" ]||[ "$1" == "--h" ]||[ "$1" == "-help" ]||[ "$1" == "--help" ]; then help exit 0 fi update COUNTER=1 #costruiamo la lista variabili per il dialog. #è una lista di elementi, del tipo #nome1 "" help1 nome2 "" help2 ... #il secondo elemento è volontariamente lasciato come lista vuota. rm ${0}.list &>/dev/null if [ "$1" == "tutti" ]||[ -z "$1" ]; then grep -v ^==$ ${0}.canali | \ while read line; do case "$COUNTER" in 1 ) echo "$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=2 ;; 2) echo -e """\n""$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=1 ;; esac done else grep -A 1 -i "$1" ${0}.canali | grep -v -- ^--$ | grep -v ^==$ |\ while read line ; do case "$COUNTER" in 0 ) COUNTER=1 #serve solo per 'saltare un turno' ;; 1 ) if [ -z "`echo $line|grep '://'`" ]; then # se non è un url echo "$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=2 else #abbiamo greppato l'indirizzo... non ce ne facciamo niente... COUNTER=0 fi ;; 2 ) echo "" >> ${0}.list #"# echo "$line" >> ${0}.list #"# <--ripristino la colorazione per vim... COUNTER=1 ;; esac done fi if [ ! -s ${0}.list ]; then echo "Canale non trovato..." exit 0 fi rm ${0}.reply &>/dev/null REPLY="" while [ -z "$REPLY" ]; do dialog --title "Stream disponibili" --help-button --item-help --menu "scegli lo stream da aprire" 20 70 12 --file ${0}.list 2> ${0}.reply REPLY="`tail -n 1 ${0}.reply`" rm ${0}.reply &>/dev/null if [ -n "`echo $REPLY|grep '^HELP '`" ]; then REPLY="`echo $REPLY|awk -F "HELP " '{print $2}'`" #"`"# <<-ripristino colorazione vim.... NAME="`grep -B 2 "$REPLY" ${0}.list|head -n 1`" dialog --title "$NAME" --msgbox "Lo stream è all'indirizzo:\n$REPLY" 20 70 REPLY="" elif [ -z "$REPLY" ]; then rm ${0}.list &>/dev/null break; fi done clear if [ "$REPLY" == "" ]; then echo "Nessuno stream trovato per questa ricerca" exit 0 fi STREAM="`grep -A 2 "$REPLY" ${0}.list|tail -n 1|awk -F '"' '{print $2}'`" rm ${0}.list &>/dev/null play echo ""
Fedora-it-list mailing list Fedora-it-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-it-list
ho una curiosità....se uso questo script tutto funziona (sia con VLC che con Totem): se copio lo stream in una sessione separata la Rai uno mi dice che non posso vedere perché riservato solo agli italiani (come se io non risiedessi in Italia) :-)
Grazie
On Sat, 2009-09-26 at 15:46 +0200, antonio montagnani wrote:
ho una curiosità....se uso questo script tutto funziona (sia con VLC che con Totem): se copio lo stream in una sessione separata la Rai uno mi dice che non posso vedere perché riservato solo agli italiani (come se io non risiedessi in Italia) :-)
non so perchè tu risulti non risiedente in italia, ma posso confermarti che le dirette sul sito web sono riservate solo all'italia (anche perché c'è pieno di gente in italia che guarda la rai dal sito :P)
ciao Luca
Il 26 settembre 2009 16.17, Luca Foppiano luca@foppiano.org ha scritto:
non so perchè tu risulti non risiedente in italia, ma posso confermarti che le dirette sul sito web sono riservate solo all'italia (anche perché c'è pieno di gente in italia che guarda la rai dal sito :P)
Penso che sia per una questione di diritti su film/telefilm e format.
Mi sembra strano che uno script vada a intaccare l'indirizzo IP (magari mascherandolo).
Magari è un problema loro.
Francesco
Francesco Ugolini ha scritto / said the following il giorno/on 26/09/2009 18:26:
Il 26 settembre 2009 16.17, Luca Foppianoluca@foppiano.org ha scritto:
non so perchè tu risulti non risiedente in italia, ma posso confermarti che le dirette sul sito web sono riservate solo all'italia (anche perché c'è pieno di gente in italia che guarda la rai dal sito :P)
Penso che sia per una questione di diritti su film/telefilm e format.
Mi sembra strano che uno script vada a intaccare l'indirizzo IP (magari mascherandolo).
Magari è un problema loro.
Francesco
Fedora-it-list mailing list Fedora-it-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-it-list
boh....io risiedo in Italia da sempre: trovo strano che se utilizzo lo script tutto funzioni, se invece copio l'indirizzo che vedo ad esempio in VLC lanciato con lo script, in una successiva sessione di VLC mi appaia l'avviso che la trasmissione è dedicata ai soli residenti in Italia. Tra l'altro oggi ho visto per caso che esiste Ubuntuwintv, che se non ho capito male diventa un'applet di Firefox...
On Lun, 7 Settembre 2009 6:55 pm, antonio montagnani wrote:
qualcuno è riuscito a far funzionare il plugin moonlight per vedere la rai in diretta??? come si fa?? Io lo installo ma ogni volta mi dice che devo reinstallarlo. Nell'elenco plugin di Firefox esiste un silver light. L'esperienza multimediale con Fedora è frustrante, altro che Linux day... :-(
Non funziona, anch'io ho avuto gli stessi problemi. Leggendo nei vari forum sembra che il problema sia della RAI.
Resta il fatto che non funziona.
PS: ho sempre il problema dell'audio su www.wordreference.com , voi?
Andrea Modesto Rossi ha scritto / said the following il giorno/on 08/09/2009 09:18:
On Lun, 7 Settembre 2009 6:55 pm, antonio montagnani wrote:
qualcuno è riuscito a far funzionare il plugin moonlight per vedere la rai in diretta??? come si fa?? Io lo installo ma ogni volta mi dice che devo reinstallarlo. Nell'elenco plugin di Firefox esiste un silver light. L'esperienza multimediale con Fedora è frustrante, altro che Linux day... :-(
Non funziona, anch'io ho avuto gli stessi problemi. Leggendo nei vari forum sembra che il problema sia della RAI.
Resta il fatto che non funziona.
PS: ho sempre il problema dell'audio su www.wordreference.com , voi?
mi chiede un plugin, che non trova... mah, vediamo che ci dice google
On Tue, Sep 08, 2009 at 09:53:02AM +0200, antonio montagnani wrote:
mi chiede un plugin, che non trova... mah, vediamo che ci dice google
Teoricamente con mozilla-vlc dovrebbe funzionare, ma a me non funziona...
La pagina di una definizione su wr chiama una funzione javascript che a sua volta scrive un tag <embed>, nessun plugin particolare e' richiesto a parte un componente che reagisce al tag embed. Su windows dovrebbe funzionare tramite Media Player, ma qua per qualche motivo mozilla-vlc lo ignora completamente. Potrei anche provare con mplayer-plug-in se solo avessi la voglia di installarlo (non mi pare ci sia il pacchetto).
Tuttavia puoi accedere al path del file mp3 aprendo i sorgenti della pagina e cercando DHTMLSound, il percorso fra gli apici lo puoi scrivere dopo l'indirizzo del sito (i.e.: http://wordreference.com/audio/en/uk/3370-2.mp3). Macchinoso ma funziona.
Enjoy, Lorenzo V.
On Gio, 10 Settembre 2009 2:14 am, Lorenzo Villani wrote:
La pagina di una definizione su wr chiama una funzione javascript che a sua volta scrive un tag <embed>, nessun plugin particolare e' richiesto a parte un componente che reagisce al tag embed. Su windows dovrebbe funzionare tramite Media Player, ma qua per qualche motivo mozilla-vlc lo ignora completamente. Potrei anche provare con mplayer-plug-in se solo avessi la voglia di installarlo (non mi pare ci sia il pacchetto).
Con F10 avevo risolto con gecko-mediaplayer come plugin; ora, con F11 e per qualche strano motivo questo fix non funziona!
Tuttavia puoi accedere al path del file mp3 aprendo i sorgenti della pagina e cercando DHTMLSound, il percorso fra gli apici lo puoi scrivere dopo l'indirizzo del sito (i.e.: http://wordreference.com/audio/en/uk/3370-2.mp3). Macchinoso ma funziona.
Si, fino a nuovo ordinere proverò in questo modo.
Grazie a tutti
it-users@lists.fedoraproject.org