Dirette Rai.tv senza SilverLight o Moonlight


Aggiornato al 3 marzo 2010. E’ necessario installare Python 2.6 e VLC. Scaricare lo script, rinominarlo in rai.py e lanciare con il nome del canale come parametro. Ad esempio per vedere RaiUno:

python rai.py RaiUno

Lo script è il frutto di un lavoro collettivo. In particolare di Giulia, Wilder, Luker, skin79, Luke88, Pietro, mitm, Andrea, lufuscu e molti altri. Tutti sono incoraggiati a creare applicazioni e script più completi, possibilmente rilasciandone i sorgenti.

Invito tutti gli sviluppatori a spostarsi su Launchpad, lì c’è una mailing list e un repository per i sorgenti.


Ecco le URL degli stream:

RaiUno: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983

RaiDue: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=984

RaiTre: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=986

RaiQuattro: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708

RaiNews24: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1

RaiSport+: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4145

RaiStoria: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24269

RaiEdu: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24268

RaiSat Extra: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72382

RaiSat Premium: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72383

RaiSat Cinema: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381

RaiSat Yoyo: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72384

Rai Gulp: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4119


Quello che segue è solo per ricordare i tempi d’oro in cui bastava cambiare lo User Agent ;)

Ieri volevo vedere in diretta la puntata di PresaDiretta su RaiTre sul sito Rai.tv. Mi ha chiesto di installare Moonlight, cioè Silverlight per Linux. Ma naturalmente non funzionava, non so perché. Allora ho provato a mettere Silverlight su un Mac, ma nemmeno questo ha funzionato. La mia ira contro il servizio pubblico televisivo mi ha dato le energie necessarie a decifrare il codice delle loro pagine. Senza scendere nei dettagli, ecco come potete vedere le dirette Rai con il vostro media player preferito, ad es il VLC.

Mi raccomando selezionate attentamente i programmi che vale la pena di vedere, la stupidità può dare assuefazione. Per quanto mi riguarda: Report e PresaDiretta.

Aggiornamento 25 Feb

Hanno messo dei controlli sulla stringa di identificazione del browser (o del player) che si collega allo stream. Mi chiedo se per un servizio pubblico sia eticamente accettabile ricorrere a simili trucchetti, a voi l’ardua sentenza… Fra l’altro ti mostrano una sigletta che augura la “Buona Visione”, sembrerebbe quasi una provocazione. Dobbiamo camuffare il nostro player con un identificativo “da browser”:

Per il VLC: Andare su “Strumenti” => “Preferenze” e in basso dove c’è “Mostra le impostazioni” cliccare su “Tutto”. Quindi tra la selva di opzioni andare su “Ingresso/Codificatori” => “Moduli di accesso” => “HTTP(S)”. C’è un campo “User Agent HTTP”, settiamolo a:

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6

Aggiornamento 12 Gennaio 2010

Allora, alcuni stream non funzionano più. I nostri furbetti della RAI hanno escogitato un nuovo trucco per costringerci a usare il Silverlight. In pratica bisogna usare un header HTTP non-standard (lo dico per i più tecnici). Ho una soluzione rapida per Linux e Mac. Su Linux, aprite il terminale e scrivete:

wget --header="viaurl: www.rai.tv" [qui la URL dello stream] -O - | vlc --http-user-agent="Linux" -

Sul Mac potete usare questo che usa il curl al posto del wget (che non è presente sul mac). Aprite il terminale e scrivete:

curl -H "viaurl: www.rai.tv" [qui la URL dello stream] | /Applications/VLC.app/Contents/MacOS/VLC --http-user-agent="Linux" -

Mi dispiace per gli utenti Windows, per ora non ho niente di user-friendly da offrire. Che ne dite di passare a Ubuntu?

Aggiornamento 14 Febbraio 2010

Lo hanno già scritto in molti nei commenti, non è più possibile accedere agli stream da VLC con i comandi qui sopra. Di più non è più possibile vedere le dirette Rai su Linux, anche su rai.tv con MoonLight. Anticipo subito che stavolta non ho intenzione di fornire soluzioni (che comunque per ora non ho) perché ciò richiederebbe la decompilazione di codice offuscato e la sua reimplementazione. Credo che questa operazione sia legale in Italia ma non credo sia una buona idea esporsi. Invito tutti, soprattutto gli utenti Linux, a comunicare alla RAI questo disservizio.

Info tecniche

Stavolta non si sono limitati a stupidi controlli su parametri HTTP ma hanno sviluppato un sistema di autenticazione. La creazione del token avviene nel codice Dot Net nella libreria Rai.Client.Services.Security.dll che viene scaricata in /tmp/mono*/ . La libreria è offuscata usando SmartAssembly. E’ interessante notare che la console di MoonLight su Linux dà errore proprio nel caricamento di questa dll, quindi è probabile che Mono non riesca a caricare la DLL proprio a causa delle tecniche di offuscamento usate. Dunque la RAI ha sacrificato gli utenti Linux proprio per contrastare la visione degli stream al di fuori del browser. Basta aprire la DLL con un editor esadecimale per vedere la url della CGI che viene chiamata per ottenere la data corrente lato server. Probabilmente la DLL usa quella data (e altro?) per generare il token “ttAuth” che poi viene passato nella richiesta POST verso le URL degli stream.

Soluzione per Linux

Habemus scriptinus! Io non ci sarei mai arrivato da solo. Ma Giulia, Wilder, Pietro e il mio amico segreto hanno contributo a questo piccolo capolavoro. Per la verità Giulia ha avuto i 2 colpi di genio fondamentali: Base64 e la maschera con i byte in crescendo da applicare all’id + la data. Massima ammirazione! Ecco lo script da lanciare con la URL dello stream come parametro. Ad es:

rai.sh http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983

L’ideale è scaricare lo script in ~/bin, cioè nella directory bin della propria home.

  1. leo says:

    Salve, sono uno smanettone incapace, giusto x chiarire subito! xD
    Ho provato l’ultima soluzione, quella dello script di cui ringraziare Giulia e gli altri (GRAZIE!), ma mi da un errore.
    Ecco l’output del terminale:

    leonardo@laptop:~$ ./rai.sh http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708
    ./rai.sh: riga 11: curl: comando non trovato
    ./rai.sh: riga 33: curl: comando non trovato
    VLC media player 1.0.6 Goldeneye
    [0x10034b8] main libvlc: Esecuzione di vlc con l’interfaccia predefinita. Usa ‘cvlc’ per utilizzare vlc senza interfaccia.
    [0x16c7778] main stream error: cannot pre fill buffer

    come mai? :(

  2. gionnico says:

    @leo: apt-get install curl libcurl

  3. pax says:

    @Anonymous
    in quel error log c’è un sacco di roba da guardare.
    prima di riuscire a venirne a capo mi ci vorrà un pò di tempo.

    a presto,
    pax

  4. pax says:

    @Anonymous
    è possibile che lo abbiano fatto per far fronte alle elevate richieste di accesso per la visione partita della nazionale?
    E’ solo un’ipotesi, ma magari la vecchia piattaforma gli garantisce prestazioni migliori.

    pax

  5. Anonymous says:

    Di sicuro lo smooth streaming mi ammazza il PC. Usando il browser per fare qualche test lo smooth mangia il 50/51% di CPU sul mio dual core. Lo streaming mms ‘solo’ il 36/37%.
    A fronte di un mplayer/vlc nativi che mi consumano circa il 2/3%.
    Se poi filtro le header HTTP e vedo il traffico di rete che si genera mi prende lo sconforto.
    Senza contare che il famigerato messaggio ‘Buffering’ ed il video choppato lo prendo anche sullo smooth.
    Con buona pace di M$ che dichiara il protocollo piu’ efficiente (forse per le loto tasche).

  6. tavolone says:

    Lo smooth non è così efficiente come viene dichiarato. A me sembra che venga mascherata l’efficenza dietro un abbassamento della qualità dell’immagine. Anche le trasmissioni HD non sono in vero HD ma in un falso e pure venuto male HD. Comunque questo è quello che c’è e andrebbe bene così se solo non ce lo facessero sudare nonostante si sia pagato già il canone Rai. Rai e Microsoft si sono alleati per aggirare questo fatto?? In effetti il software smooth è di microsoft e non di Rai e noi non lo abbiamo pagato!!! Che ne dite??

  7. Luca says:

    Ma guardate che si vede con vlc ( rai 1 2 3)
    non c’è nessun smoth streaming, almeno credo

  8. Luca says:

    i link li ho presi con httpfox

  9. Anon says:

    @tavolone

    Dubito che R4I e M$ siano esattamente alleati : credo che abbiano pagato la M$ regalandole i soldi del canone in un momento in cui Google espelle i prodotti e le teconologie targate M$ dai propri uffici per scarsa affidabilità e sicurezza…. non c’è che dire , una scelta “oculata e lungimirante” quella della RAI…

    comunque credo che la loro colpa sia a metà … l’altra metà ce li hanno gli s**onzi della FiFA che secondo me hanno imposto silvercazz nel contratto per i diritti del mondiale… come già fatto dal CIO per le olimpiadi invernali …

    comunque sta storia deve finire … il rapporto RAI/Stato Italiano/canone deve essere necessariamente modificato …la TV di Stato _DEVE_ fare la TV di Stato

  10. deinde says:

    @luca posta i link per rai uno!!
    io ho controllato e rai uno risulta ancora in smooth!! forse perchè adesso stanno su raisport, mentre rai 2 e rai 3 anche se dalla pagina delle dirette il tipo dello stream risulta smooth sono trasmessi normalmente ma sono cambiati gli urls:

    ‘Rai Due’: ‘http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=180116',
    ‘Rai Tre’: ‘http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=180117',

    poi eccovi gli urls delle dirette 1,2,3 di rai sport

    ‘RaiSport_jolly1′: ‘http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=22590',
    ‘RaiSport_jolly2′:’http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=35259',
    ‘RaiSport_jolly3′:’http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=35263',

  11. tavolone says:

    I tre link di raisport_jolly non funzionano, almeno a me. Li stò provando adesso che sono le 24:52 di Venerdi ed è probabile che possa dipendere dall’orario. La cosa strana è che il link di jolly1 parte, fa il buffering e inizia la riproduzione ma si vede solo uno schermo tutto nero. Gli altri due danno errore di connessione con VLC.

    @deinde
    Grazie per i link che hai postato. Riavere rai 2 e rai 3 è davvero utile. Speriamo che li facciano durare per un pò!!! :)

  12. deinde says:

    @tavolone
    i link raisport_jolly non sono sempre attivi!!
    il palinsesto lo trovi qui http://www.raisport.rai.it/dl/raisport/Page-11dfcccf-8a35-4dff-8f3b-3b338b7c2fde.html

  13. leo says:

    grazie x l’aiuto gionnico :)
    con apt-get install curl libcurl, mi installa curl, ma non esiste libcurl.. qual’è precisamente il pacchetto di libcurl da installare? :-/

  14. linuser says:

    Il Politecnico di Torino passa ad Ubuntu :

    http://www.oneopensource.it/25/06/2010/luniversita-di-torino-passa-ad-ubuntu/

    Spero che in quel di viale Mazzini sia rimasto qualcuno che almeno sappia leggere.

  15. tavolone says:

    @deinde
    Grazie!! :)

  16. Anonymous says:

    @linuser: guarda che su Ubuntu con Moonlight il sito della rai si vede benissimo te lo dice uno che lo sta usando proprio ora…

  17. Anonymous says:

    @Anonymous
    Fai un ‘top’ e facci sapere anche quanta percentuale di cpu stai regalando a Novell& MS
    :-)

  18. Giuseppe says:

    @linuser
    Il link da te riportato riferisce di “Ubuntu e l’Università di Torino”, la quale è ben diversa dal Politecnico! Chissà se il Politecnico è … windows-dipendente!
    Ciao

  19. Giorgio says:

    Io proprio non vi capisco.
    Rai è riuscita a servire 1 milione e 400 mila utenti contemporanei facendo vedere la partita potenzialmente fino a 3 Mbit/s (almeno per chi ha la fibra ottica, da 400 kbit/s in su per gli altri) senza chiedervi una lira e vi lamentate pure??? Ma chi vi credete di essere? Siete solo dei bambini viziati. Provate col vostro Ubuntu e VLC, e vediamo quanti utenti riuscite a soddisfare…

  20. linuser says:

    @Giuseppe

    Bingo !!! … la conferma che alla RAI ci si ferma al titolo e non alla sostanza che in questo caso consiste nel fatto che l’Università di Torino adotta Ubuntu per risparmiare sui costi delle licenze .. ma comunque la cosa ormai non mi sorprende più di tanto …

    @Anonymous

    Non mi risulta che in produzione utilizzino software libero nè tantomeno una soluzione che possa garantire la massima compatibilità ed efficienza possibile perchè comunque con moonlight spesso non si vede e quando si vede la qualità del video è scarsa ; di sicuro non puoi guardare i programmi codificati con il DRM di M$.

  21. linuser says:

    @Giorgio

    RAI non è riuscita a fare un bel niente !!!!!!!!!!!!!!!!!!!

    Ha pagato Akamai ( soggetto terzo ) per mantenere le “promesse” del contratto di servizio.

  22. tavolone says:

    @Giorgio
    Veramente la Rai le lire le chiede e come, il canone!!!
    Il problema riscontrato con Linux però non credo che sia direttamente inputabile alla Rai, ma probabilmente più a Microsoft proprietaria del software usato per trasmettere il servizio Rai in streaming. Capisco proteggere il materiale trasmesso con lo smooth silverlight, propbabilmente serve a garantire un alto numero di accessi al portale Rai. Quello che non trovo onesto è impedire l’accesso o comunque a penalizzare chi non usa windows. Non ha m0olto senso da parte della Rai, mentre è più probabile che ne benefici Microsoft che è proprietaria anche di Windows!!! Secondo il piccolo parere c’è un leggero conflitto di interessi da parte di Microsoft di cui fanno le spese gli utenti non Microsoft e la Rai che potrebbe avere anzichè 1 milione e 400mila utenti anche oltre due milioni di utenti. Ad esempio su Ubuntu c’è moonlight che sostituisce silverlight, ma non a tutti funziona bene e comunque non ha le stesse prestazioni. Non sarebbe male se Microsoft non fosse così avida di guadagni ma pensasse di più a diffondere la tecnologia software il più possibile per migliorare il parco utenza. Peccato….è normale che poi ci sia chi cerca di aggirare l’ostacolo, anche se non è giusto. Chi la fa, l’aspetti!!!!

    Parlare di vizio può essere anche giusto, ma non è un problema legato solo a “Noi”, come dici tu. Anche le grandi aziende come Microsoft sono viziate nel loro atteggiamento verso di Noi, cercando di imporci windows come SO evitando di sviluppare software essenziale anche per altri sistemi operativi, vedi smooth silverlight per Linux!!

    In questo senso ti rispondo che si siamo viziati, tutti!!!! :)

  23. Elrond says:

    Agli indirizzi trovati da deinde aggiungo http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=180090 che dovrebbe essere Rai 1, però non è accessibile con lo script del 3 marzo. Questo canale, insieme a Rai 2, Rai 3, Rai Sport 2, è segnato come “smooth”

  24. Anonymous says:

    @Anonymous: Io guardo la TV mica la % di CPU! :P, probabilmente ho una macchina decente…

  25. tavolone says:

    @Elrond
    Questo link di Rai 1 lo conosco ma come hai detto anche tu e come era già scritto nei post precedenti è ancora smooth. Rai 2 e Rai 3 non sono più smooth e i link li trovi nei post precedenti!!!!

  26. deinde says:

    @anonymous…quello che non guarda la % di CPU! perchè crede di avere una macchina decente.

    dato che non mi va di iniziare ad elencare i motivi per i quali linux è migliore di win, posto il link della classifica dei 500 super computer del mondo…9 dei primi 10 guarda un po’ sono basati su linux!!
    http://www.top500.org/list/2010/06/100

    spero che lo leggano anche i signori della r*i dato che vogliono migliorare le prestazioni dei loro servizi.

  27. [...] futura memoria mi appunto qui il post (ed i commenti) di Flavio Tordini per guardare online in streaming le dirette del nuovo sito Rai.tv senza aprirlo ed usare un plugin [...]

  28. gionnico says:

    @leo: apt-get install libcurl4 libcurl3

  29. Anon says:

    @Giorgio

    Interessante … 1M e 400k utenti … hai idea di quanti utenti serve google con i suoi servizi , con youtube e google video usando linux in tutti i suoi datancenter ?

  30. Anonymous says:

    @pax

    E’ difficile l’analisi della errorlog?

    Ciao

    K.

  31. gionnico says:

    Ci risiamo con lo SmoothStreaming per 1,2,3 mi pare.

    Ci sono rimedi?

  32. tavolone says:

    E’ ufficiale Rai 2 e Rai 3 non sono più visibili, la Rai bha colpito ancora!!! Sono passati pochi giorni da quando sono stati postati i link funzionanti di Rai 2 e Rai 3 ma anche stavolta sono stati reimpostati sullo smooth silverlight. Bisognerà aspettare che si trovi una nuova soluzione.

    :(

  33. Anonymous says:

    Direi che la situazione e’ ben peggiore.
    Qualche gorno fa, solo per prova, ma con ff 3.6 + moom 2.99.x lo streaming si vedeva.
    Ora ricevo ‘error 4001 media failed’ su qualsiasi diretta, anche quelle non smooth.
    I flussi non smooth si vedono solo con gli script.

  34. gionnico says:

    @Anonymous: Si ma qualche giorno fa si vedeva anche con VLC con lo script Xray ;)

    Il fatto è che moonlight (ufficiale) non supporta SmoothStreaming e la RAI non può farci questo!

    Era meglio ai tempi degli stream RealMedia. I codec (proprietari) almeno su linux c’erano.

  35. tavolone says:

    Io con moonlight dal sito Rai non avevo mai avuto problemi da quando lo uso, ma ieri sera ho avuto i primi errori di media failed. Può essere che abbiano aggiornato il codec smoonth ocomunque qualche impostazione degli streaming che li ha resi ancora più indigesti a moonlight. Se continua così la Rai riuscirà a non farci vedere più nulla, e questo è del tutto inaccettabile per chi come me paga il canone Rai da sempre. spero che qualche geniaccio di Linux inizi a lavorare su codec smooth, almeno per capire come emularlo su Linux.

    Ci vorrebbe l’intervento dei Cinesi, loro sono bravi a taroccare tutto!!!! :)

  36. tavolone says:

    Sul mio firefox ho installato il plugin DownloadHelper che ho provato ad usare per scaricare un filmato dal sito Rai relativo a Rai 1 che come sappiamo è trasmessa in smoothstreaming. Di solito DownloadHelper mostra il nome del file in streaming e una volta selezionato lo salva sul disco del PC. Lo streaming di Rai 1 ad esempio invece all’interno di DownloadHelper mostra non un solo nome ma ogni secondo mostra un nuovo nome relativo ad un file .mp4 che se provo a scaricare viene salvato con una lunghezza di 197 KB e che in riproduzione non mostra nulla. Forse il codec smooth suddivide lo streaming in tanti piccoli filmati che invia in sequenza e questo metodo risulta incompatibile con il moonlight.

  37. tavolone says:

    Mi sono sbagliato
    con moonlight non vedo più nulla, dal sito Rai non riesco a vedere nessun canale!!!!!!!!
    Io fino a ieri sono riuscito a vederli tutti tranne Rai 1, 2, 3. Ora invece non nje vedo nessuno!!!

    Brava, Brava RAI!!!!!!

  38. Anonymous says:

    @tavolone
    Per il momento e’ inutile arrovellarsi. Moonlight e’ talmente critico che basta un niente per mandare in crash il plugin. Se fai qualche prova con siti web di test per lo smooth streaming vedrai che ‘se fila tutto liscio’ il flusso lo vedi, altrimenti il risultato e’ unpredictable.
    Stessa cosa per Rai Replay, qualche cosa funge altre cose no.
    La cosa piu’ ridicola, da ieri, e’ che anche i canali delle dirette che NON hanno un flusso smooth streaming (come Rai4 etc etc ) vanno in crash. Ma con gli script si vedono. Quindi, secondo me, il problema sta nel nuovo XAP che contiene assemblato il player, piu’ che nello smooth stesso.
    Quello che vedi con il downloader e’ il normale modo di lavoro dello smooth. Piccoli ‘chunk’ di mp4 video della durata di 2 secondi circa ciascuno, a bitrate variabile in finzione della richiesta del client.
    Si potrebbe tentare di creare un player ‘standalone’ leggero, senza firefox di mezzo,sempre basato su Moonlight usando il comando ‘mopen’ per lanciare il player contenuto nell’xap della Rxx. Ma se va in crash il plugin succederebbe la stessa cosa con lo standalone.

    Ciao

    K.

  39. pax says:

    @K
    ciao K,
    non è difficile in assoluto.
    Il fatto è che pur usando linux da un po’ di tempo non mi ero mai imbattuto in un file di log con dentro così tanta roba…
    …e con alcuni dei messaggi che ci sono non ho molta familiarità.

    Ma sto cercando di venirne a capo ;)

    pax

  40. Anonymous says:

    @pax

    Ne verrai a capo sicuramente. ci scommetto :-)

    K.

  41. tavolone says:

    @Anonymous

    Grazie mille per la spiegazione!!!
    Ci sono problemi con i canali RAI però almeno imparo un pò di cose su Linux!!
    Non tutto il male viene per nuocere, o quasi!
    :)

    Al momento io non ho nessuna nuova notizia, spero di averne presto.

  42. Anonymous says:

    Oggi sembra che i canali siano di nuovo visibili con Moonlight, probabilmente leggono questo blog :P

  43. Anon says:

    Usano WebAccelerator per gestire il sito del TG1 : altri soldi pubblici buttati alle ortiche

    Chissà se il ministro dell’economia sa che i soldi del canone vanno a finire in area sterlina ( per i servizi di Akamai ) e in area dollaro ( per WebAccelerator ).

  44. johnny says:

    Usano un cluster ISS spacciato per Apache 2.2.13 … lol

    Hanno contraffatto la stringa del server ma si sono dimenticati delle tonnellate di headers HTTP che ISS appende alle risposte.

  45. Anon says:

    @johnny

    IIS semmai … se volete fare del debunking , siate professionali

  46. tavolone says:

    SMi scuso ma invio questo post solo per prova, inquanto per tutto oggi non sono riuscito a postare nessun messaggio e non so perchè!!
    Spero che funzioni adesso………

    ………Se non leggete questo messaggio vuol dire che non ci sono riuscito!!! :)

  47. Anonymous says:

    @Signor Rai & Signor Akamai

    Cari signori che leggete questo blog, pensate di riuscire, prima o poi, ad aggiustare il vostro giocattolo e permettermi di vedere anche i canali delle dirette che NON usano lo smooth streaming?

    qusto e’ quello che dice il mio browser, su un canale a caso:

    http://212.162.68.162/raigulp?auth=daEdXa5cLd_aAbTbwb3bkc9b.bha1a1aZcS-bmmfLB-8-JjywyHq&aifp=V001

    GET /raigulp?auth=daEdXa5cLd_aAbTbwb3bkc9b.bha1a1aZcS-bmmfLB-8-JjywyHq&aifp=V001 HTTP/1.1

    Host: 212.162.68.162

    User-Agent: NSPlayer/11.08.0005.0000

    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

    Accept-Language: en-us,en;q=0.5

    Accept-Encoding: gzip,deflate

    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

    Keep-Alive: 115

    Connection: keep-alive

    Pragma: no-cache, xClientGUID={c77e7400-738a-11d2-9add-0020af0a3278}

    Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.startupprofile, com.microsoft.wm.predstrm

    Pragma: playlist-gen-id=4537956

    Pragma: client-id=3762080734

    Pragma: rate=1.000000,stream-offset=0:0,max-duration=0

    Pragma: xPlayStrm=1

    Pragma: LinkBW=2147483647,rate=1.000, AccelDuration=20000, AccelBW=2147483647

    Pragma: stream-time=0, packet-num=4294967295

    Pragma: stream-switch-entry=ffff:1:0 ffff:2:0

    Pragma: stream-switch-count=2

    HTTP/1.1 500 Internal Server Error

    Server: Cougar/9.01.01.5001

    Date: Sun, 04 Jul 2010 09:50:23 GMT

    Pragma: no-cache

    Connection: close

    Se vi possiamo aiutare fatecelo sapere.

  48. Giorgio says:

    Ok, provo ad essere più costruttivo…

    Lo Smooth Streaming di MS è documentato (http://msdn.microsoft.com/en-us/library/ee230811%28v=VS.90%29.aspx), per cui non vedo ostacoli alla sua implementazione in Moonlight (o altrove…)

  49. Dadilo says:

    @Giorgio dici che non vedi ostacoli nell’implementazione? Guarda qui http://forum.videolan.org/viewtopic.php?f=7&t=70500 quanto tempo fà ho richiesto l’implentazione dello Smooth Streaming su VLC, e guarda quanti client linux o windows attualmente lo supportano. A leggere il funzionamento non sembra difficile implementarlo ma nessuno ha fatto niente oppure ancora non ha pubblicato niente.
    Il sito mediaset utilizza lo smooth streaming da molto tempo.

  50. tavolone says:

    aa

  51. tavolone says:

    Qui c’è del materiale che fa riferimento alle specifiche dello standard PIFF (Protected Interoperable File Format) e allo Smooth Streaming che fa parte di questo tipo di standard. da questa pagina è possibile scaricare le specifiche dello Smooth Streaming in formato PDF.
    Spero che qualche esperto in materia possa raccontarci qualcosa di queste specifiche e magari riuscire a trovare un modo per implementare questo protocollo multimediale in qualche player per linux, meglio se si tratta di VLC.

  52. tavolone says:

    Questo è il link che mi sono scordato prima.

  53. tavolone says:

    ho capito non posso mettere più link nei miei post. OK mi limito a commentare.

  54. Anon says:

    Per chi usa quell’abominevole mostro di moonlight , almeno aggiunga la stringa seguente ad AdBlock Plus per impedire agli spot di essere visualizzati : http(duepunti)//*.cloudfront.net/*

    (duepunti) = :

  55. johnny says:

    Ma perchè ca**o linkate materiale M$ ?

  56. Anonymous says:

    @jonny
    Eh, hai ragione sui link M$,….sai com’è una cosa tire l’altra,…. e la voglia di superare le barriera di smooth ci ha “obbligato” a farlo, del resto si tratta di materiale M$…..Però non hai torto e quindi basta link. Sappiamo che le specifiche sono pubbliche e spero che vengano usate per creare un player per Linux xhe supporti lo smooth.

    :)

  57. pietro says:

    Il player esiste già ed è Open Source e si chiama moonlight. Se installate la preview 7 di moonlight 3 , funziona tutto

  58. marco says:

    per quanto riguarda la qualità dipende dalla banda che avete , il video si vede in HD solo se avete almento 3Mb di banda disponibile altrimenti lo vedete a qualità inferiore ma riuscite a vederlo lo stesso, è questa l’idea dello Smooth Streaming che poi anche apple ha abbracciato con il suo HTTP live streaming. . Per tanto se non vedete in HD il video la colpa è della banda o del fatto che non avete un PC che è in grado di riprodurre quel tipo di risoluzione., Il video viene sempre dato al massimo della qualità possibile in base alla banda e alle capacità di elaborazione del client.

  59. Anonymous says:

    @Marco @Pierto

    Grazie! Meno male che c’e’ chi ci spiega le cose. Dovro’ spiegarlo al mio recalcitrante Pinguino che a Velocita’ T1 come banda si rifiuta di aprire in modo decente gli streaming Rai (sempre che li apra visto che il piu’ delle volte va in crash).

  60. tavolone says:

    Si potrebbe fare un porting di moonlight per Maemo 5??
    Per chi non lo conoscesse Maemo 5 è la distribuzione Linux usata da Nokia sul suo TabletPhone N900. E’ l’unica cosa che manca per rendere completo il parco TV Rai visibili in streaming su questo mostriciattolo. spero che qualche bravo e volonteroso esperto di sistemi Linux si prenda questo incarico, farebbe davvero bene alla comunità Maemo e soprattutto a ll’N900 che farebbe un ulteriore passo verso la perfezione!!!

    Che ne dite?

    :)

  61. Antonio says:

    Silverlight è gia pronto su symbian per maemo credo ci vorrà un po’

  62. tavolone says:

    L’importante è che il porting per Maemo venga preso in considerazione, il tempo che ci vorrà non ha molta importanza. Quello che conta è che funzioni e al meglio.

    :)

  63. kam says:

    non so se lo avete già detto, mi scuso se mi fosse sfuggito.

    da domenica (non sapreo se già da prima poichè era da un bel pò di tempo che non guardavo gli streaming della rai). non riesco più a vedere rai 1, rai2 e rai3 sul portale della rai… e non con moonlight… ma con SILVERLIGHT su WINDOWS! tutti gli altri canali si vedono regolarmente…. non so davvero cosa stiano combinando quelli di rainet & co.

    ora non che la cosa mi tocchi molto, poichè ho preso una chiavetta dvb-t per guardare la tv sul pc, (mi ero venuto lo scrupolo di provare a guardare lo stream dopo aver letto le segnalazioni di molti utenti linux che non riuscivano più a vedere le suddette reti). ma la cosa è alquanto scandalosa…

  64. Anonymous says:

    Ma quanto sono scemi quelli della rai?
    Parecchio!!! e purtroppo lo dimostrano ogni giorno ad iniziare nel far chiudere i programmi che portano soldi e spettatori.
    Con questo script
    http://www.slacky.eu/wikislack/index.php?title=Rai.tv_senza_silverlight
    manco ci assorbiamo la pubblicità pre sintonizzazione come avviene con windows!
    Scemi, scemi, scemi …

  65. Giuseppe says:

    @ Anonymous
    Spiègati meglio. Secondo te, quello script funziona?
    Lo script linux a cui fai riferimento è quello di Luke88 (che tra l’altro è uno degli sviluppatori di rai.py, cfr. citazione nel post d’apertura) non credo che funzioni più, da parecchio tempo. Non posso provarlo perché sono su Windows. Ciao

  66. kam says:

    sempre più incredibile… adesso lo streaming lo carica, ma mi da il messaggio “spiacente, la visione del filmato è consentita solo agli utenti nel territorio italiano”…

    e io dove sto? in svervegia? ripeto, su WINDOWS con firefox e SILVERLIGHT ultima versione… sempre rai1, rai2 e rai3… veramente osceni (per non utilizzare termini più pesanti).

    P.S. la pubblicità in preroll però me la fanno vedere lo stesso, mica mi dicono “non consentito a chi vive in bertonia”…

  67. Giuseppe says:

    Continuo il mio post precedente.
    Attivando con Ubuntu Lucid lo script di Luke88 (link sul post di Anonymous) e cliccando sulla barra di RaiUno ottengo questo sgrammaticatissimo output:
    ” % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 20 0 20 0 0 88 0 –:–:– –:–:– –:–:– 416
    (muove la mano)–Tu *NON* vuoi vedere questo canale”
    Con RaiDue la maschera di vlc appare ma senza immagine/suono. Toh, sorpresa, RaiStoria è partita con filmato/suono perfetti!

  68. linuser says:

    Piccolo OT per segnalare che la nuova versione di Vlc supporta l’accelerazione hardware della GPU , sia per linux che per windows con la sola eccezione dei driver ATI su windows. In particolare si può apprezzare l’ulteriore diminuzione del già basso consumo di CPU con gli streams ancora visibili.

  69. tavolone says:

    Grande, finalmente RAI 1!!! Grazie e speriamo che duri er un pò!!! :)

  70. Anonymous says:

    @tavolone

    Visto che ti piace tanto il link di rai uno ecco pure il link a rai due

    http://www.tv4you.it/tvbox/205.251.130.234/_sppha/cooltv/rai2.html

    Se fai una patch al tuo script e lanci il browser con questi link quando scegli rai uno o due *light lo hai quasi eliminato. Per il resto usi vlc o mplayer.
    Resta solo Rai Tre da sistemare (e forse uno dei canali Rai sport, non ricordo se uno o due)
    Il consumo di CPU e’ sempre elevato, ma almeno in browser non si impalla.
    Divertiti

  71. Comix says:

    Scusate sono rimasto assente per un po’. Ci sono novità a riguardo dell’errore (tra l’altro in un inglese davvero assurdo) “Relinker Exception: Content requested isn’t in an usable status”?

  72. Aldo says:

    Ieri (oggi non posso controllare) con Silverlight non si vedeva nessun canale. Che sta succedendo?

  73. alf74 says:

    scusate ci sono novita? per rai 1 2 3 ?
    grazie ciao

  74. tavolone says:

    Oltre rai 1,2 e 3 adesso non si vede più neanche rai 4!!!

    Mi sembra che orami da un pò non ci siano iù novità positive ne qui ne altrove, anzi la situazione sembra peggiorarecontinuamente. Speriamo che a settembre le cose migliorino.

    Ciao a Tutti

  75. Anonymous says:

    @Tavolone

    Rai4 (e tutti gli altri canali eccetto 1/2/3) con gli script si continuano a vedere.
    Con il browser, invece, da un pezzo riesco solo a vedere 1/2/3.
    I canali NON smooth streaming lo impallano e devo cancellarlo.
    Qualcuno ha notizie della famigerata ‘libsmth’ (vedi archivio Olrait) che SkS aveva promesso entro la fine di luglio?
    Era il ‘Sogno di una notte di mezza estate?’

  76. tavolone says:

    Io da due giorni su rai 4 vedo sempre e solo la schermata viola di rai 4 con scritto che il contenuto non è disponibile!!!Sia da PC che dal mio cell N900!!!!

    Succede solo a me!!??

  77. Anonymous says:

    @tavolone
    Vedi la schermata viola di Rai4, come tutti, perche’ il contenuto che stanno trasmettendo in digitale non vogliono che vada in streaming. Oppure non hanno i diritti per farlo.
    Non e’ questione di script o smooth streaming. Succede anche con il browser sul sito Rai.

  78. tavolone says:

    Ok, Grazie!! :)

  79. Giulio says:

    non sono riuscito a far partire lo script di Luke88 o non funziona, non saprei…

  80. Tullio says:

    Ciao,
    Uso UBUNTU 10.4 la versione di python è la 2.6.5, ho installato VLC da
    synaptic, ho scaricato il file e rinominato in rai.py, ma quando
    lancio :python ray.py RaiUno mi dà i seguenti errori:

    3101:892:33,19,439,04,16,04,474;1
    zXYjaCDuC|rM|^ogf{`diAOFvY
    Traceback (most recent call last):
    File “rai.py”, line 172, in
    stream = streamURL(host, path, chan, ttAuth)
    File “rai.py”, line 90, in streamURL
    return re.search(“(?Pmms://.*)\”", asx).groupdict()["mms"]
    AttributeError: ‘NoneType’ object has no attribute ‘groupdict.

    Ho cercato di capire cosa non andava alle righe 90 e 172 ma non ci ho
    capito un “favone cosmico”, anche perché python, pur essendo simile al c
    ++, non lo conosco bene.

    Grazie.

    Tullio

  81. Anonymous says:

    @tullio
    Rai 1/2/3, ed uno dei canali sportivi se non ricordo male, trasmettono in smooth streaming.
    L’url di riferimento e’ diverso da tutti gli altri. Probabilmente lo script non e’ in grado di riconoscerlo e di dare um messaggio che dica chiaramente che lo smooth streaming non e’ visibile via script.
    Per ora non ci sono player Linux nativi per i flussi smooth streaming.

    Ciao

  82. Anonymous says:

    @Giulio
    Lo script di Luke88 e’ scritto in bash.
    Su alcune distro se gli script ‘bash’ (non sh) non li lanci con il comando: bash tuo_script non c’e verso di farli partire.
    Puo’ essere una ipotesi.
    Ovviamente rai 1/2/3 che vanno in smooth non fungono con vlc.

  83. Anonymous says:

    c’e’ sempre qualcuno che copia le informazioni del messaggio di prima e ne aggiunge
    di inutili ?

  84. stefano says:

    Mi sembra che in questo caso più che trovare “hack” temporanei sarebbe meglio cercare di sensibilizzare la redazione di Report sul problema della compatibilità. Sono anche curioso di capire quali siano i motivi che abbiano portato alla scelta all’adozione di tale tecnologia a scapito di altre più interoperabili.

    A mio avviso, specie per un servizio pubblico, il problema della compatibilità e della interoperabilità è il primo sacrosanto requisito, è per me una delusione che la redazione di Report e e/o chi ha fatto la scelta tecnologica in questione non si sia posto apparentemente il problema o peggio ancora abbia escluso consapevolmente una certa utenza.

  85. enrico says:

    Io vedo rai uno su http://www.videodiretta.it/nazionali/rai-1/, almeno questo sito da la possibiltà di vedere un canale

  86. Mirko says:

    Avete provato con Moonlight 3 preview?!?
    A me funziona perfettamente!

  87. --Pollo-> says:

    Questo è l’errore che mi rilascia il mio terminale bash (uso Mac OSX 10.4 ed ho quindi scaricato python-2.6.6-macosx10.3.dmg ):

    python rai.py RaiStoria
    3101:35378:31,18,439,02,21,03,474;1
    qTzRVao CDwC|sM|^og`{gdiAOFvY
    2010;24269;20-09-528-13-30-12-565
    Traceback (most recent call last):
    File “rai.py”, line 174, in
    subprocess.Popen([vlcdir+"vlc", "--http-user-agent=\""+agent+"\"", stream])
    File “/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py”, line 623, in __init__
    errread, errwrite)
    File “/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py”, line 1141, in _execute_child
    raise child_exception
    OSError: [Errno 2] No such file or directory

    Qualcuno sa illuminarmi?
    Grazie

  88. Patrix says:

    ubuntu 10.04 e moonlight 3 prewiew funziona, si vedono le dirette rai, spero di essere stato utile.
    Un saluto a tutti

  89. mitm says:

    salve a tutti

    stanotte ho dato un’occhiata al codice di libsmth (http://code.google.com/p/libsmth/) rilasciato da stefano sanfilippo e devo dire che sono rimasto piacevolmente sorpreso!

    tramite questa libreria e grazie al buon vecchio ffmpeg è possibile ricreare un mp4 perfettamente funzionante a partire dai vari mp4 frammentati ottenibili attraverso il client manifest

    grazie stefano!!

  90. Giuseppe says:

    @mitm
    Puoi chiarirci cosa succede con questa libreria (che ‘ricrea’ un mp4) alla ricezione delle dirette Rai? Potremo vederli scavalcando l’attuale (e odioso) ostruzionismo? Se non puoi dirlo, per non attivare le ‘orecchie indiscrete’ del Nemico … beh, ti capisco.

  91. mitm says:

    @giuseppe
    premetto che nn ho ancora avuto modo di studiarmi i sorgenti, ho solo dato una rapida occhiata e fatto alcuni test..quello che per il momento sono riuscito a fare è stato di ricreare un file mp4 (leggibile da qualsiasi player) a partire dai vari mp4 frammentati scaricati tramite wget
    (per semplificarmi la vita ho lavorato con alcuni video di rai replay, cmq la tecnologia è la stessa utilizzata x lo stream live)
    rimane ancora aperta la questione ttauth, anche se, in attesa che qualcuno riesca ancora una volta a reversare l’algoritmo di generazione del token, può essere aggirata ricorrendo a un pò di sano “sniffing passivo”
    ti consiglio di iscriverti alla ml di olrait per seguire lo stato dei lavori

  92. mitm says:

    update: funziona anche per le dirette…ho dei problemini con l’audio, esattamente come ce li ho con moonlight..x la parte video grazie alla libsmth si riesce a visualizzare dirette, rai replay e vod

    se qualcuno ha tempo x darmi una mano passi su freenode #olrait

  93. iobo says:

    mitm perchè non ci spieghi come hai usato libsmth possibilmente dettagliatamente in modo da fare anche noi qualche prova.
    Ciao

  94. Giuseppe says:

    @iobo
    Se vuoi fare delle prove, scaricalo da qui http://code.google.com/p/libsmth/downloads/detail?name=libsmth-0.0.1.tar.gz&can=2&q= e poi lo installi: $./install-sh
    Dare dettagli qui … significa darli al Nemico!

  95. Tania says:

    Ciao !!!

    3 domande:

    1) ESISTE UN MODO, FUNZIONANTE, PER INSTALLARE MOONLIGHT ED I CODEC DI SILVERLIGHT DA APT ?
    (installando Moonlight dal suo sito richiede di accettare la lincenz. di Maicrofoft.

    2) se si, COME ?? mi potete gentilmente descrivere la procedura, please ??

    3)IL metodo per installare dal sito di Moonlight e poi successivamente sostituire i codec proprietari descritto qui descritto http://wiki.ubuntu-it.org/InternetRete/Moonlight funziona? ha davvero un senso tale procedura ??

    grazie in anticipo !!

  96. mitm says:

    @tania
    nn utilizzo ubuntu ma credo che la procedura per l’installazione di moonlight sia la stessa per tutti gli os *nix like..una volta installato il plugin da http://www.go-mono.com/moonlight/
    se nn vuoi utilizzare i codecs proprietari micro$oft basta che rinomini il file
    silverlight-media-pack-linux-x86-16-1.so (nel mio caso si trova in /home/mitm/.mozilla/plugins/moonlight/)

  97. mitm says:

    @all
    se qualcuno ha un pò di tempo per darmi una mano con la libsmth mi trova su freenode #olrait tutti i giorni dopo le 19:00 (gradita conoscenza linguaggio c)

    al momento modificando di poco il codice sono riuscito a visualizzare dirette, vod e rai replay su mplayer utilizzando libsmth e uno script bash..purtroppo nn riesco a riprodurre l’audio

  98. giuseppe says:

    @ mitm
    1.. nell’installare libsmth 0.0.1 (Ubuntu 10.10) trovo questo errore:
    configure: error: missing required header .
    In pratica, sono entrato nella cartella di libsmth e da terminale ho digitato:
    ./configure
    2.. non so come raggiungere il freenode, puoi scrivermelo in privato? A destra della
    chiocciolina aol.com, a sinistra pippogallo.
    Ciao

  99. lufuscu says:

    si pian piano ci sto riuscendo a vedere il video…

  100. cerco di fare il login,ma non ho mai ricevuto i 4 digit via email.
    Vorrei contribuire a risolvere questo problema. Uso 10.10 64 bit.

    Grazie

    Maurizio G.

  101. lufuscu says:

    fondamentalmente credo di aver capito, il problema è farlo.A breve aggiornamenti. mitm non ti becco più su olrait, comunque ti ho mandato un email su hot.

  102. Anonymous says:

    @lufuscu, @mitm
    Ciao a tutti,
    stavo rivedendo dei vecchi script per agganciare il flusso dei canali in smooth streaming.
    Ho facilmente preso l’url del manifest e con una piccola subroutine costuito un downloader per i vari ‘chunk’. Ho qualche difficolta’ a ricostruire il video sia con la libsmth di Stefano che con FFmpeg. Non e’ che potete postare un paio di righe per capire come chiamare la libsmth da script o usare ffmpeg per ricostruire il video partendo dai vari frammenti?

    Grazie

  103. lufuscu says:

    se hai compilato la libsmth:

    ./dissector Vfragments
    cat Vfragments.d/*.vc1 >> video.vc1

    altrimenti se hai problemi con la libsmth unisci direttamente con cat i vari frammenti, funziona lo stesso. L’importante è che l’estensione del file sia vc1 altrimenti mplayer non capisce come eseguirlo (anche forzandolo…mistero)

  104. Anonymous says:

    @lufuscu
    Grazie. Dovrei darmi un pugno in testa da solo…in fondo con un mainfest che contiene FourCC=”WVC1″ che altro poteva essere? Ho passato il Vc1 ad ffmpeg 0.6.1 e lo ha convertito in avi.
    Devo sperimentare un po’ il live streaming, magari alimentando un device fifo per fare arrivare il flusso convertito al player linux.

    Ciao

    K.

  105. anna says:

    come faccio a copiare o scaricare da rai replay la S Messa del 5 e del 8 dicembre dove cantavano le mie bambine? mi serve solo per questo motivo poi non lo usero’ piu’. Se qlc mi puo’ aiutare x favore con termini semplici poiche’ nn sono molto pratica di pc e programmi. GRAZIEEEEEEEE

  106. blackdog says:

    anche la7 ha purtroppo fatto la stessa deludente scelta di ra*tv… streaming silverlight e adesso mi trovo pure ‘sto messaggio di obbligo a usare explorer sul sito delle dirette (http://live.la7.it/eventi/). la cosa è aggravata dal fatto che con il passaggio al digitale terrestre per molti la7 non è nemmeno visibile e quindi si perde una possibile alternativa.
    mi sono lamentato di questa cosa con il loro webmaster (che sicuramente non ha colpe, ma può inoltrare il messaggio a chi di dovere) e invito tutti a scrivere, anche se temo che riceveremo risposte simili a quelle date a Flavio da quelli della ra*.
    nel frattempo moonlight continua ad essere un palliativo, per giunta pessimo (moonlight 3 è ancora un alpha e causa crash assicurati con firefox/iceweasel).

    quindi -dato che sono un analfabeta in termini di programmazione- non mi resta che “fare il tifo” per l’ottimo lavoro che stanno svolgendo i ragazzi

  107. mario says:

    Scusate ragazzi, quindi a oggi non c’e nessun modo di vedere rai 1 2 3 da linux???

  108. Stefano Sanfilippo says:

    Per ora non c’è modo di vedere la diretta Rai1/2/3, dato che usa una tecnologia di streaming completamente diversa, per cui sto scrivendo libsmth.

    Per le altre dirette, potete usare questo mio altro programma:

    http://code.google.com/p/railease/source/browse/railease.py

    Per ora, funziona solo su Linux, ma ci vuole davvero poco per adattarlo a windows. Nello stesso repo, trovate anche uno script bash che fa da interfaccia grafica.

    Auguri di Natale a tutti!

  109. ao2 says:

    Ciao,

    un articolo su smooth streaming e su come scaricare i contenuti distribuiti con questa tecnologia:

    http://ao2.it/it/blog/2010/12/27/rai-access-neutrality-and-how-dowload-smooth-streaming-content

    Nell’articolo c’è il link a smooth-dl che forse, per ora, è più immediato da usare rispetto a libsmth, anche se meno completo. Nell’articolo si nomina comunque anche il progetto libsmth, che sarà la soluzione definitiva una volta completo.

    Diffondete la notizia: ora —in qualche modo— è possibile vedere Rai Replay.

    Ciao ciao,
    Antonio

  110. Anonymous says:

    @ao2
    Antonio, ho testato i tuoi script e funzionano piuttosto bene, per quanto in via di sviluppo.
    Credo che saranno molto utili. Sto cercando di integrarne una parte con i miei downloader scritti in bash….
    Vediamo che ne viene fuori.

    Ciao e Grazie

  111. Anonymous says:

    Ciao. Prendendo l’idea finale che mi mancava dallo script python di ao2 (la header wav) finalmente riesco a vedere (e sentire..) lo smooth streaming Rxx con mplayer. Dirette e Replay. Per ora in ‘differita’ visto che ancora non riesco a incanalere al volo il flusso riconvertito al player linux.
    Se non altro e’ un buon video registratore… C’e’ qualche problemino di sfasamento audio/video per le dirette (o meglio differite) ma sempre meno di quello che produce Moonlight.
    E’ scritto tutto in bash…

    Buone Feste a tutti

  112. luca_ says:

    Anonymous:
    Riesci a videoregistrare le richieste fatte dalla mamma qui sopra?
    Io, da tecnico, a leggervi mi appassiono, ma se potete rapidamente sopperire al dis(servizio) pubblico, beh, intanto l’hack ha reso felice una persona.

    buon anno a tutti

  113. Anonymous says:

    @luca_
    Non e’ che le Sante Messe mi destino un particolare interesse… ma una mamma e’ sempre una mamma.
    Le S.Messe del 5 e 8 Dicembre non sono piu’ in smooth streaming. Usano un ‘semplice’ mms anche se il Browser fa partire il player SilverLight….

    5/12: “mms://a1124.v560967.c56096.g.vm.akamaistream.net/7/1124/56096/v0001/rainet.download.akamai.com/56228/raiuno/LA%20SANTA%20MESSA/LA%20SANTA%20MESSA_PUNTATE/263791.wmv”

    8/12: “mms://a1124.v560967.c56096.g.vm.akamaistream.net/7/1124/56096/v0001/rainet.download.akamai.com/56228/raiuno/LA%20SANTA%20MESSA/LA%20SANTA%20MESSA_PUNTATE/263791.wmv”

    Le ho appena visualizzate con Mplayer (Uso solo Linux)..

    Se la mamma di cui sopra usa Windows puo’ utilizzare un qualsiasi programmino (Vlc esiste anche per M$) che mentre visualizza il flusso le permette di salvarlo sul disco locale.

    Non le salvo io perche’ durano circa 55 minuti a Messa.
    Ma un qualsiasi smanettone Windows (ne conoscera’ almeno uno immagino) gliele puo’ salvare.

    Ciao e Buon Anno

  114. Anonymous says:

    #luca_
    Scusa… ho incollat0 due volte lo stesso link.
    8/12: “mms://a1124.v560967.c56096.g.vm.akamaistream.net/7/1124/56096/v0001/rainet.download.akamai.com/56228/raiuno/LA SANTA MESSA/LA SANTA MESSA_PUNTATE/266871.wmv”

    Ciao

  115. davide says:

    Per il momento sto guardando Annozero attraverso Windows installato in VirtualBox. È disgustoso da parte del servizio pubblico rendere le cose così difficili per chi non usa Microsoft. Siete dei grandi!

  116. [...] limito a riportare qui le utilissime istruzioni di Flavio Tordini rispetto a questa [...]

  117. brainvision says:

    ciao ragazzi!

    innanzitutto grazie e complimenti per il lavoro che fate.. sicuramente state degnamente facendo quello che fior fior di capoccioni e pseudo-programmatori alla RAI non sono assolutamente in grado di fare, ossia il proprio lavoro, o forse non vogliono fare, ossia rendere fruibile il repertorio RAI (repertorio pubblico, di chiunque, ammesso paghi il canone, d’accordo, anche se ci sarebbe da parlarne) anche a chi usa Linux, se possibile, di grazia.. Si sa che gli utenti Linux son tutti sovversivi, drogati e comunisti quindi la loro scelta mi pare anche logica, da un punto di vista del tutto illogico!
    Fino ad un paio di anni fa usavo l’ottimo script di luke88 (essendo io utente slackware ne venni a conoscenza su Slacky.eu) che però ad un certo punto smise di funzionare.. invece di rassegnarmi a comprare una TV o ad installare winZoZZ – vade retro satana!, per entrambi!! – ho continuato a cercare cercare cercare e con alterna fortuna riuscire a vedere qualcosa del sito RAI..
    ora pare che però i 3 canali principali, di nuovo, non siano visibili che con il terribile add-on Silverlight.. uno schifo, letteralmente! mai visto niente di più insulso spacciato per software! Sul mio firefox crasha di continua non appena cambio canale diretta.. mi becco sempre pubblicità ad ogni aggiornamento della pagina.. fuori sincrono di anche 5 minuti!!! col paradosso che se metto pausa e poi di nuovo play, il plugin si accorge di essere fuori sincrono ed accelera il video!!! assurdo!!! come dicevo, una schifezza!!

    ma che possiamo aspettarci da sta mandria di buffoni puttanieri?? nulla, perciò vediamocela da soli, non possiamo fare altro!, io per lo meno ho francamente perso le speranze..

    Ora, per tornare a noi, ho sentito parlare di uno scriptino bash magico che risolverebbe il tutto.. ho anche scritto privatamente su userscripts.org a mtm, ma non ho ancora ricevuto risposta.. se qualcuno può aiutarmi gli do la mia email e ne parliamo meglio privatamente..

    Grazie mille, ragazzi, continuate così!, io purtroppo non ho conoscenze specifiche come programmatore!!
    Ciao a tutti e a presto (ci spero proprio)!!

  118. K. says:

    @brainvision
    Se non ce ne sono altri migliori in giro ‘temo’ tu stia parlando dei miei script.. :-)
    http://www.zshare.net/download/86167287819e819a/
    La parte player devo finire di metterla a punto ma credo sia discretamente usabile.
    Sono scitti su Mandriva forse su Slacky vanno un po’ aggiustati.
    Lanci da una shell DumpSmoot 1 o 2 o 3 (chan rai)
    Da una seconda shell lanci RaiSmooth X e aspetti che parta il player. Se dopo un po’ va fuori sync o si impalla dai un ctrl_c. E fai quello cha ti dice il messaggio a video. Tutto qui.
    Ricordati che funziona SOLO con mplayer. Niente VLC sorry.
    La terza bash del tar si occupa di tutto il resto dei canali Rxx.

    Ciao.
    K.

  119. niela says:

    Buonasera, ho un mac da poco e lo stesso problema. non vedo nè rai uno due e tre nè rai sport in streaming. ho letto i vostri scambi ma non essendo praticissima di computer faccio davvero fatica a capire come fare. potete aiutarmi? c’è un modo per vederli o no?

    grazie mille
    alein

  120. Mina says:

    Lancio lo script con python3.1 rai.py RaiQuattro e ricevo questo errore
    Traceback (most recent call last):
    File “rai.py”, line 159, in
    match_date = re.match(re_date, raiDate()).groupdict()
    File “rai.py”, line 105, in raiDate
    return bytes.decode(date_response[:len(date_response)-1])
    UnicodeDecodeError: ‘utf8′ codec can’t decode byte 0x8b in position 1: unexpected code byte
    Se potete aiutarmi, grazie.

  121. K. says:

    Ciao a tutti.
    Volevo dirvi che dopo i primi test effettuati con degli script bash per realizzare un player nativo linux per lo smooth streming all’incirca un mese fa le cose sembrano andare in modo apprezzabile.
    Mitm ha incluso la logica di dump dello streaming e di ricostruzione dei file multimediali in una estensione per Firefox che sta dando buoni risultati.

    Chi fosse interessato puo’ trovare l’estensione qui (cito MITM):
    vi comunico che ho appena rilasciato un’estensione per firefox che permette di vedere anche i canali trasmessi tramite la tecnologia smooth streaming(rai 1 e 2 e tutti i video di rai replay) – cosa che, con il solo utilizzo dello script per greasemonkey, risultava impossibile…

    potete scaricare qui la versione per windows
    http://acab.servebeer.com/tvplayer.xpi

    e qui la versione per *nix
    http://acab.servebeer.com/tvplayer_nix.xpi

    Altri tip’n triks li trovate qui:
    http://userscripts.org/scripts/show/61782

    Oppure sulla ml pubblica di Olrait: http://lists.launchpad.net/olrait

    Ovviamente fbk e suggerimenti sono graditi.

    K.

  122. Andrea says:

    Ragazzi forse questo può interessarvi… si tratta di GRAB videolink

    [ http://www.buonaidea.it/servizi_grabvideolink.aspx ]

    un servizio che permette di rintracciare i link diretti ai video del sito Rai.

    Potrebbe tornare utile… ;-)

    • jvm says:

      buon suggerimento, ottimo per vedere i video presenti su rai.tv
      ma non funziona per vedere le dirette…

  123. Vale76 says:

    Ciao a tutti,
    sono anch’io alla ricerca di un sistema per vedere i contenuti RAI attraverso Linux, perché Moonlight non funziona proprio.. :(

    sono all’ABC di Ubuntu (uso Lucid Lynx), e non sono capace di installare Python.

    Qualcuno, gentilmente, potrebbe scrivermi le istruzioni passo passo?

    Grazie :)

  124. mitm says:

    la soluzione + semplice è installare l’estensione per firefox che abbiamo rilasciato:
    Rai Smooth Streaming Player (Addon x Firefox)
    http://acab.servebeer.com/raismth.xpi

    si installa come un qualsiasi addon, al primo avvio viene richiesto all’utente il percorso del visualizzatore predefinito per i flussi smooth(questa tipologia di flussi, utilizzata per rai 1, 2 e i video di rai replay, necessita di mplayer) e per i flussi mms(per i quali invece è possibile utilizzare mplayer, vlc, windows media player ecc ecc).

    utenti linux: si consiglia di utilizzare mplayer per entrambe le tipologie di flussi (indicare il path completo, ad es.: /usr/bin/mplayer)
    utenti windows: si consiglia di utilizzare mplayer.exe per i flussi smooth, vlc/windows media player per i flussi mms. (anche in questo caso deve essere indicato il path esteso, ad es.: c:\mplayer.exe)

    per ulteriori info fare riferimento al readme:
    http://acab.servebeer.com/readme.txt

    mitm

  125. Viandante says:

    Salve amici…. Non sono un esperto come voi ma sto cercando disperatamente di far funzionare l’addon Smooth Streaming Player per Firefox… :
    Gli stream mms da RaiReplay vengono ottimamente aperti da VLC (ho la vers. 1.1.9) MA LA COSA CHE MI INTERESSA di più e cioé poter scaricare qualche filmato da RaiReplay non va..! Cioé il problema è quello finale.. Il filmato NON si apre dentro la finestra di mplayer.. Perché?
    Va tutto bene.. Smooth Streaming Player 0.9.2 installato..messa la path per i mms (le dirette stream..) per vlc (e funziona).. Messa la path per mplayer e qui non funziona.. Tasto dx, replay, escono i link smooth, click su di loro.. click su play..si apre il box di mplayer (che si chiama SMPLAYER sotto windows..) e rimane il box nero senza che parta un bel niente.. Ho provato da lì a lanciare un normale file su hd e smplayer lo fa vedere perfettamente… Ho provato a mettere la path dell’mplayer anche per i facili flussi mms e.. sorpresa.. anche qui non funziona.. sui apre il programma e rimane tutto nero… PERCHé dove sbaglio ? Aiutatemi per favore.. Fra poco scomparirà dalla lista Replay il programma che devo assolutamente scaricare…. !!!!

  126. Viandante says:

    Questo è il log di smplayer dopo un ennesimo tentativo a vuoto:

    [13:27:34:000] main: lock_file: C:/Programmi/MPlayer for Windows/smplayer_init.lock
    [13:27:34:000] global_init
    [13:27:34:000] global_init: config file: ‘C:/Programmi/MPlayer for Windows/smplayer.ini’
    [13:27:34:015] Preferences::load
    [13:27:34:015] AssStyles::load
    [13:27:34:015] Translator::loadCatalog: can’t load qt_it from C:/Programmi/MPlayer for Windows/translations
    [13:27:34:015] Translator::loadCatalog: successfully loaded smplayer_it from C:/Programmi/MPlayer for Windows/translations
    [13:27:34:015] SMPlayer versione 0.6.9+SVN-r3584 in esecuzione su Windows (Windows XP)
    [13:27:34:015] Compiled with Qt v. 4.5.1, using 4.7.2
    [13:27:34:015] * application path: ‘C:/Programmi/MPlayer for Windows’
    [13:27:34:015] * data path: ‘C:/Programmi/MPlayer for Windows’
    [13:27:34:015] * translation path: ‘C:/Programmi/MPlayer for Windows/translations’
    [13:27:34:015] * doc path: ‘C:/Programmi/MPlayer for Windows/docs’
    [13:27:34:015] * themes path: ‘C:/Programmi/MPlayer for Windows/themes’
    [13:27:34:015] * shortcuts path: ‘C:/Programmi/MPlayer for Windows/shortcuts’
    [13:27:34:015] * config path: ‘C:/Programmi/MPlayer for Windows’
    [13:27:34:015] * ini path: ‘C:/Programmi/MPlayer for Windows’
    [13:27:34:015] * file for subtitles’ styles: ‘C:/Programmi/MPlayer for Windows/styles.ass’
    [13:27:34:015] * current path: ‘C:/Programmi/MPlayer for Windows’
    [13:27:34:015] SMPlayer::processArgs: arguments: 11
    [13:27:34:015] SMPlayer::processArgs: 0 = C:\Programmi\MPlayer for Windows\smplayer_portable.exe
    [13:27:34:015] SMPlayer::processArgs: 1 = -noconsolecontrols
    [13:27:34:015] SMPlayer::processArgs: 2 = -mc
    [13:27:34:015] SMPlayer::processArgs: 3 = 0
    [13:27:34:015] SMPlayer::processArgs: 4 = -delay
    [13:27:34:015] SMPlayer::processArgs: 5 = 0.6293333
    [13:27:34:015] SMPlayer::processArgs: 6 = -vc
    [13:27:34:015] SMPlayer::processArgs: 7 = ffvc1
    [13:27:34:015] SMPlayer::processArgs: 8 = -audiofile
    [13:27:34:015] SMPlayer::processArgs: 9 = C:\DOCUME~1\Nando\IMPOST~1\Temp\SmthAudio.wav
    [13:27:34:015] SMPlayer::processArgs: 10 = C:\DOCUME~1\Nando\IMPOST~1\Temp\SmthVideo.vc1
    [13:27:34:015] SMPlayer::processArgs: files_to_play: count: 10
    [13:27:34:015] SMPlayer::processArgs: files_to_play[0]: ‘-noconsolecontrols’
    [13:27:34:015] SMPlayer::processArgs: files_to_play[1]: ‘-mc’
    [13:27:34:015] SMPlayer::processArgs: files_to_play[2]: ’0′
    [13:27:34:015] SMPlayer::processArgs: files_to_play[3]: ‘-delay’
    [13:27:34:015] SMPlayer::processArgs: files_to_play[4]: ’0.6293333′
    [13:27:34:015] SMPlayer::processArgs: files_to_play[5]: ‘-vc’
    [13:27:34:015] SMPlayer::processArgs: files_to_play[6]: ‘ffvc1′
    [13:27:34:015] SMPlayer::processArgs: files_to_play[7]: ‘-audiofile’
    [13:27:34:015] SMPlayer::processArgs: files_to_play[8]: ‘C:/DOCUME~1/Nando/IMPOST~1/Temp/SmthAudio.wav’
    [13:27:34:015] SMPlayer::processArgs: files_to_play[9]: ‘C:/DOCUME~1/Nando/IMPOST~1/Temp/SmthVideo.vc1′
    [13:27:34:015] MyClient::MyClient
    [13:27:34:015] SMPlayer::processArgs: trying to connect to port 1743
    [13:27:34:234] SMPlayer::gui: changed working directory to app path
    [13:27:34:234] SMPlayer::gui: current directory: C:/Programmi/MPlayer for Windows
    [13:27:34:234] Screen::setAutoHideCursor: 0
    [13:27:34:234] Screen::setAutoHideCursor: 0
    [13:27:34:234] Core::changeFileSettingsMethod: hash
    [13:27:34:234] MplayerLayer::setRepaintBackground: 1
    [13:27:34:234] Preferences::monitor_aspect_double
    [13:27:34:234] warning: monitor_aspect couldn’t be parsed!
    [13:27:34:234] monitor_aspect set to 0
    [13:27:34:234] WinScreenSaver::retrieveState
    [13:27:34:234] WinScreenSaver::retrieveState: lowpower: 0, poweroff: 0, screensaver: 1800
    [13:27:34:265] Playlist::setModified: 0
    [13:27:34:281] Playlist::loadSettings
    [13:27:34:281] Playlist::addItem: ‘-noconsolecontrols’
    [13:27:34:281] Playlist::addItem: ‘-nocache’
    [13:27:34:281] Playlist::addItem: ‘mms://livestream.rai.it.edgestreams.net/reflector:64994?auth=daEc3aSd3aJcrcicPb.bPdAdScaclcfbYcA-bnWKwi-8-FjvxwEs&aifp=V001
    [13:27:34:281] Playlist::setModified: 0
    [13:27:34:281] Playlist::updateView
    [13:27:34:281] Playlist::updateView: name: ‘-noconsolecontrols’
    [13:27:34:281] Playlist::updateView: name: ‘-nocache’
    [13:27:34:281] Playlist::updateView: name: ‘mms://livestream.rai.it.edgestreams.net/reflector:64994?auth=daEc3aSd3aJcrcicPb.bPdAdScaclcfbYcA-bnWKwi-8-FjvxwEs&aifp=V001
    [13:27:34:296] Style name: ‘windowsxp’
    [13:27:34:296] Style class name: ‘QWindowsXPStyle’
    [13:27:34:328] Favorites::load
    [13:27:34:328] Favorites::load
    [13:27:34:328] DeviceInfo::retrieveDevices: 1
    [13:27:34:328] BaseGui::initializeMenus
    [13:27:34:421] BaseGui::initializeMenus
    [13:27:34:421] BaseGui::updateRecents
    [13:27:34:421] BaseGui::updateWidgets
    [13:27:34:421] Core::toggleVolnorm: 1
    [13:27:34:421] Core::changeUseAss: 1
    [13:27:34:421] Core::changeSubVisilibity: 1
    [13:27:34:421] Core::tellmp: ‘sub_visibility 1′
    [13:27:34:421] WARNING: tellmp: no process running: sub_visibility 1
    [13:27:34:421] Core::displayMessage
    [13:27:34:421] BaseGui::setStayOnTop: 0
    [13:27:34:421] BaseGui::setStayOnTop: nothing to do
    [13:27:34:421] BaseGui::updateWidgets
    [13:27:34:421] BaseGui::updateRecents
    [13:27:34:421] Preferences::save
    [13:27:34:421] AssStyles::save
    [13:27:34:437] BaseGui::initializeGui: server running on port 1889
    [13:27:34:468] BaseGui::initializeMenus
    [13:27:34:468] BaseGui::updateRecents
    [13:27:34:468] BaseGui::updateWidgets
    [13:27:34:468] BaseGuiPlus::loadConfig
    [13:27:34:468] DefaultGui::createStatusBar
    [13:27:34:468] DefaultGui::createActions
    [13:27:34:484] DefaultGui::createControlWidget
    [13:27:34:484] DefaultGui::createControlWidgetMini
    [13:27:34:515] BaseGui::initializeMenus
    [13:27:34:515] BaseGui::updateRecents
    [13:27:34:515] DefaultGui::updateWidgets
    [13:27:34:515] BaseGui::updateWidgets
    [13:27:34:515] DefaultGui::loadConfig
    [13:27:34:515] DesktopInfo::isInsideScreen: geometry of screen: x:0 y:0 w:1680 h:1050
    [13:27:34:515] ToolbarEditor::load: ‘toolbar1′
    [13:27:34:515] ToolbarEditor::load: loading action open_file
    [13:27:34:515] ToolbarEditor::load: loading action open_dvd
    [13:27:34:515] ToolbarEditor::load: loading action open_url
    [13:27:34:515] ToolbarEditor::load: loading action separator
    [13:27:34:515] ToolbarEditor::load: adding separator
    [13:27:34:515] ToolbarEditor::load: loading action compact
    [13:27:34:515] ToolbarEditor::load: loading action fullscreen
    [13:27:34:515] ToolbarEditor::load: loading action separator
    [13:27:34:515] ToolbarEditor::load: adding separator
    [13:27:34:515] ToolbarEditor::load: loading action screenshot
    [13:27:34:515] ToolbarEditor::load: loading action separator
    [13:27:34:515] ToolbarEditor::load: adding separator
    [13:27:34:515] ToolbarEditor::load: loading action show_file_properties
    [13:27:34:515] ToolbarEditor::load: loading action show_playlist
    [13:27:34:515] ToolbarEditor::load: loading action show_preferences
    [13:27:34:515] ToolbarEditor::load: loading action separator
    [13:27:34:515] ToolbarEditor::load: adding separator
    [13:27:34:515] ToolbarEditor::load: loading action play_prev
    [13:27:34:515] ToolbarEditor::load: loading action play_next
    [13:27:34:515] ToolbarEditor::load: ‘controlwidget’
    [13:27:34:515] ToolbarEditor::load: loading action play
    [13:27:34:515] ToolbarEditor::load: loading action pause_and_frame_step
    [13:27:34:515] ToolbarEditor::load: loading action stop
    [13:27:34:515] ToolbarEditor::load: loading action separator
    [13:27:34:515] ToolbarEditor::load: adding separator
    [13:27:34:515] ToolbarEditor::load: loading action rewindbutton_action
    [13:27:34:515] ToolbarEditor::load: loading action timeslider_action
    [13:27:34:515] TimeSlider::setDragDelay: 100
    [13:27:34:515] ToolbarEditor::load: loading action forwardbutton_action
    [13:27:34:515] ToolbarEditor::load: loading action separator
    [13:27:34:515] ToolbarEditor::load: adding separator
    [13:27:34:515] ToolbarEditor::load: loading action fullscreen
    [13:27:34:515] ToolbarEditor::load: loading action mute
    [13:27:34:515] ToolbarEditor::load: loading action volumeslider_action
    [13:27:34:515] ToolbarEditor::load: ‘controlwidget_mini’
    [13:27:34:515] ToolbarEditor::load: loading action play_or_pause
    [13:27:34:515] ToolbarEditor::load: loading action stop
    [13:27:34:515] ToolbarEditor::load: loading action separator
    [13:27:34:515] ToolbarEditor::load: adding separator
    [13:27:34:515] ToolbarEditor::load: loading action rewind1
    [13:27:34:515] ToolbarEditor::load: loading action timeslider_action
    [13:27:34:515] TimeSlider::setDragDelay: 100
    [13:27:34:515] ToolbarEditor::load: loading action forward1
    [13:27:34:515] ToolbarEditor::load: loading action separator
    [13:27:34:515] ToolbarEditor::load: adding separator
    [13:27:34:515] ToolbarEditor::load: loading action mute
    [13:27:34:515] ToolbarEditor::load: loading action volumeslider_action
    [13:27:34:515] ToolbarEditor::load: ”
    [13:27:34:515] ToolbarEditor::load: loading action play
    [13:27:34:515] ToolbarEditor::load: loading action pause
    [13:27:34:515] ToolbarEditor::load: loading action stop
    [13:27:34:515] ToolbarEditor::load: loading action separator
    [13:27:34:515] ToolbarEditor::load: adding separator
    [13:27:34:515] ToolbarEditor::load: loading action rewindbutton_action
    [13:27:34:515] ToolbarEditor::load: loading action timeslider_action
    [13:27:34:515] TimeSlider::setDragDelay: 100
    [13:27:34:515] ToolbarEditor::load: loading action forwardbutton_action
    [13:27:34:515] ToolbarEditor::load: loading action separator
    [13:27:34:515] ToolbarEditor::load: adding separator
    [13:27:34:515] ToolbarEditor::load: loading action fullscreen
    [13:27:34:515] ToolbarEditor::load: loading action mute
    [13:27:34:515] ToolbarEditor::load: loading action volumeslider_action
    [13:27:34:531] ToolbarEditor::load: loading action separator
    [13:27:34:531] ToolbarEditor::load: adding separator
    [13:27:34:531] ToolbarEditor::load: loading action timelabel_action
    [13:27:34:531] Helper::qtVersion: 4702
    [13:27:34:531] DefaultGui::loadConfig: playlist visible: 0
    [13:27:34:531] DefaultGui::loadConfig: playlist position: 0, 0
    [13:27:34:531] DefaultGui::loadConfig: playlist size: 100 x 30
    [13:27:34:531] DefaultGui::updateWidgets
    [13:27:34:531] BaseGui::updateWidgets
    [13:27:34:546] BaseGui::showEvent
    [13:27:34:562] BaseGui::openFiles
    [13:27:34:562] Playlist::setModified: 0
    [13:27:34:562] Playlist::addFiles
    [13:27:34:562] Playlist::addItem: ‘-noconsolecontrols’
    [13:27:34:562] Playlist::addItem: ‘-mc’
    [13:27:34:562] Playlist::addItem: ’0′
    [13:27:34:562] Playlist::addItem: ‘-delay’
    [13:27:34:562] Playlist::addItem: ’0.6293333′
    [13:27:34:562] Playlist::addItem: ‘-vc’
    [13:27:34:562] Playlist::addItem: ‘ffvc1′
    [13:27:34:562] Playlist::addItem: ‘-audiofile’
    [13:27:34:562] Playlist::addItem: ‘C:/DOCUME~1/Nando/IMPOST~1/Temp/SmthAudio.wav’
    [13:27:34:562] Playlist::addItem: ‘C:/DOCUME~1/Nando/IMPOST~1/Temp/SmthVideo.vc1′
    [13:27:34:562] Playlist::updateView
    [13:27:34:562] Playlist::updateView: name: ‘-noconsolecontrols’
    [13:27:34:562] Playlist::updateView: name: ‘-mc’
    [13:27:34:562] Playlist::updateView: name: ’0′
    [13:27:34:562] Playlist::updateView: name: ‘-delay’
    [13:27:34:562] Playlist::updateView: name: ’0.6293333′
    [13:27:34:562] Playlist::updateView: name: ‘-vc’
    [13:27:34:562] Playlist::updateView: name: ‘ffvc1′
    [13:27:34:562] Playlist::updateView: name: ‘-audiofile’
    [13:27:34:562] Playlist::updateView: name: ‘SmthAudio.wav’
    [13:27:34:562] Playlist::updateView: name: ‘SmthVideo.vc1′
    [13:27:34:578] Playlist::addFiles: latest_dir: ‘C:/DOCUME~1/Nando/IMPOST~1/Temp’
    [13:27:34:578] BaseGui::open: ‘-noconsolecontrols’
    [13:27:34:578] Core::open: ‘-noconsolecontrols’
    [13:27:34:578] Core::open: * not identified, playing as stream
    [13:27:34:578] Core::openStream: ‘-noconsolecontrols’
    [13:27:34:578] Core::saveMediaInfo
    [13:27:34:578] Core::saveMediaInfo: not saving settings, disabled by user
    [13:27:34:578] Core::initPlaying
    [13:27:34:578] Core::startMplayer
    [13:27:34:578] Core::startMplayer: setting working directory to ‘C:/Documents and Settings/All Users/Documenti/Immagini’
    [13:27:34:578] MplayerVersion::isMplayerAtLeast: comparing 27667 with 33124
    [13:27:34:578] Core::startMplayer: priority of smplayer process set to 128
    [13:27:34:578] MplayerVersion::isMplayerAtLeast: comparing 27872 with 33124
    [13:27:34:578] Core::startMplayer: file basename: ‘./-noconsolecontrols’
    [13:27:34:578] Core::startMplayer: edl file: ”
    [13:27:34:578] MyProcess::splitArguments: ‘-sws 9′
    [13:27:34:578] MyProcess::splitArguments: arg: 0 ‘-sws’
    [13:27:34:578] MyProcess::splitArguments: arg: 1 ’9′
    [13:27:34:578] MplayerLayer::playingStarted
    [13:27:34:593] Screen::playingStarted
    [13:27:34:593] Screen::setAutoHideCursor: 1
    [13:27:34:593] Screen::playingStarted
    [13:27:34:593] Screen::setAutoHideCursor: 1
    [13:27:34:593] Core::startMplayer: command: ‘C:/Programmi/MPlayer for Windows/MPlayer.exe -noquiet -nofs -nomouseinput -lavdopts threads=2 -sub-fuzziness 1 -identify -slave -vo directx -ao dsound -nokeepaspect -priority abovenormal -framedrop -autosync 100 -nodr -double -wid 721262 -colorkey 0×020202 -monitorpixelaspect 1 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -ass-styles C:/Programmi/MPlayer for Windows/styles.ass -fontconfig -font Arial -subfont-autoscale 0 -subfont-osd-scale 20 -subfont-text-scale 20 -subcp ISO-8859-1 -subpos 100 -volume 50 -cache 1000 -osdlevel 0 -prefer-ipv4 -vf-add screenshot -noslices -channels 2 -af volnorm=1,equalizer=0:0:0:0:0:0:0:0:0:0 -sws 9 -noconsolecontrols’
    [13:27:34:625] main: clean_lock: C:/Programmi/MPlayer for Windows/smplayer_init.lock
    [13:27:34:625] BaseGui::loadActions
    [13:27:34:625] ActionsEditor::loadFromConfig
    [13:27:34:703] BaseGui::initializeMenus
    [13:27:34:703] BaseGui::updateRecents
    [13:27:34:703] DefaultGui::updateWidgets
    [13:27:34:703] BaseGui::updateWidgets
    [13:27:35:031] MplayerProcess::parseLine: ‘MPlayer Sherpya-SVN-r33124-4.2.5 (C) 2000-2011 MPlayer Team’
    [13:27:35:031] MplayerVersion::mplayerVersion: MPlayer SVN revision found: 33124
    [13:27:35:031] MplayerProcess::parseLine: MPlayer SVN: 33124
    [13:27:35:046] MplayerProcess::parseLine: ‘Setting process priority: abovenormal’
    [13:27:35:046] MplayerProcess::parseLine: ”
    [13:27:35:046] MplayerProcess::parseLine: ’162 audio & 364 video codecs’
    [13:27:35:046] MplayerProcess::parseLine: ‘Usage: mplayer [options] [url|path/]filename’
    [13:27:35:046] MplayerProcess::parseLine: ”
    [13:27:35:046] MplayerProcess::parseLine: ‘Basic options: (complete list in the man page)’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -vo select video output driver (‘-vo help’ for a list)’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -ao select audio output driver (‘-ao help’ for a list)’
    [13:27:35:046] MplayerProcess::parseLine: ‘ vcd:// play (S)VCD (Super Video CD) track (raw device, no mount)’
    [13:27:35:046] MplayerProcess::parseLine: ‘ dvd:// play DVD title from device instead of plain file’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -alang/-slang select DVD audio/subtitle language (by 2-char country code)’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -ss seek to given (seconds or hh:mm:ss) position’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -nosound do not play sound’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -fs fullscreen playback (or -vm, -zoom, details in the man page)’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -x -y set display resolution (for use with -vm or -zoom)’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -sub specify subtitle file to use (also see -subfps, -subdelay)’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -playlist specify playlist file’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -vid x -aid y select video (x) and audio (y) stream to play’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -fps x -srate y change video (x fps) and audio (y Hz) rate’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -pp enable postprocessing filter (details in the man page)’
    [13:27:35:046] MplayerProcess::parseLine: ‘ -framedrop enable frame dropping (for slow machines)’
    [13:27:35:046] MplayerProcess::parseLine: ”
    [13:27:35:046] MplayerProcess::parseLine: ‘Basic keys: (complete list in the man page, also check input.conf)’
    [13:27:35:046] MplayerProcess::parseLine: ‘ seek backward/forward 10 seconds’
    [13:27:35:046] MplayerProcess::parseLine: ‘ down or up seek backward/forward 1 minute’
    [13:27:35:046] MplayerProcess::parseLine: ‘ pgdown or pgup seek backward/forward 10 minutes’
    [13:27:35:046] MplayerProcess::parseLine: ‘ step backward/forward in playlist’
    [13:27:35:046] MplayerProcess::parseLine: ‘ p or SPACE pause movie (press any key to continue)’
    [13:27:35:046] MplayerProcess::parseLine: ‘ q or ESC stop playing and quit program’
    [13:27:35:046] MplayerProcess::parseLine: ‘ + or – adjust audio delay by +/- 0.1 second’
    [13:27:35:046] MplayerProcess::parseLine: ‘ o cycle OSD mode: none / seekbar / seekbar + timer’
    [13:27:35:046] MplayerProcess::parseLine: ‘ * or / increase or decrease PCM volume’
    [13:27:35:046] MplayerProcess::parseLine: ‘ x or z adjust subtitle delay by +/- 0.1 second’
    [13:27:35:046] MplayerProcess::parseLine: ‘ r or t adjust subtitle position up/down, also see -vf expand’
    [13:27:35:046] MplayerProcess::parseLine: ”
    [13:27:35:046] MplayerProcess::parseLine: ‘ * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *’
    [13:27:35:046] MplayerProcess::parseLine: ”
    [13:27:35:046] MplayerProcess::parseLine: ‘ID_EXIT=NONE’
    [13:27:35:046] MyProcess::procFinished
    [13:27:35:046] MyProcess::procFinished: Bytes available: 0
    [13:27:35:046] MplayerProcess::processFinished: exitCode: 0, status: 0
    [13:27:35:046] MplayerLayer::playingStopped
    [13:27:35:046] Screen::playingStopped
    [13:27:35:046] Screen::setAutoHideCursor: 0
    [13:27:35:046] Screen::playingStopped
    [13:27:35:046] Screen::setAutoHideCursor: 0
    [13:27:35:046] Core::processFinished
    [13:27:35:046] Core::processFinished: we_are_restarting: 0
    [13:27:35:062] Core::processFinished: play has finished!
    [13:27:35:062] Core::processFinished: exit_code: 0
    [13:27:46:078] BaseGui::showMplayerLog
    [13:28:07:546] BaseGui::showLog

  127. ao2 says:

    @Viandante, se ci dici cosa vuoi registrare, o se riesci a reperire l’indirizzo del Manifest autonomamente, puoi usare rtldownloader (http://dvb-crew.atw.hu/applications.php) o smooth-dl (http://ao2.it/50) per scaricare il filmato. Poi con più calma magari qualcun altro potrà aiutarti a capire perché non ti funziona il player.

  128. Viandante says:

    Opps.. adesso mi sono ricollegato…! G5razie mille per l’aiuto prima di tutto!
    Devo registrare da Rai Replay “La Grande Storia” andato in onda su RaiTre alle 9 di lunedi 2 maggio..
    Non conosco i due programmi che mi segnali ma vado a vedere se ci riesco a fare qualcosa… Per smplayer è proprio un’incapacità di “digerire” qualsiasi flusso da rete.. Esempio: con VLC se faccio il copia e incolla di un URL di un filmato qualsiasi preso dalla rete funziona subito..! Con smplayer no… Figuriamoci il “difficile” flusso smooth dato dal plugin..

  129. Viandante says:

    Non ci capisco più niente.. Allora ho scaricato e rtldownloader (ma non capisco minimamente come usarlo), c’è il file leotolt.bat e rtldownloader.exe.. si tratta di prg a comandi di linea.. nessuna finestra.. Però succede una cosa stranissima (o forse miracolosa….boh!). Ho lanciato leotolt.bat ma appena prima avevo con tasto dx fatto “copia indirizzo” posizionandomi sul filmato smooth che mi interessa..

    E’ uscita una serie di attività fra cui come se stesse scaricando un filmato (ma è lui?):
    Manifest…: un lungo url
    Stream 1
    WvC1 768×576 (selected)
    e altre minori………

    Stream 2: WMAP 2 chanels 44100 Hz @ 97 kbps (selected)

    Stream 3: Unsupported track!

    E qua (per me……….! l’incredibile:
    RECORDING duration:
    00:01:48.2978501 e va avanti in lentissimo movimento (che cosa è? Il filmato della Grande Storia che si trova a 1 minuto e 48 ????????????). Non può essere.. 1′ e 48 ma ne sono passati 5/10 di minuti… e poi nella directory dove ho lanciato il file bat non c’è niente…..

  130. Viandante says:

    Beh… in definitiva per favore mi potete dire per scaricare il filmato che ho detto come si fa ad usare rtldownloader ? Detto… ” a cucchiaino…”

    • ao2 says:

      @Viandante: Avevo suggerito a memoria rtldownloader, ma pare che ismdownloader funzioni meglio:
      http://dvb-crew.atw.hu/applications/ismdownloader/ismdownloader2.zip

      Lo usi così dal prompt dei comandi di Windows:
      c:\> cd
      c:\> ismdownloader

      è l’indirizzo che finisce con “Manifest” (le parentesi angolate non devono essere scritte, mi sembra chiaro, ma meglio specificarlo) e questo lo prendi dal sito della rai, potrai vedere il file solo alla fine del download e della ricostruzione dei flussi.

    • ao2 says:

      Ah, nel commento precedente sono state mangiate le parentesi angolate, ripeto:

      c:\> cd [pecorso dove hai scompattato ismdownloader]
      c:\> ismdownloader [manifest url] [output file .mkv]

      [manifest url] è l’indirizzo che finisce con “Manifest” (le parentesi _quadre_ non devono essere scritte…

  131. kiber says:

    Vi faccio i complimenti per lo script. Tra i programmi necessari c’è anche curl

  132. Viandante says:

    Un grandissimo grazie… magari potessi riuscire da solo… Una cosa sola… Come si fa a prendere l’url “manifest” . Io arrivo solo a fare il solito click e tasto dx del mouse sul nome del filmato (che é smooth nel mio caso..) ma non è questo l’URL manifest.. vero? E allora come si fa..? Vi chiedo ancora gentilmente questo piccolo aiuto…

  133. Viandante says:

    Ho reperito da altro lido chi dava indicazioni come reperire l’url manifest.. usando l’add-on HTTPFox… Brutte notizie.. forse hanno cambiato qualcosa ma nello scroll dell’attività url (che questo add-on fa vedere) non compare più come si diceva:

    http://smoothreplay.rai.it/ReplayTV/manifests/xxxxx.csm

    ma subito la lunghissima serie di link dei frammenti e addio al manifesto… e io sono punto e a capo…

    Per favore, è importante per me, come faccio a prelevare l’url manifest se HTTPFox non me lo fa vedere..? C’è un altro sistema..?

  134. Viandante says:

    Allora… intanto abbiate pazienza per i miei post forse petulanti ma .. sto scaricando con ismdownloader, credo… e illustro come:

    Niente HTTPFox.. non serve. Andiamo sull’elenco dei filmati smooth, basta posizionarsi col mouse sul filmato (mano) che ci riguarda, in basso a sx nel browser (io uso Firefox) compare un link la cui fine termina sempre =xxxxx (prendiamo nota di questo numero per scaricarci il file .csm

    Dal browser inseriamo questo indirizzo: http://smoothreplay.rai.it/ReplayTV/manifests/xxxxx.csm dove le x sono il numero prima annotato. Poi andiamo ad aprire il suddetto file con un editor e da lì possiamo copiarci l’url del filmato che termina con /manifest.

    Poi creiamo (per comodità) un file .bat così composto:

    ismdownloader “url del video da scaricare” “percorso dove andrà a salvarlo\nome file.mkv”
    pause

    Ho così fatto è in effetti è uscita la durata proprio del doc che sto cercando di scaricare e.. sta scaricando ma con una velocità che è in pratica la metà o di più del tempo reale.. Perché..? Immagino perchè sta ridecodificando e quindi non sta in effetti solo scaricando il file originale ma lo sta anche processando per il nuovo formato .mkv col massimo della risoluzione (default), cioé 720 x 404… TUTTO GIUSTO ? Chiedo vostre conferme..

    • ao2 says:

      Credo che stia scaricando più lentamente di “real time” perché stai prendendo la versione con qualità massima e la tua connessione non garantisce il tempo reale con quella qualità. Ciò è legato proprio al principio di funzionamento di Smooth Streaming: per ottenere il realtime il player normale riduce la qualità dipendentemente da certe proprietà della connessione.

      Non credo ci sia ricodifica, stai solo scaricando più dati di quanto “dovresti” :)

  135. Viandante says:

    Grazie per la tua diponibiltà ao2..! Solo un’altra cosa… ammesso che volessi interrompere lo scaricamento e poter avere il file parziale da usare… mi sa che non è possibile… ? Confermi?

    • ao2 says:

      Eh credo proprio che si debba aspettare che finisca di scaricare tutto per avere confezionato il file .mkv, oppure puoi cercare dove ismdownloader mette i frammenti video e audio (non me lo ricordo) e provare avere una anteprima da quelli (quelli video sono facilmente visualizzabili).

  136. Viandante says:

    Ok… Io uso un P4 3.20 con XP.

    Domando…: gira ismdownloader e tutto il resto su Win Seven 64 bit ? (ho un portatile I7 ad alte prestazioni con questo S.O….)

  137. Viandante says:

    OK, a parte il discorso su 64bit… Ho finalmente scaricato ma il discorso è più complesso di quanto già detto… In breve.. Su RaiReplay, nella lista dei programmi è precisamente indicato tutto quanto è andato in effetti in onda e funziona(quando usiamo *light) in maniera tale che cliccando su uno dei titoli (a cui, con il sistema prima descritto, molto semplicemente prendiamo nota del numero di manifest..) parte con precisione (inizio e fine) il programma puntato (in pratica è dall’ora tot all’ora tot…quindi con tutta la pubblicità etc etc..).
    In realtà quando andiamo a scaricare dal file manifestxxxxx.csm il link video esso NON è il filmato del programma indicato ma semplicemente un blocco da due ore esatte (nel mio caso) o di altra durata standard che sono semplicemente all’origine dei grossi files splittati da un unico grande file continuo di registrazione… Il manifest nel mio caso individuato e scaricato come .csm, niente altro era che un grosso file da due ore dove, attenzione.., era presente l’inizio del programma.. il seguito era sul manifest successivo…. Ho dovuto scaricare anche il “manifest” successivo dopo avere trovato solo i primi quattro minuti del programma alla fine manifest che credevo “puntava” al filmato netto. Sul manifest successivo (e dal relativo url video) ho trovato il seguito del filmato è anche un pò del programma successivo che non c’entrava niente. Va da se che per ricostruire il filmato netto fra cutting, demultiplex, montaggi ecc. diventa molto complicato visto il non facilissimo formato video vc1 contenuto nello stream originale…

    Insomma c’è un sistema all’origine (di cui tutta la filiera ismdownloader non tiene conto) per cui per ogni link che attiviamo quando scegliamo un programma su Replay sono contenute delle precide coordinate temporali di inizio-fine (che individuano con precisione la collocazione temporale del programma andato in onda…) lungo i vari segmenti audio-video che compongono la registrazione continua del palinsesto totale di una giornata… dove sono questi comandi e come… non ne ho la minima idea ma è indubbio che ci sono…
    Insomma quando scarichiamo col sistema suddetto non scarichiamo il filmato del programma cercato ma un grosso segmento dove se ci va bene è contenuto il programma cercato altrimenti dobbiamo passare al successivo….

  138. Viandante says:

    Grazie per la pazienza e disponibilità….!

  139. porcelinux says:

    FLAVIO TORDINI È UN GRANDE !

  140. revol says:

    Raga primi cambiamenti in vista da parte di rai :(
    Non funziona più rainews…

  141. porcelinux says:

    io rainews lo guardo dal loro sito senza silvercacca

    http://www.rainews24.rai.it/it/canale-tv.php

  142. mario says:

    grazie infinite

  143. ale5000 says:

    Ho aggiornato lo script LUA per VLC (Rai TV 0.04) => http://addons.videolan.org/usermanager/search.php?username=ale5000&action=contents

    Il vantaggio di questo script è che non richiede programmi esterni oltre a VLC e che funziona su tutti i sistemi operativi.

    PS: Purtroppo i primi 4 canali rai non vanno, ma gli altri si.
    PS2: C’è anche uno script per supportare i sottotitoli EBU (*.stl) che si trovano in alcuni vod ma non è ancora facilmente utilizzabile.

  144. sfbanjo says:

    Scusate ragazzi ma mi sono letto e riletto il post sopra.
    Per intero. Ma i canali in streming non si vedono più :(
    Potreste cortesemente riassumermi i passi da fare per poter far funzionare il tutto?
    Parto da VLC installato…..

  145. ale5000 says:

    @sfbanjo: Parli del mio script o di uno diverso?
    Nella pagina che ho linkato ci sono tutte le istruzioni.

  146. valerio says:

    Vi ringrazio infinitamente per l’ottimo servizio che voi e NON la rai mettete a disposizione.
    Grazie ancora

  147. Claudio says:

    Aiutooo! L’add-on http://acab.servebeer.com/raismth.xpi ha smesso di funzionare con l’aggiornamento di firefox alla versione 5.0

  148. mina says:

    devi modificare il file install.rdf con 5.*

  149. mitm says:

    è stata rilasciata la versione 1.0.1 dell’estensione che potete trovare al seguente indirizzo: RAISMTH

    A seguito delle verifiche automatiche eseguite, è stato esteso il supporto a firefox 5.*
    >Good news! Our automated tests did not detect any compatibility issues with your add-on Rai Smooth Streaming Player and Firefox 5.
    > We’ve updated your add-on’s compatibility to work with Firefox 5.* so that our beta users can begin using your add-on.

    L’addon è stato spostato su addons.mozilla.org, per cui è necessario disinstallare la vecchia versione prima di utilizzare la nuova.

    enjoy

  150. Paolo says:

    il link https://addons.mozilla.org/it/firefox/addon/raismth/ è rotto, l’addon non esiste a quella pagina e neanche cercandolo.

  151. kowalsky says:

    L’addon e’ tornato temporaneamente a casa in attesa di nuovi rilasci……

    http://acab.servebeer.com

    La m.l. di supporto e’ rimasta la solita… https://launchpad.net/~olrait

    K.

  152. disamistade says:

    Boh, io so solo che dopo aver girato tra moonlight, script, monkey, add-on e ora questo smth sto impazzendo e non vedo comunque un fico. Mi arrendo, rinuncerò a presa diretta domenica 18/9 e alle altre 4 puntate. Tanto è tutto un no.

  153. Niko says:

    Io ho scritto alla rai x segnalare questo DISSERVIZIO oltretutto essendo anche pbbligato a pagare il canone, mi sembra veramente assurdo!!

  154. ao2 says:

    Ah, per chi volesse scegliere il modo di scaricare/visualizzare i video di Rai (e di Repubblica e in futuro magari di altri), sto scrivendo uno script per GreaseMonkey chiamato DirectDownloadLinks:

    http://userscripts.org/scripts/show/108910

    che estrae e mostra i link diretti ai contenuti in modo chiaro e usabile (secondo me).

    Ciao,
    Antonio

  155. silvio says:

    dispiace,la visione di questo e’ consetito solo gli utenti del territorio ITALIANO, volete speghiami il prerche ?, grazie SIVIO

  156. silvio says:

    dispiace

  157. Viandante says:

    Ciao ao2.. ci siamo sentiti qualche mese fa.. e con il tuo aiuto fino a dicembre riuscivo a scaricare da Ra*Repla* quello che volevo tramite ismdownloader che come ben saprai credo da un pò di tempo non funziona più in quanto la nostra amata… è passata dall’H264 al AVC1 che non è codec supportato dall’ism…..
    E quindi sono al punto di prima… Bene il tuo script che agevola a sapere uil link manifest ma che me ne faccio del link manifest del video se non posso scaricarlo… o meglio io non so quale altro programma usare…. Mi aiuti…?

  158. ao2 says:

    @Viandante, puoi provare smooth-dl (http://git.ao2.it/smooth-dl.git/), ne parlavo in un articolo tempo fa: http://ao2.it/it/blog/2010/12/27/rai-access-neutrality-and-how-download-smooth-streaming-content

    È più o meno una replica open-source di ismdownloader, ma non è perfetto ed è un po’ che non lo uso, e non l’ho mai provato su windows, e su siti non-RAI; scusa le troppe mancanze :)

    Ciao,
    Antonio

    • Viandante says:

      Grazie Antonio,…. ma per me non è così semplice…
      Usa…”smooth-dl”… è una parola !!! In pratica come si fa:
      Allora questo è uno script che lavora sotto Greasemonkey.. nella pagina progetto cliccando su “scripts/SilverSpoof.user.js” esso si installa……. e poi… in pratica come si fa..? Stando sotto firefox… sapendo il famoso link manifest.. del video come si fa a scaricare il video… come facevo con ismdowloader..? Scusami… e ti ringrazio..

  159. ao2 says:

    @Viandante, smooth-dl è un programma da eseguire da linea di comando, è scritto nel linguaggio di programmazione python e l’ho usato solo su sistemi GNU/Linux fino ad ora.

    Per usarlo su Windows devi installare l’ambiente di esecuzone python da http://python.org è una cosa un po’ lunga e io non ho Windows per seguirti passo passo.

    Ciao,
    Antonio

Leave a comment

Blog comments are not for bug reports and feature requests. Please post them in the Forums.