Dirette Rai.tv senza SilverLight o Moonlight


Aggiornato al 30 novembre 2012.

Installare Python e VLC, scaricare lo script 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.

———————————————–
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. […] i meandri del javascript quale sia la url della sorgente. Come per esempio ha fatto Flavio, che in questo suo post ci dice quali sono le URL degli streaming dei tre Canali Nazionali, Rai Uno, Rai Due e Rai […]

  2. […] blog del buon Flavio Tordini ecco come vedere gli streaming rai con […]

  3. mar says:

    ma quale e’ la procedura da seguire per trovare le url ? ci ho sbattuto la testa per ore poi mi sono arreso, ho usato fiddler di microsoft ma non sono riuscito a trovare le url.

    sarebbe utile avere quelle degli altri canali

  4. Fabrizio says:

    Fai passare tutte le richieste per un proxy e guardati i file di log del proxy

  5. moticanus says:

    ottimo…finalmente! grazie! sarebbe ottimo salvare i tre canali come segnalibri o altro su vlc. ma non mi riesce. sai come fare?

  6. Stefano says:

    Grazie, ottima indicazione!
    Anch’io non sopporto che per la fruizione di materiale si debba ricorrere a tecnologie proprietarie, ben venga il super-microsoft-mediaplayer, ma non costringiamo tutti a installarlo! Contenuti slegati dalle tecnologie, please!

    Volevo segnalare che il tuo post è stato raccolto da Mambro (http://www.mambro.it/guardare-i-canali-rai-senza-silverlight/) e da Fabrizio Zellini (http://fabrizio.zellini.org/la-rai-tv-su-linux-con-mplayer-o-vlc) che ha creato uno script per registrare su file dai link da te scovati.

  7. Flavio says:

    @mar
    Apri il codice della pagina di una diretta. Cerca “var channelXmlPath” troverai la URL di un file XML: http://rai.tv/dl/RaiTV/videoWall/PublishingBlock-5566288c-3d21-48dc-b3e2-af7fbe3b2af8.xml
    Lì trovi le URL di tutte le dirette.

    @moticanus
    Io ho creato delle icone sul desktop che lanciano “vlc [stream]” per ogni diretta. Non mi sembra che il VLC supporti i segnalibri.

  8. moticanus says:

    @flavio
    Eppure nel menu strumenti di vlc c’è l’opzione segnalibri, ma evidentemente non servono per quello che chiedo.

    Mi spieghi la storia dei collegamenti? Hai creato un collegamento sul desktop di vlc e cosa hai messo…?

    ciao

  9. Flavio says:

    @moticanus
    Sì è vero, c’è una finestrella per i segnalibri ma non mi funziona, almeno su Linux. I collegamenti possono eseguire un comando, giusto? Il comando deve essere “vlc [url dello stream]”. Forse su Windows è “vlc.exe”, non saprei. Comunque puoi copiare un collegamento al VLC e modificarlo aggiungendo la URL dello stream. Buona fortuna e attento a non lanciare il VLC mentre c’è Festa Italiana :D

  10. irene says:

    Le scrivo perchè io ho la sua stessa opinione sulla nuova piattaforma RAI, avendo un mac ho DOVUTO installare silverlight, ma non sempre funziona. Ho installato anche VCL ma non riesco a visualizzare nulla dopo aver incollato la sua url, sarà perchè sono al mio primo tentativo.
    Potrebbe avere la pazienza di spiegarmi come vedere i video passo-passo?
    La ringrazio tanto.

    PS.: era così bello visualizzare le mie fiction preferite con quicktime e poi salvare le puntate sul mio mac!!!

  11. moticanus says:

    Flavio ok! Tutto risolto. Forse tu le hai messe per indicare la dicitura urldellostream, ma nel collegamento (almeno su windows) non vanno messe.

    ps. Le fiction di cui parla irene penso siano censurate come festa italiana!!! :)

    ciao! Ti seguirò, d’ora in poi, via feed!

  12. Flavio says:

    @irene
    Non c’è molto di più da spiegare: Lancia il VLC, fai “Apri Rete” e incolli la URL. Forse invece di fare “Apri Rete” hai fatto “Apri File”? Per quanto riguarda il fatto che guardi e salvi le puntate delle fiction: NO COMMENT :P

  13. elomon says:

    Ciao ragazzi grazie per queste info ma ho un problema che non so come risolvere… vivo in spagna e mi piacerebbe poter vedere qualche programma tv in ita solo che…quando apro con vlc mi dice spiacente ma si può vedere solo sul territorio italiano.
    avete qualche suggerimento?

  14. moticanus says:

    io usavo iGoogle la pagina personale di Google.it. Ti basta creare una scheda chiamandola tv…avrai vari widget che permettono la visione di canali italiani.
    La qualità non è come quella che si ottiene con il sistema qui descritto, ma risolvi!

  15. Simone Tripodi says:

    Sei un grande Flaviè, non ti smentisci mai! Grazie di aver sharato il risultato della ricerca!!!

  16. zagor says:

    come vedere non la diretta di un programma rai ma puntate precedenti senza silverlight con vlc?

  17. Massimo says:

    Io riesco a vedere ma non sento. Sapete indicarmi a cosa e’ dovuto?

  18. Flavio says:

    @Simone
    Grazie Simo!

    @Massimo
    che player usi?

    @zagor
    Vai sulla pagina della puntata, ad es: http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-2db1ed36-8bbe-4a15-9edf-8b96f2f44df9.html
    e nel codice della pagina trova “videoUrl”. In questo caso:
    http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=gh2hRMmrwLweeqqEEqual
    Buona visione!

  19. qalasi says:

    @Fabrizio
    Che tipo di proxy? Te lo crei in locale?

  20. Nick500 says:

    E per quanto riguarda Anno Zero non ne vale la pena?

  21. Flavio says:

    @Nick500
    Beh sì, ma forse fanno troppa confusione. Comunque mica sono Aldo Grasso io! :D

  22. guiodic says:

    Attraverso questa procedura è possibile usare moonlight senza scaricare i codec Microsoft.

    http://guiodic.wordpress.com/2009/02/11/usare-moonlight-senza-i-codec-microsoft/

  23. Carmen says:

    Ciao Flavio!
    mi rode che gli streaming RAI in differita non siano più scaricabili o salvabili,comprese le fiction, che diamine è la RAI, paghiamo per quall roba lì…comunque, la mia domanda è questa, come mai non è più possibile farlo? fino a qualche settimana fa era possibile inserire l’URL del programma in VLC e ti salvavi il programma.
    Grazie, Un saluto

  24. Carmen says:

    Caro Flavio, rieccomi, ho avuto un flash in base a quello che hai detto in questi post,ci ho provato, sei grande!! funziona, è proprio quello che cercavo da settimane :-) grazie!!!!! arrisentirci

  25. […] – I link per accedere direttamente alle dirette di Rai.tv – Apple Vs Palm – in depth analysis – TAT005 Chiacchierata sui brevetti […]

  26. Gaspare says:

    Io ho installato moonlight sulla mia debian sid amd64 e và abbastanza bene.
    Poi ho scoperto l’ottimo sito di Dario Corsetti
    http://www.dariocorsetti.com/tips-a-tricks-menu-info-41/14-unixlinux/41-scaricare-i-video-rai
    con il cui script è possibile scaricare e visualizzare i video RAI. Ciao.

  27. Lke says:

    forse c’è chi ha fatto di meglio :p
    qui hanno uno script che si prende la lista dei canali, da menu ti fa scegliere lo show desiderato e poi fanno partire il tuo player preferito su quell’indirizzo.
    http://www.slacky.eu/forum/viewtopic.php?f=2&t=27719&start=30
    l’autore dice che è possibile usare il codiche come meglio si crede…. quindi perchè non postarlo qui? :)

  28. gianluca says:

    ciao! scrivo dal canada. sto cercando di visualizzare i programmi di rai.tv….ma niente da fare. mi spiego:
    sul pc portatile ho windows xp e li tutto funziona benissimo.
    il pc fisso: l’ho comprato qui e monta windows vista basic (lasciamo perdere….) ho provato di tutto ma niente da fare. mi appaiono delle specie di bolle blu che girano in cerchio. ho installato silverlight poi lo disintallato poi reinstallato ma niente di niente avete qualche consiglio?

    grazie
    Gianluca

  29. christian says:

    ciao a tutti.
    Grazie per i link ai canali.
    Una cosa mi chiedo:
    io vorrei poter vedere degli stream on demand, tipo le vecchie puntate di report, senza moonlight, perchè quest’ultimo tanto per cambiare fa crashiare FF.

  30. christian says:

    mi rispondo da solo:
    mms://streaming.rai.it/raitre/report/2304report.wmv
    questo estrapolandolo dal sorgente della pagina.
    scusate.

  31. Enrico says:

    E bravo il nostro Aldo Grasso! Aggiungo un’idea: se proprio c’è qualcosa di buono da vedere in tv, incontriamoci tutti in un bar! La televisione non dev’essere allontanata dal bar, in modo che l’incazzatura eventuale sia collettiva…!
    (P.S. meno internet, più cabernet!)

  32. Lke says:

    http://www.slacky.eu/forum/viewtopic.php?f=2&t=27719&p=233739#p233446
    bum! script con il vostro player preferito, con TUTTI gli stream rai.tv, non solo rai1,2,3,sport,edu… anche gli stream delle puntate ancora disponibili sul sito rai!!

    per favore fate girare ( e usatelo :P )

  33. vittorio says:

    Ciao è da tre giorni che cerco di scaricare questo video qualcuno mi può aiutare. grazie mille.
    http://it.truveo.com/Il-futuro-che-mi-merito/id/288230388279542006

  34. Rosario says:

    Chi mi da una dritta per vedere la RAI dall’estero? Usando Tor + Privoxy mi si impalla sia con Silverlight che con WMP, a proposito i links postati sopra mi funzionavano ora non piú…

    Ciao e grazie aticipatamente.

  35. elisabetta says:

    Ho anch’io un problema simile a quello di Massimo sul sito rai.tv: riesco a vedere e sentire perfettamente con VLC i filmati (recuperando la url dalla pagina sorgente), ma quando decido di registrarli (salvati ad esempio in formato asf, ma ho fatto anche molti altri tentativi) rimane solo la parte video. L’audio non c’è più, indipendentemente dai settaggi che tento di fare. Non capisco se è una difesa del sito o se sono io a non usare lo strumento giusto. grazie, elisabetta

  36. marco says:

    ciao a tutti
    io vorrei vedere le esibizioni dei cantanti di sanremo quelle presenti singolarmente sul sito della rai ma anche se ho scaricato silverlight 2 continua a uscirmi la pagina in perenne caricamento con la percentuale fissa al 100% e non è possibile visualizzarli..ho provato con ie con safari e con firefox ma niente..qualcuno può aiutarmi? voglio solo vederle..nn registrarle…

  37. marco says:

    dimenticavo…ho xp come sistema operativo..

  38. Flavio says:

    @elisabetta
    Forse non hai selezionato un codec nel tab “Audio”.

    @marco
    se leggi i commenti sopra già è stato detto: apri il codice della pagina e cerca “videoUrl” poi apri col VLC o altro player

    @enrico
    E’ vero al prossimo evento tutti al bar di Canale o al Tapioca! Purtroppo ci siamo persi Sanremo… Considerando che la rivoluzione non sarà televised, non mi vengono altri eventi prossimi…

  39. Alister says:

    mmmm ragazzi solo a me non funziona più??

    esce solo una schermata della rai con la scritta buona visione e poi si interrompe il tutto.

    saluti.

    Alister.

  40. […] 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 […]

  41. Giulia says:

    Il sito rai sembra che voglia la stringa identificativa del browser (agent),
    ma vlc non la manda , qualcuno sa se si puo’ risolvere ?

    Giulia

  42. Flavio says:

    @Giulia
    Hai ragione! Non hanno proprio niente da fare questi! Hanno aggiunto un controllo sullo User Agent. Ora aggiorno il post con le istruzioni per settare il VLC

  43. Alister says:

    Ok, con la modifica a VLC di nuovo tutto ok…

    speriamo duri..

    Intanto Grazie mille!

  44. Mirko says:

    ma c’è un modo per poter effettuare l’embed della rai con questo tipo di protezione? :S

  45. peter says:

    siete dei miti!

  46. Mario says:

    Scusate ma c’è un modo di salvare i file streaming con VLC?

  47. tv killer says:

    sei un grande, quelli della rai proprio delle personcine piccole piccole meschine meschine….

    grazie!

  48. patty says:

    Scusateeee…prima vedevo benissimo i programmi della rai usando windows media player…come lo devo impostare per continuare a vederli?

  49. tv killer (PER PATTY) says:

    installa “VLC Media Player” e configuralo come spiegato sopra nell’aggiornamento del 25 febbraio…

    (e saluta windows media player!)

  50. carmen says:

    Qualcuno mi sa dire come mai alcune puntate della nuova squadra in vlc vengono con l’audio vuoto? http://www.lanuovasquadra.rai.it/category/0,,1067140-1295-1297.html
    per es. provate la puntata 41 (mi viene senza audio) e la 44;
    è un problema di flussi, di codec o cosa?
    Tanti saluti

  51. Alessandro says:

    Ciao a tutti,
    anch’io (con VLC 0.98) ho gli stessi probelmi di Massimo (12 febbraio)
    Elisabetta (21 febbraio) e Carmen.
    Volevo vedere “A come Andromeda”: in streaming vedo e sento senza problemi,
    ma quando provo a salvare mi registra solo la traccia video senza
    quella audio …
    Non dovrebbe essere un problema di impostazioni perchè ho provato a
    registrare da altri siti e tutto ok … non so che fare …

    Ciao

    Alessandro

  52. Adriano says:

    @fabio: stanno usando “sicure-id.imrworldwide”, che si comporta come trojan?
    io con la modifica a VLC vedo tutto bene, anche da firefox con vlc-plugin…

  53. Dandy says:

    Domanda tecnica…
    Da cosa avete capito che il problema era lo user agent?? In che pagina hanno inserito il controllo??
    Grazie mille…!

  54. Sandro says:

    @Flavio
    salve, uso VLC versione 0.9.8 su Mac (con Leopard) e ovviamente è leggermente diverso dalla versione Windows.
    Infatti ho cercato di inserire la riga di opzioni da te postata nell’aggiornamento del 25-02 ma non sono riuscito a comprendere dove inserirla. Puoi aiutarmi?
    Grazie

  55. Ilgatto says:

    Ciao a tutti. Io ho seguito le istruzioni e vedo i canali che non mettono quella “simpatica” sigletta “buona visione”, perchè dove c’è lei, vedo solo lei e poi non va oltre. Sapete individuare questo problema? Io non ci riesco…

  56. rob says:

    ciao, ho lo stesso problema di IIgatto…qualcuno sa come si risolve…si vede solo la sigletta e stop, VCL interrompe la riproduzione. provando a premere play, ancora sigletta e stop

  57. questavita says:

    purtroppo anche settando la stringa User Agent continua a non funzionare.

  58. Flavio says:

    @ilgatto, rob, questavita
    Ragazzi a me funziona, sicuri di aver impostato lo user agent esattamente come indicato? O avete usato un altro User Agent?

  59. questavita says:

    Ora va, ma stamattina con la stessa stringa non andava :o

    In ogni caso, grazie del tip.

  60. marco says:

    Premesso che siete dei geniacci, ho eseguito la procedura indicata e per i primi 3 canali Rai va tutto ok. Ho però dei problemi con Rai Storia e Rai Edu. Non vanno solo a me o altri hanno problemi?

  61. carmen says:

    … riformuliamo il problema…
    qualcuno per caso ha provato a scaricare con vlc le fiction della RAI?

  62. Giulia says:

    @Dandy
    dal fatto che funzionava con firefox ma non con Seamonkey (che sono lo stesso browser)……

    Attenzione che la rai controlla anche l’ip se e’ italiano ma non tutti i provider italiani hanno pool di ip che risultano italiani…………

  63. LadyF says:

    Anch’io ho lo stesso problema di Carmen. Quando vado a registrare, durante la visualizzazione del filmato originale c’è l’audio, ma il filmato registrato è senza audio. Qualcuno può aiutarci?
    Per quanto riguarda la procedura dell’User Agent ho seguito perfettamente le istruzioni e mi sono ritrovata con la simpatica stringa di “Buona visione” e il VLC s’interrompeva. Poi ho provato con il programma Url Snooper e adesso tutto va alla grande =)

  64. Lucia says:

    Ciao,
    io ho un pc windows ME, non riesco ad installare silverlight (perché si blocca dicendo che manca ntdll.dll shutdown system)
    ho allora seguito le tue istruzioni:
    1) ho installato VLC e ho scaricato i codec che scrivi nelle tue istruzioni (tuttavia non so in che posizione del pc devo inserire
    i codec.. per ora li ho lasciati nel desktop).
    2)VLC funziona, riesco anche ad aprire la tendina di rai.tv ma non riesco a vedere i programmi copiando l’URL nello spazio “Rete” di VLC.
    3)Ho settato correttamente lo user agent (ho firefox 2.0.0.20 invece che firefox 3.0, perché il mio sistema non lo permette).

    Come posso fare? Hai suggerimenti su cosa debba fare?

    Grazie, ciao. Lucia

  65. Crono says:

    non vanno più i link!

  66. Flavio says:

    @Crono
    Hai impostato lo User Agent? A me funziona tutto.

    @Lucia
    Quali codec?
    Non importa che Firefox hai, copia esattamente la stringa che ho messo.

  67. Crono says:

    a me i link non vanno nemmeno dal browser

  68. Flavio says:

    @Crono
    E quindi?

  69. Lucia says:

    Ho copiato ma avendo windows e non ubuntu avevo scritto solo firefox etc..
    comunque non riesco anche copiando la tua stringa nel campo user agent…
    Parlavo di codec perché ho un windows Me e allora me li sono scaricati.. tutto qui..
    any suggestion?
    Ciao, grazie

  70. rolly says:

    Grazie mille!
    Aggiornamento compreso!
    :)

  71. Adriano says:

    @lucia
    passa a linux…non avere alcun dubbio!

  72. Crono says:

    e quindi volevo sapere se a voi funzionavano

  73. rob says:

    grazie. adesso funziona tutto :D

  74. gianluca says:

    io continuo a vedere le palline blu che fanno il girotondo….
    ho vista edizione famiglia. e ie7

    sul portatile che ho xp e ie8 vedo tutto..

    ma come mai?????????

  75. […] decided then to take advantage of streaming by using VLC, a multimedia player for Linux. Thanks to this link I found the direct URL to play some channels directly; here’s the […]

  76. luca says:

    ragazzi ciao win xp ie7, come si setta vlc?

    ho provato ma non parte , sono anche sotto proxy penso debba abilitarlo ma dove?

    grazie

  77. isa says:

    aiuto, io pure non posso accedere ai programmi rai attraverso il loro nuovo sito. ho provato i link per vedere in streaming che hai messo sul tuo blog ma non funzionano. il problema è che sto in francia e un mio amico mi ha detto che con l’indirizzo ip francese (o il proxy o non so che…) non posso vedere i programmi dei siti rai. sapete se c’è una soluzione? per ora guardo i programmi via adsl tv

  78. carmen says:

    Agli amici che condividevano con me il problema dell’audio nella registrazione di alcuni streaming invito a collegarsi su questo link
    http://www.dariocorsetti.com/howto/29-software/49-salvare-uno-str eam-con-vlc

  79. giuseppe says:

    Ma che VLC hai?
    Nel mio non c’e’ proprio ”strumenti… ”

  80. Roberto says:

    Grazie!
    per le dritte e gli updates
    grazie davvero

  81. […] trovata grazie ad un blog molto bello: flavio.tordini.org. L’articolo invece lo trovate a questo indirizzo. Io l’ho solo adattato un […]

  82. Ste says:

    Grazie ! stavo diventando scemo prima di leggere l’iaggiornamento continuava a farmi vedere la sigletta iniziale, dopo ho cambiato le impostazioni e funziona tutto ! gracias !

  83. (sic)* says:

    Funziona tutto perfettamente |Mac Powerbook G4 PPC | VLC 0.9.8
    Grazie mille.

    |saluto moticanus|

  84. Simone says:

    Scusatemi, ho VLC in lingua inglese (a proposito, ma come faccio ad averlo in italiano?) e arrivato nel menù “Ingresso/Codificatori” (che sarebbe “Input/Codecs”) non trovo la voce “Moduli di accesso” e quindi non posso proseguire con le impostazioni di VLC per vedere RAI streaming senza Moonlight (cioè, RAINEWS24 lo vedo tranquillamente, gli altri,,,sigletta di buona visione e niente più). Help.

  85. Simone says:

    Ho risolto parzialmente il problema: ho trovato la voce “Moduli di accesso” e completato la procedura (settato lo User Agent HTTP come suggerito). Il problema è la mia scarsa dimestichezza con VLC: dopo aver dato settato lo User Agent, come faccio a vedere gli streaming RAI? Cioè, cosa devo fare, una volta lanciato VLC? Scusate l’imbranatezza, ho Ubuntu da poco, sono nuovo del software libero. Help.

  86. Flavio says:

    @Simone
    Fai Media->Open Network e incolla una delle URL. Buon divertimento con Ubuntu!

  87. Simone says:

    @ Flavio
    Grazie, ce l’ho fatta!
    Adesso ho due problemi corollari: 1) come installare la versione italiana di VLC (consapevole che questo problema che non rientra in questo blog); 2) come memorizzare i vari URL degli streaming RAI dentro VLC, e quindi come passare rapidamente da RAI3 a RAINEWS24 (che poi son quei due che frequenterò). Help.

  88. […] Dirette Rai.tv senza SilverLight o Moonlight Posted in Consigli by Lorenzo on March 24th, 2009 Dirette Rai.tv senza SilverLight o Moonlight. […]

  89. Lorenzo says:

    Mi spiegate perchè sia con Vlc sia con silverlight sul sito della rai mi esce sta cavolo di frase:Spiacente, la visione di questo filmato e’ consentita solo agli utenti nel territorio italiano
    P.S.IO ABITO A ROMA!

  90. Luigi Cocola says:

    Hack brillante! Provato e funziona alla grande!

  91. Filippop78 says:

    Ciao Raga, dopo un bel po’ di tempo che vedo la rai con vlc (ho i pulsanti con un programma impostato per ogni canale). Da questa sera rai 1 non ha più l’audio. Come potrei risolvere? Non so proprio che ho fatto!

  92. Gugu says:

    Grande Flavio!
    Ho un quesito…
    riesco a vedere Rai1 (ho provato solo quello che mi interessa), ma volevo sapere come mai la qualità video di Silverlight (metti a schermo intero e si vede decisamente bene) è nettamente superiore a quella con VLC (url: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983 che trasmette a 512 Kb, a schermo intero un po’ sgranato). Si riesce ad ottenere su VLC (e quindi a registrare) con la stessa qualità di Silverlight?

    grazie a tutti

  93. Silvi@ says:

    Ciao Flavio,

    secondo te esiste un modo per guardarsi la RAI in streaming da un altro paese? La RAI mi dice che la visione è consentita solo a chi si trova nel territorio italiano. Posso fare qualche magheggio con il mio IP?

  94. Silvi@ says:

    Ciao a tutti,

    quesito rivolto a Flavio o a chi ha qualche idea: come si fa a guardare un programma in streaming RAI fuori dall’Italia?
    Ho seguito passo passo la procedura indicata di sopra, la visualizzazione avviene senza problemi…fatta eccezione per un bel messaggio finale in cui si dice che la visione è riservata ai residenti del territorio nazionale italiano…

    Se volessi vedere le puntate vecchie di annozero senza installare silverlight, cosa mi consigliereste di fare?

    Many thanks in advance!

    Silvi@

  95. gnotisauton84 says:

    anche per me problemi audio…utilizzo vlc 0.8.6e su ubuntu 8.04

  96. Olaf says:

    Confermo che all’estero non va. Soluzioni?
    Qualcuno poi potrebbe chiarire il punto evidenziato da Gugu qui sopra? (http://flavio.tordini.org/dirette-raitv-senza-silverlight-o-moonlight#comment-463)

  97. anarchia says:

    Caro amico, come creare una playlist di vlc in cui al posto dei vari link compaiano RAI 1, RAI 2, RAI 3, RAI NEWS etc. etc.? Io proprio non ci riesco!!!!

  98. mario says:

    Grazie , sei un genio

  99. Alex says:

    Grazie Flavio.
    Bel posts.
    Ciao
    Alessandro

  100. […] veloce ricerca sul web mi porta a questa pagina, dove il caro Flavio ha elencato diligentemente una serie di link a questi […]

  101. marco says:

    con vlc tutto ok, ma non riesco ad utilizzare kmplayer perché non so dove immette l’user agent: mi aiutate?

  102. Ciro says:

    I miei complimenti per questo post

  103. Anonymous says:

    anch’io sono all’estero e mi appare la sigletta…
    come faccio?
    baci
    Manù

  104. AvantiAdagio says:

    Grazie per l’informazione, da ieri sera però purtroppo non mi funziona più, compare la sigla BUONA VISIONE e finisce li.
    La mia non è tanto idiosincrasia con SilverLight quanto il fatto che sul PC dove guardo raisport+ non si può installare (provcessore non compatibile)…è vecchiotto anche lui.
    Sapete se c’è un alternativa più leggera (ambiente microsoft XP)?
    Ciao

  105. peppens1 says:

    esatto.
    link morti.

    qualcuno sa come risolvere?

  106. AvantiAdagio says:

    Di nuovo ok… finché dura

  107. […] EDIT RAI FIX **** Grazie a Flavio Ecco una soluzione per aggirare il blocco che la Rai ha fatto sui suoi server, questi sono i nuovi […]

  108. dioz says:

    @Flavio,
    ho pubblicato la tua soluzione anche in un mio post di marzo scorso in cui davo una playlist con parecchi canali tv in streaming, la rai qualche giorno fa ha bloccato i server streaming che usavo…
    Se ti interessa qui c’è il post:
    http://dioz.wordpress.com/2009/03/26/vedere-la-tv-gratis-in-streaming-sul-pc/
    Grazie!

  109. paolo says:

    ciao flavio volevo chiedere posso utilizzare anche il player di windows ? ho cliccato sugli indirizzi, ma mi lascia vedere solo rainews

  110. Night Train says:

    ciao flavio

    il problema lo sto avendo con raistoria

    volevo scaricare le sei parti della puntata dedicata alla tragedia dell’heysel, a questa pagina:
    http://www.lastoriasiamono i.rai.it/puntata.aspx?id=316&

    cliccando sulla prima parte (es.) si apre un’altra pagina, questa:
    http://www.lastoriasiamono i.rai.it/pop/schedaVideo.aspx?id=819 (da 819 a 824)
    dove c’è un contenitore flash più grande

    il problema è che né unplug, né downloadhelper riconoscono il video

    nella sorgente pagina c’è un riferimento al flusso che usa il protocollo rmtp, ma non riesco a capire quale sia il link esatto da girare a vlc
    (es.) flashVars=”connessione=vid,819,rtmp://flashedu.rai.it/lastoriasiamono i/video/

    grazie in anticipo

    Night Train
    ubuntu user
    9.04 64 bit

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

  112. fabrizio says:

    ho modificato i settaggi con la seguente stringa ma non riesco a visualizzare le dirette..

    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8

  113. ben.fio says:

    Caro amico,
    grazie al tuo lavoro ho potuto vedered in diretta sul mio computer i programmi RAI. Una domanda: è possibile salvare sul proprio computer una vecchio programma RAI?
    Grazie
    Ben.fio

  114. Gennaro says:

    Allora dall’estero non si puo’? Non ho nessun idirizzo di Proxy italiano…

  115. Flavio says:

    @Gennaro
    Non credo che dall’estero sia fattibile: i proxy aperti non ti danno abbastanza banda per guardare uno stream video.

  116. Francesco says:

    Ho beccato:

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

    perfettamente visibile e quel che dovrebbe essere

    Rai 4: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4117

    ma io ho una schermata nera! qualcuno mi spiega come mai?!

  117. crenq says:

    Ciao, ho fatto riferimento al tuo post…
    Se ti va di sapere cosa ho scritto puoi vedere a questo link: http://linuxpackardbello.blogspot.com/2009/07/raiahi-ahi-ahi.html

  118. Francesca says:

    Ciao a tutti non sono esperta come voi di mac ma sono allergica a windows e perciò ho un mini mac Anch’io ho problemi con siti rai Ho letto il post ma mi blocco in una cosa: “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)”.”
    Nel mio vlc non ho la voce “mostra le impostazioni”!!! forse perchè ho vlc vecchio ma ho provato a scaricarmi quello ultimo e mi dice che il mio mac non lo supporta Che devo fare…rinunciaare alla rai o posso aggiornare il mio pc? in quessto caso mi dite i link su come fare?
    Per la cronaca io ho
    Riepilogo hardware:

    Nome computer: Mac mini
    Modello computer: PowerMac10,1
    Tipo CPU: PowerPC G4 (1.2)
    Numero CPU: 1
    Velocità CPU: 1.42 GHz
    L2 Cache (per CPU): 512 KB
    Memoria: 512 MB
    Velocità bus: 167 MHz
    Versione Boot ROM: 4.8.9f4

    Grazie grazie

  119. akiro says:

    finalmente, riesco a vedere la rai senza sto’ moonlight del… 8-)

  120. stubuntu says:

    Complimenti, ho seguito con attenzione risolvendo tutto,
    un grazie infinito…ottimo lavoro

  121. drastico says:

    Ragazzi non ci crederete ma io in questo momento mi trovo in italia ho provato a vedere rai sport e mi dice che si puo’ vedere solo sul territorio italiano.E’ uno scherzo?

  122. Flavio says:

    @drastico: Probabilmente il servizio che la RAI usa per la geolocalizzazione non conosce il tuo IP. Chissà poi perché vogliono bloccare il resto del mondo… perché non paga il canone? Idioti…

  123. francesco says:

    Ciao a tutti e un ciao a Flavio,per il grande contributo per questo sito,complimenti.Sono da anni utilizzatore di Linux e ormai seguo costantemente tutte le sue evoluzioni.Detto questo,volevo chiedere come mai non si riesce a vedere il canale RAI 4?Ho provato con tutti i player possibili,quelli offerti dal mondo Open Source …VLC compreso,ma niente da fare.Il link su Rai 4 mi fa apparire una schermata nera all’infinito.Credo di aver capito che la rai non autorizza la visione online,almeno credo, ma spero di sbagliarmi.E vi ringrazio per tutte le vostre risposte.
    Un salutone a Flavio
    ciao!

  124. francesco says:

    Ciao Flavio,ho visto adesso il tuo messaggio!Ho provato e funge..eccome se funge!L’altro link su VLC non funziona,mi fa sempre vedere lo schermo nero!Misteri della rete…grazie 10000000000000000:-)
    francesco

  125. marco says:

    ciao!
    qualcuno saprebbe darmi dei link anche per canale 5?
    Grazie!

  126. salvotnt says:

    per salvare gli stream su file (windows xp & vlc) qualcuno sa’ suggerirmi come fare….grazie

  127. ben.fio says:

    Scusatemi, ieri sera sul TG3 delle 19 c’è stato un servizio sulle manifestazioni antinucleari in Germania che mi serve sul mio disco con urgenza, ma non so come recuperarlo. C’è qualcuno che puà darmi una mano? Grazie

  128. zazf says:

    E’ possibile salvare tutti i canali in una playlist (es. TV.m3u) in modo da guardare la tv semplicemente facendo doppio click sul file sul desktop e skippare da un canale all’altro?

    I canali li vedo con la procedura da te indicata, ma se provo a salvarli in una playlist e a richiamarla col doppioclick sul desktop mi escono una serie di messaggi di errore e non visualizzo nulla…

    Consigli?

  129. sredra68 says:

    ciao a tutti,
    con mac 10.4.11 e vlc 0.8.6 janus
    ho settato su User http con: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; it; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3
    ma se copio in Vlc es: RaiTre:
    http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=986
    mi dice che non è visibile all’estero

    cosa non ho settato correttamente?
    grazie

    ps
    sono 13 anni che non ho la tv
    ma semplicemente è una questione di principio

    grazie

    dario

  130. Flavio says:

    @sredra68: non dipende da come hai settato ma dal tuo ip. Usi una chiavetta? La RAI taglia fuori gli ip che crede siano “non-italiani”

  131. jolly says:

    Qualcuno sa come fare a mettere dei segnalibri o link (magari sul desktop)?
    Uso Windows e mi sono perso!!

  132. Flavio says:

    @Jolly. Non uso Windows da anni, ma credo basti creare un nuovo “collegamento” e nel comando specificare: vlc.exe seguito dalla url dello stream. Ad es. per RaiuUno:
    vlc.exe http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983

  133. Vincenzo says:

    Caro Flavio,

    siccome mi sembri una persona molto competente, nonche’ estremamente simpatico, provo a rivolgerti un quesito spinoso, che non sono riuscito a risolvere in nessun modo. Sono un italiano all’estero (un cosiddetto “cervello in fuga”) e ho comprato una Apple Tv con la speranza di poter vedere i telegiornali e qualche trasmissione Rai (solo quelle che vale la pena, come dici anche tu) via internet. Sono riuscito a metterci sopra il mirabolante software gratuito ATV USB Creator, che mi permette di farci girare il browser Couch surfer, Boxee e XBCM, tra le altre cose. Le mie iniziali gioie sono state raffreddate quasi subito: non sono riuscito ad istallarci adobe flash (dopo numerossissimi tentativi), quindi non riesco a vedere i video rai.tv. Ho provato anche a copiare su Boxee i link che dai tu, ma niente. Siccome mi sembra di capire che anche tu hai un Mac (tra l’altro), non e’ che mi potresti aiutare? So che e’ una richiesta estremamente specifica (l’Apple Tv non e’ cosi’ diffusa) e ti ringrazio in ogni caso per l’attenzione che mi dedicherai.
    Un caro saluto,

    Vincenzo

  134. francesco says:

    Ciao Flavio,ho notato-ultimamente- che la finestra di riproduzione di Vlc,soprattutto quando vedo Rai4 si chiude dopo circa 2 minuti.Questo non lo faceva mai, a volte lo fa con gli altri canali.Inoltre capita che si chiude addiritura l’intero programma Vlc.Mi sembra una cosa molto strana,Eppure uso Linux.Ti ringrazio per la/le risposte.Francesco :-)

  135. gabriele says:

    sono persone come te che rendono libera l’informazione in italia!

  136. PalmandaHauz x Flavio says:

    Ciao Flavio , ho vissuto per parecchio a Shanghai e sono a conoscenza di molti dei problemi che sono stati elencati qui sopra (prima volta che leggo questo blog). Posso subito dirti che per la rai il metodo migliore e’ quello di avere un pc in Italia magari quello di un amico smanettone e di ottenere un tunnelling ssh (lascio un link http://www.nervous.it/2009/04/vedere-i-canali-rai-dall-estero/). Per quanto riguarda Flash e’ un problema comune , trovi un po’ di info qui http://forums.macrumors.com/showthread.php?t=460525. Se fossi in Paesi come Germania o Svizzera potresti utilizzare zattoo http://www.zattoo.com o servizi tipo leip.tv . Spero di essere stato d’aiuto.

  137. Federico says:

    Grazie! Però è veramente uno schifo il sito della RAI! Una ragione in più per non pagare il canone >:-(

  138. Marco says:

    Dopo l’ultimo aggiornamento di VLC mi compare la scritta: Spiacente, la visione di questo filmato è consentita solo agli utenti nel territorio italiano.
    Ma io sono in Italia, cosa è successo, devo cercare una vecchia versione di VLC?

  139. Vincenzo says:

    Grazie infinite. Mi rimetto al lavoro per installare flash. Se non ce la farò, scaricherò il software a pagamento (ATVflash): io adesso ho ATV usb creator, che però per il resto va bene. Sento di essere vicino alla meta…

  140. […] il nostro adorabile PC? La soluzione di questo problema sono riuscito a trovarlo,grazie ad un blog qui e mi sono goduto perfettamente tutta la […]

  141. GG says:

    Vincenzo, è capitato anche a me. Si tratta semplicemente di ripetere la procedura dei “moduli d’accesso”. Poi va tutto

  142. Alex says:

    Salve! una domanda. Ora, premetto di essere fan di ubuntu, ma costretto mio malgrado, a usare sempre windows a causa di alcuni programmi che non girano su altre piattaforme (autocad, principalmente). Premessa necessaria in quanto la domanda che voglio porre non riguarda linux, o vlc, bensì windows, e windows media player.
    Spesso mi trovo a disegnare con autocad, ed ero uso attivare windows media player in versione mini taskbar player per poter vedere programmi rai mentre disegnavo. purtroppo una funzione simile non è stata implementata da nessun altro lettore, e francamente, benchè odi windows media player, devo dire che questa caratteristica è tra le + azzeccate che microsoft abbia mai sviluppato (e infatti nella versione wmp 12 l’hanno tolta…). Ora, se provo ad aprire i flussi sopracitati con windows media player, non riesco a visualizzare nulla. Ho pensato che questo sia dovuto allo user agent di windows media player.. allora mi chiedo, posso camuffare wmp? come diavolo faccio a cambiargli user agent? grazie in anticipo, sperando di trovare una soluzione..

  143. linuser says:

    Da qualche giorno mi appare lo stesso messaggio che dice che i canali sono visibili sul solo territorio italiano : uso Vlc 0.9.9a su Ubuntu , ho settato lo User Agent a -> Mozilla/5.0 (Windows; U; Windows NT 6.1; it-IT; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 e ho Tiscali … nella stessa rete su un PC con Windows Vista + Silverlight 3.0 + Firefox 3.5.3 i canali si vedono, quindi escludo che il problema sia legato all’IP. Credo si siano fatti + furbi piuttosto.

  144. linuser says:

    bah … cambiato User Agent con Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6 e si vede tutto nuovamente , compresi i canali SAT e DTT ( RAI4 , RAISAT Premium , RAISAT Yoyo … etc

  145. Federico says:

    Funziona! basterdissimi alla RAI eh… GRAZIE!

  146. Ciao grazie a te ho cominciato a scrivere lo script disponibile sul mio sito per vedere (e creare playlist) tutta la Rai

    A breve lo riscriverò da 0 ed integrerò anche i podcast e le gallery di immagini in quanto per ora funziona bene solo su i video

    Ciao

  147. Eddy says:

    Per le puntate vecchie basta vedere il sorgente della pagina web, cercare videoURL e taac, vlc funziona alla grande :-)

    Ottimo, Grazie a tutti!!!

  148. Roberto says:

    ragazzi ho trovato il sito per guardare la rai anche dall’estero!!!
    però non usa vlc! http://www.rai-web.de/dl/RaiTV/diretta.php

  149. Flavio says:

    Interessante, Roberto. Poi vedo che cosa se ne può tirare fuori :D

  150. […] è un aggiornamento al post precedente sulle dirette […]

  151. Gugugu says:

    Ciao ragazzi. Dopo ricerche su molti siti e tentativi vari sono riuscito a scrivere una procedura funzionante sia per Vedere che per Scaricare streaming in diretta o filmati in archivio dal sito Rai.

    Il link della guida è questo: http://giosanny.altervista.org/silverlight.pdf

    Ringrazio tutti quelli che hanno postato qui sopra perché anche da tutti questi post ho trovato le informazioni per scrivere tutto.

    Se avete problemi o volete segnalarmi migliorie o cambiamenti scrivetemi pure alla mail che trovate in fondo alla guida..

    ciao a tutti e buona visione/download :-)

    Gugugu

  152. mitm says:

    per chi è interessato all’argomento, ho creato un piccolo script per greasemonkey che permette di vedere i video e i canali in streaming di rai.it/rai.tv utilizzando come player il plugin vlc per firefox(lettore integrato nel web browser) o un qualsiasi player esterno(ad esempio vlc, mplayer, windows media player ecc)

    Ho aggiunto ai canali rai indicati all’inizio dell’articolo, anche altre tv (ad esempio Sportitalia, Arcoiris ecc) e alcune radio(RTL102.5, Radio Palinuro ecc)
    Lo script sostituisce inoltre il lettore silverlight in tutte le pagine rai in cui esso viene richiesto, permettendo di vedere ad esempio le puntate di annozero, ballarò ecc senza lo sbattimento di ricavare l’url del video dal sorgente della pagina html..

    lo trovate qui, richiede greasemonkey(un estensione per firefox) ed eventualmente il web-browser plugin di vlc e dovrebbe funzionare sia su windows che su altri o.s.

    >> http://userscripts.org/scripts/show/61782 <<

    P.S.: Perl il download/conversione dei file consiglio DownloadHelper(altra estensione per firefox) che fa il suo sporco lavoro egregiamente

  153. Loris says:

    Per i problemi degli Ip, la Rai non ha i diritti per l’estero per alcune trasmissioni, quindi fa bene a filtrare gli Ip.

  154. Giacomo says:

    Qualcuno ha un sito dove prendere direttamente link di canali TV magari anche esteri?

  155. Gugugu says:

    Qui ci sono un sacco di canali di tutte le nazioni: http://wwitv.com/portal.htm

  156. […] PC anche Silverlight, opzione non gradita da ogni abbonato Rai.SOLUZIONE 2 – Il metodo di Flavio Tordini (citazioni n.d.r.) è maggiormente efficace, utilizzate VLC, andate in “Strumenti” => […]

  157. Max L. says:

    Sentite io mi sono rotto il capo per mesi ed ho scoperto che funziona sempre solo se avete un working proxy italiano e lo impostate ad VLC oppure a explore 8 la vedo tutti i giorn1 con nessun problema.
    Ora vi domanderete dove ottenere un proxy italiano facile chiamate un vostro parente/amico che un connessione veloce alla rete e fatevi dare il proxy facendo ipconfig sul suo PC.

    Buona Visione alla faccia di Berlusconi……………..
    Max da Boston USA

  158. mousse says:

    @Max L

    Non è esattamente cosi’ facile. Prima di tutto, ipconfig non c’entra una mazza coi proxy ma ti dice l’ip della macchina. E per usare quello per connetterti, sulla macchina stessa deve girare un proxy (o sshd se ha linux).

    Esistono decine di open proxy italiani che trovate su google.

    E, mi spieghi cona caxxo c’entra berlusconi con la RAI?

  159. Anonymous says:

    grazie! senza te come farei?
    S.

  160. salvatore says:

    ciao a tutti
    io ho risolto con questa applicazione

    http://www.ciotoli.it/Articoli/Internet/streamrai-vedere-in-streaming-i-canali-rai

  161. GianLuca says:

    anche se non guardo mai la tv, è interessante sapere che c’è… grazie per le preziose info, e vengo al problema.

    Ho un Karmic a 64bit ed un Netbook Remix a 32bit che funzionano benissimo, senza nemmeno i repo di Medibuntu, i canali RAI si aprono in Firefox, mentre su VLC ho dovuto cambiare lo user agent.

    Un mio amico ha detto che bello, che bello lo voglio anch’io, e ho piallato il suo vecchio notebook mettendo su Karmic 32-bit.

    Qui VLC funziona, ma Firefox dà un schermo nero.
    Ho controllato tutti i codec installati, e sono uguali.
    In più ci sono quelli di Windows.

    Come fare a trovare il “colpevole”?

    ciao,
    -Gian

  162. Noodles78 says:

    Ho creato un’applicazione che potete trovare a questo indirizzo:
    http://webtvstreaming.splinder.com/

  163. Marco says:

    c’è qualche modo per vedere i canali rai sul cellulare??
    ciao.
    Grazie.

  164. gennaro says:

    quoto il post di mitm, adesso si vedono anche i canali mediaset anche quando trasmettono le partite di calcio..
    (ti sto faqcendo un pò di pubblicità spero sia gradita)
    rai tv player lo trovate sul sito indicato da mitm http://userscripts.org/scripts/show/61782

  165. […] via Dirette Rai.tv senza SilverLight o Moonlight. VN:F [1.7.8_1020]Rating: 0 (from 0 votes) […]

  166. Lore says:

    Questo è un ottimo programma per rai e mediaset:

    http://www.tv-sat.org/tutto-dreambox/showthread.php?t=14994

  167. Barbara says:

    Grazie grazie infinite a tutti!!!
    Sono una volontaria europea in Polonia ed erano mesi che cercavo di trovare il modo di vedere la rai sul mio pc…che essendo troppo vecchio non supporta Silverlight!!
    Sono troppo contenta…quasi mi viene da piagere! :-)
    Con riconoscenza Barbara

  168. zippete says:

    Innanzi tutto grazie di aver condiviso la tua ricerca, funziona benissimo.
    Ora, avendo un Mac (Intel 10.5), mi piacerebbe poter aprire in Quicktime gli stream di cui sopra.
    Qualcuno sa se è una cosa possibile?

  169. […] per chi è all’estero! Per raggirare il problema, seguite questa guida Un ringraziamento a Flavio Tordini Download […]

  170. […] via Dirette Rai.tv senza SilverLight o Moonlight. […]

  171. Noodles78 says:

    Da oggi non riesco più a vedere i canali Rai con VLC. Compare il banner “Spaicenti, la visione è consentita solo su territorio italiano”. Fine della pacchia mi sa…

  172. luca says:

    Ciao a tutti .
    Aprendo questi link mi appare un messaggio che dice che e’ impossibile
    vedere il filmato se non ci si connette dall’italia, anche se sono in italia

  173. Flavio says:

    noodles, luca: ho aggiornato il post ma per ora il comando è un po’ da guru della riga di comando… ringraziate gli amici della Rai

  174. Please says:

    Ti prego escogita qualcosa per windows, ubuntu lo uso ma anche windows…
    Mi sa che sei l’unico che riesca a trovare il metodo.
    Mi chiedo ma non c’è un lettore in grado di leggere quello che legge il player del sito rai? basterebbe usare quello al posto di vlc no?

  175. lanzen says:

    Ottimo Flavio! :)

    Una curiosità: vlc segnala errori nel tentativo di apertura di alcuni file – tutti file txt – residenti in /home.

    Un esempio:
    VLC non può riconoscere il formato d’ingresso:
    Il formato di ‘/home/lanzen/pacchetti_20100108-2058.txt’ non può essere rilevato. Dai un’occhiata al registro per i dettagli.

    ??? :)

  176. Noodles78 says:

    Per il momento, sono visibili i seguenti canali
    Rai Uno —> mms://212.162.68.13/prodtvr1
    Rai Due —> mms://212.162.68.13/prodtvr2
    Rai Tre —> mms://212.162.68.13/prodtvr3
    Rai Quattro —> mms://212.162.68.13/Rai4
    Rai News 24 —> http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1
    Rai Sport + —> mms://212.162.68.13/raisport+
    Rai Sat Cinema —>
    Rai Sat Premium —>
    Rai Sat Extra —>
    Rai Gulp —> mms://212.162.68.13/raigulp
    Rai Storia —>
    Rai Scuola —> mms://212.162.68.13/EDU1
    Rai Sat Yoyo —>

  177. marillo says:

    grazie per il trucco!
    tuttavia, mi interessava registrare dall’archivio RAI (esempio http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-2aef5064-3821-4bee-bab5-4acbbeaa239d.html)
    riesci per caso ad aiutarmi?
    marillo

    ps: lo so che voler registrare “ballando con le stelle” può sembrare ridicolo, ma chi di voi non ha una morosa che lo stressa?!?!?!

  178. Flavio says:

    marillo basta che cerchi videoUrl nel codice di quella pagina. Poi la apri o salvi col VLC “configurato” come scritto nel post.

  179. Anonymous says:

    Scusa flavio, ho dato il comando curl -H “viaurl: http://www.rai.tv” [qui la URL dello stream] | grep -o -e ‘http://[^”]*’ | vlc –http-user-agent=”Linux”
    vlc si apre ma non prende l’output di grep, come mai ? grazie

  180. Francesca says:

    Grazie,
    mi hai risolto sto problemone!!
    E’ da ieri che non riuscivo più a vedere i canali rai in streaming!
    Grazie mille
    :)

  181. lanzen says:

    Forse vado OT, ma voi cosa sentite con

    vlc rtsp://live.media.rai.it/broadcast/radiouno.rm

    Attendete almeno 30 secondi o un minuto…

  182. bacab says:

    ciao
    ma non c’è modo di configurare vlc (tra le opzioni avanzate) per aggirare questo nuovo ostacolo?

  183. Flavio says:

    @Anonymous ti sei perso il “meno” alla fine della riga

    @bacab, no non c’è purtroppo

  184. bel says:

    Ho letto l’aggiornamemto però non ho capito cosa devo fare! :)
    Qualcuno può spiegarmi passo dopo passo tutto il procedimento!!
    sono un utente mac!!
    Grazie per il lavoro che svolgete, siete sempre puntuali ed efficienti!! :)

  185. silv says:

    ho installato il curl e scritto al terminale la stringa. Risposta:
    VLC is not supposed to be run as root. Sorry.
    If you need to use real-time priorities and/or privileged TCP ports
    you can use vlc-wrapper (make sure it is Set-UID root and
    cannot be run by non-trusted users first).
    curl: (3) [globbing] error: bad range specification after pos 2
    curl: (6) Couldn’t resolve host ‘la’
    curl: (6) Couldn’t resolve host ‘URL’
    curl: (6) Couldn’t resolve host ‘dello’
    Cosa posso fare?
    Grazie se potete aiutarmi

  186. Dadox94 says:

    SISTEMA PER VEDERE LO STREAMING RAI SU WIN XP.
    Dopo il 12 gennaio la Rai ha bloccato lo streaming per obbligarci ad usare Silverlight.

    Ecco come fare per risolvere il problema:

    1) Scaricate Curl per windows:
    http://curl.haxx.se/download/curl-7.19.5-win32-nossl.zip

    2) Estaete i file dallo ZIP. Aprendo le cartelle ottenute troverete l eseguibile curl.exe, annotatevi il percorso
    Nel mio caso: “E:\Documents and Settings\DAVIDE\Documenti\Download\DTA\curl-7.19.5-win32-nossl\curl-7.19.5\curl.exe”

    3)Ora aprite il command prompt di windows (lo trovate nel menu start)

    4)Copiate il percorso del file curl.exe e aggiungete:
    -H “viaurl: http://www.rai.tv” “Link del canale rai che volete vedere” > Percorso del nuovo file da cui vedere il canale (estensione .asx)

    Dovreste ottenere qualcosa di simile a questo:

    “E:\Documents and Settings\DAVIDE\Documenti\Download\DTA\curl-7.19.5-win32-nossl\curl-7.19.5\curl.exe” -H “viaurl: http://www.rai.tv” “http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983” > E:\raiuno.asx

    5)Scrivete la stringa ottenuta nel command prompt e premete invio

    6)Cliccate sul nuovo file ottenuto (nel mio caso “E:/raiuno.asx”) per aprirlo con VLC

    7)Guardatevi la Rai in streaming…

  187. Giuseppe says:

    Non va, nemmeno con l’artificio (curl)
    http://img138.imageshack.us/img138/303/20100113192651.jpg
    Ciao

  188. Elrond says:

    Grazie mille per i continui suggerimenti che ci dai! Forse comunque si può fare a meno di curl (non presente di default su tutti i sistemi) usando wget in questo modo:

    wget --header="viaurl: www.rai.tv" indirizzo -O -
    

    (usando eventualmente l’opzione -q per renderlo “silenzioso”)

  189. jak says:

    che strnz quelli della rai

  190. Giuseppe says:

    Basta aggiungere alla fine un segno meno (ma che fatica trovarlo!) al precedente comando, così:

    curl -H "viaurl: www.rai.tv" http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=984 | grep -o -e 'http://[^"]*' | vlc --http-user-agent="Linux" -
    

    … e tutto si sistama. In questo caso Rai2 viene vista da vlc.
    Grazie

  191. Mario Taricco says:

    Per gli utento Windows si può scaricare cURL da http://curl.haxx.se/download.html
    e poi utilizzare un comando tipo
    Per RAI UNO

    curl -H "viaurl: www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983" | ..\vlc.exe --no-plugins-cache --config=vlcrc --http-user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6" -
    

    In questo esempio si suppune di avere la cartella di cURL comme sottocartella di VLC

  192. Giulia says:
    wget --header="viaurl: http://www.rai.tv" http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983 -O rai1.asx  -U "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6"
    
    sed -n "s/.*HREF="\(.*\)"\ \/>.*/\1/ip;T;q" rai1.asx > rai1.m3u
    
    vlc rai1.m3u
    

    Queste tre righe in un file .cmd permettono di vedere la rai sotto windows , wget esiste in binario (wget.exe + dll http://users.ugent.be/~bpuype/wget/ ad es ) e va messo nella stessa cartella dello script, attenzione al taglia e incolla perche i doppi meno e le virgolette non vengono ben gestite dal blog….

  193. Giulia says:

    In questo momento riesco a vedere solo RAI UNO con le istruzioni sopracitate.

  194. Paolo says:

    Utente windows con Vlc su vecchio pc dove non può girare silverlight (processore non supportato) e in più qui il digitale terrestre non arriva, si può fare qualcosa senza installare linux???
    Grazie mille

  195. Elrond says:

    Nel grep va sostituito mms a http. Esempio per Rai 1:

    wget --header="viaurl: http://www.rai.tv" http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983 -O - | grep -o -e 'mms://[^"]*' | vlc --http-user-agent="Linux" -
    

    Però non hanno ancora cambiato il protocollo per tutti i canali, bisogna fare delle prove (Rai 1, 2, 4 sono passati a mms, Rai 3 sta ancora su http, gli altri non li ho provati). Su Windows non so quali cambiamenti ci siano da fare

  196. Gugu says:

    Ottima la soluzione per linux!

    Per windows però il problema resta…. non c’è modo di trovare i link di trasmissione come prima?

  197. mr.mambo says:

    ma non è possibile secondo voi fare causa alla rai che impone un plugin proprietario? a me su debian moonlight non ha mai funzionato e pagando il canone rai mi chiedo se questa modalità sia legale, non dovrebbero GARANTIRE a tutti lo streaming?

  198. Ale83 says:

    Noodles78, i link che hai scritto non funzionano.
    L’unico che continua a funzionare è RaiNews24 (http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1).
    Flavio, come dobbiamo fare, oltre a provare con Linux?

  199. Ale83 says:

    Ho provato con il procedimento suggerito da Dadox94 e non funziona (nel file asx che si crea c’è scritto che la pagina non è stata trovata).
    Poi ho provato il procedimento da Mario Taricco (http://flavio.tordini.org/dirette-raitv-senza-silverlight-o-moonlight#comment-1394) e funziona! Grazie, sei un grande!
    Si apre direttamente VLC con il canale desiderato.
    A questo punto si possono anche creare dei file batch con i comandi da eseguire per aprire ogni canale oppure, se qualcuno più esperto lo sa fare, un programmino che faccia scegliere quale canale aprire.

  200. Leave a Reply says:

    Ma per Windows non ci sono soluzioni, neanche “non-user friendly”? :(

  201. Leave a Reply says:

    Il procedimento di Mario Taricco (http://flavio.tordini.org/dirette-raitv-senza-silverlight-o-moonlight#comment-1394) funziona alla grande anche per me su Windows!

    Grazie a tutti!!! :)

  202. Roberto says:

    Con l’ultimo aggiornamento funziona RAI2 RAI3 RAI Storia RAI Sport+ Yoyo e Gulp ma gli altri non funzionano.
    Come mai?

  203. Roberto says:

    Adesso mi funziona su tutto, senza grep.
    curl -H “viaurl: http://www.rai.tv” $URL | vlc –no-plugins-cache –http-user-agent=”Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6″ –

  204. Paolo says:

    Salve,
    da alcuni giorni questo sistema non mi funziona più, vedo comunque la schermata bianca che dice che è disponibile solo in Italia, hanno cambiato il sistema di controllo?
    Purtroppo sul mio vecchio PC non gira Silverlight (processore non supportato) quindi o così o niente…contando poi che qui il digitale terrestre non arriv!!!
    Grazie

  205. Paolo says:

    Dimenticavo… windows xp.

  206. Lorenzo says:

    Anch’io mi unisco al coro dei ringraziamenti.

    Ma quelli della RAI saranno pagati da Microsoft?

  207. Davide says:

    Mitico!
    Ero già in crisi. Fortuna che sono (anche) utente Ubuntu.

    Grazie!

  208. Cristiano says:

    Per gli utenti Windows:
    1. Scaricarsi Cygwin
    2. Installare curl e il minimo del package
    3. Avviare Cygwin
    4. cd /cygdrive/[PATH VERSO VLC]
    es: cd /cygdrive/c/Program Files/VideoLAN/VLC
    5. curl -H “viaurl: http://www.rai.tv” [URL STREAMING] | grep -o -e ‘http://[^”]*’ | ./vlc.exe –http-user-agent=”Linux” –

    Necessaria un minimo di conoscenza della Bash.

  209. NapliCodez says:

    salve a tutti, ma per vlc win32 nessuna novità, l’agent https come può essere rimpiazzato ciao e grazie

  210. Matthew says:

    Per WINDOWS potete fare più o meno la stessa cosa, dovete però scaricare alcuni comandi unix-like:

    ad esempio il semplice BATCH di seguito sembra funzionare.

    curl -s -H “viaurl: http://www.rai.tv” [qui la URL dello stream] -s | tail -c 144 | head -c 125 > FILE
    mplayer -fs -playlist FILE

    io come player ho usato MPLAYER in versione Win32(ereditato da linux), ma non dovrebbero esserci problemi anche con VLC.

  211. Matthew2 says:

    che stupido… in effetti è tutto molto più semplice:

    curl -s -H “viaurl: http://www.rai.tv” [URL dello stream] -s > STREAM.asx
    mplayer -fs -playlist STREAM.asx

    CURL per windows lo trovate ad esempio qui:
    http://curl.haxx.se/download/curl-7.19.5-win32-nossl.zip

    MPLAYER qui:
    http://oss.netfarm.it/mplayer-win32.php

  212. Matthew says:

    in effetti è tutto molto più semplice:

    curl -s -H “viaurl: http://www.rai.tv” [qui la URL dello stream] -s > STREAM.ASX
    mplayer -fs -playlist STREAM.ASX

  213. Noodles78 says:

    Il mitico mitm ha appena sfornato un nuovo script che ha praticamente ripristinato tutto sotto windows! Grandissimo!
    http://userscripts.org/scripts/show/61782

  214. Noodles78 says:

    Usando lo script di mitm ho notato che gli url comunque cambiano ogni qualvolta si visualizza un canale. Non è quindi possibile visualizzare un canale con un lettore esterno tipo VLC senza prima essere passati per il portale Rai

  215. ed says:

    era da due o tre giorni che, come molti mi scervellavo per poter usare vlc per la tv, il programma l’avevo preso da qui : http://elubuntu.blogspot.com/2009/09/script-per-vedere-canali-rai-senza.html . ho kubunto 8.04.2 .
    oggi ho riprovato e magicamente ha ripreso a girare, penso che in rai abbiano rimesso le cose a posto, nel senso degli indirizzi. massimo disprezzo per chi gestendo un servizio pubblico, lo fa’ mediare da un programma proprietà microsoft con un codec per linux (moonlight) che non funziona.

  216. Francesco says:

    Confermo che per Windows Il procedimento di Mario Taricco (http://flavio.tordini.org/dirette-raitv-senza-silverlight-o-moonlight#comment-1394) funziona anche per me!

  217. Mnk says:

    RAI 1 2 3 sono tornate visibili col vecchio metodo, confermate o è solo un caso?

  218. luca says:

    Ciao a tutti.

    Io fino a poco tempo fa aprivo anche i link di mediaset con vlc.
    Adesso non riesco ad aprirli, i link sono questi:

    Rete4: mms://live.mediashopping.it/enc1-c3
    Canale5: mms://live.mediashopping.it/enc1-c1
    Italia1:
    mms://live.mediashopping.it/enc1-c2

    Usavo VLC senza nessun particolare accorgimento ,avete qualche dritta
    anche per windows oltre per Linux???

    Ciao

  219. walpis says:

    Una soluzione per la Rai su Windows: http://jstream-tv.blogspot.com/

  220. Paolo says:

    Grazie!

  221. francesco says:

    ciao a tutti
    ad oggi dopo + di un’ora di smanettamento posso confermarvi come segue
    _____________________________________________________________________________
    Sistema:XP sp3
    VLC:1.0.3
    Java: SE 6 ( come segnalato http://jstream-tv.blogspot.com/ )
    User Agent HTTP (in preferenze VLC )settato dal programma Jstream TV 1.0
    DA => Mozilla/5.0 (X11; U; Linux x86_64; it-IT; rv:1.9.1.3) Gecko/20090913 Firefox/3.5.3
    A => Mozilla/5.0(X11;U;Linuxi686;en-US;rv:1.9.0.6)Gecko/2009020911Ubuntu/8.10(intrepid)Firefox/3.0.6;
    _____________________________________________________________________________

    incollando indirizzi relativi su protocollo di rete

    rai1 OK
    rai2 OK
    rai3 OK
    rai4 KO
    rainew24 OK
    rai edu 1 KO !!!
    RaiSAT EXTRA KO
    RaiSAT PREMIUM KO
    RaiSAT CINEMA KO
    RaiSAT YOYO KO
    RaiSAT GULP KO
    Rai SPORT KO
    Rai SAT STORIA KO
    RAIUNO TG ECONOMIA OK <=
    ————————————————–
    UTILIZZANDO JStreamTV ( attenzione il programma non è molto stabile
    vi consiglio di tenerlo sotto controllo con il task manager di windows e terminalo quando va in tilt )
    ad ogni modo veramente molto pratico
    vi segnalo unicamente i canali KO

    rete 4
    canale 5
    italia 1
    raisatyoyo ( il canale che mi serviva :-( per registrare pocoyo

    in merito alla funzione di registrazione del programma
    non funziona. . .

  222. Pietro says:

    Funziona ma vuole silverlight per la rai: http://italiastream.blogspot.com/

  223. NapoliCodez says:

    ciao a tutti, dopo che per un giorno tutto era tornato alla normalita (solo RAI 1, 2 e 3)con l’https agent vecchio ora si ripresenta il problema del limite imposto dalla RAI agli utenti “stanieri”,voi avete novita’? ciao a tutti e grazie

  224. nowardev says:

    Grazie mille anche del post tecnico ho aggiustato lo script rai-qt… -.-” e pensare che la paghiamo sta rai… vabbe,

  225. CodedInC says:

    ciao a tutti, ragazzi/e qualcuno mi spiega cortesemente la funzione di: ‘curl -H’
    non ho trovato documenti al riguardo, grazie mille ciao

  226. […] all’articolo di Flavio Tordini il problema si risolve facilmente e in modo quasi indolore, occorre usare il terminale di MAC OS X, […]

  227. NapoliCodez says:

    ciao a tutti, volevo chiedere a chi è più smaliziato con cUrl, ma il comando:

    cUrl -H “viaurl: http://www.rai.tv

    serve a connettesi al sito della diretta usando l’header di http://www.rai.tv
    oppure serve a connettersi al sito della diretta tramite l’utente/host http://www.rai.tv

    vorrei trovare un modo alternativo per la fruisione del servizio
    “diretta rai” per gli utenti windoz, senza cUrl.

    grazie e ciao

  228. sergio says:

    qualkuno mi puo’ uploadare un file batch x windows d esempio con rai 4 e vlc please T_T

  229. walpis says:

    JStreamTV 1.2 per vedere la Rai,Canale 5 e altri con vlc
    (http://jstream-tv.blogspot.com/)

  230. borkie says:

    @ NapoliCodez

    da quello che ho capito io dovrebbe connettersi usando l’header specificato

  231. sergio says:

    walpis con quello pero’… non si risolve l’inconveniente del blokko contenuti qualkuno sa come fare?

  232. hal9005 says:

    sembra che in questo momento sia possibile vedere il telecomando RAI anche su linux tramite firefox e plugin Novell Moonlight.
    il telecomando sembra funzionare ma in realtà non si riceve lo stream di nessun canale.
    c’è anche da dire che in questo momento appare inutilizzabile anche la soluzione vlc che fino a ieri andava benissimo

  233. NapoliCodez says:

    (per utenti winzoz)
    ciao a tutti e grazie a borkie per la risposta al mio post, io da qualche giorno (domenica 24/1/2010 9:30)ho risolto creando un programma con le mie manine ;) totalmente indipendente da cUrl , sto pensando di fare una mini ver per coloro che hanno problemi in win che accetti input le vecchie url es:
    “http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983”
    e restituisca url valide … da passare a vlc cosicchè da ricevere il famoso stream RAI, appena possibile vi dirò se questa applicazione è disponibile e come fare per reperirla ciao a tutti
    (a fra qualche giorno …)

  234. […] modo per guardare i programmi Rai in streaming con VLC è qualcosa del genere (direttamente da questo […]

  235. gajm says:

    Ciao Flavio, grazie per le dritte.
    Ho visto che ancora ti manca nell’elenco.

    EuroNews: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=113784

  236. Aldo says:

    Grande!:D

  237. akiro says:

    ari-grazie ^_^

  238. Simone says:

    Stupendo!
    E io che sono stato ad impazzire per cercare un proxy italiano invece non era colpa del mio IP ma del mio sistema operativo. Colpa? Merito! Viva Linux e l’Open Source.

  239. anna says:

    Qualche notizia per gli stranieri. vcl con tutte le istruzioni, curl e resto non funziona.
    Grazie

  240. Daniele says:

    ottimi gli aggiornamenti 2010, grazie!

  241. Nico says:

    Per windows io ho risolto cosi:
    1.scaricato wget per win da qui: http://users.ugent.be/~bpuype/wget/
    2.creato una cartella e ci ho messo dentro il wget
    3.creato all’interno della cartella un file .bat
    4.all’interno del file bat scritto il seguente codice
    wget –header=”viaurl: http://www.rai.tv” [URL_RAI_1] -O rai1.asx
    wget –header=”viaurl: http://www.rai.tv” [URL_RAI_2] -O rai2.asx
    … ecc.
    5. esegui il file .bat che ti crea un file asx per ogni canale
    6. aprire il file corrispondente al canale con windows media player o vlc

    ciao

  242. Nico says:

    ecco lo zip contenente il programmino fatto da me per estrarre i link.
    Basta eseguire il file “rai_link” e il programma crea i file asx per ogni programma che poi andranno aperti con vlc o windows media player.
    Naturalmente il programma va eseguito ogni volta che si vuole accedere allo streaming perche’ dopo un po’ i file scadono.
    Non richiede nulla che non sia presente già nello zip. (niente java o vari)

    p.s.: l’ho provato solo su win xp sp3
    p.p.s: non credo funzioni dall’estero

    http://www.upload.el3lam.com/ar0opryq55zi/rai.zip.html

  243. Calamaro says:

    Grazie per le preziose info contenute in questo articolo.
    Nel tempo perso ho creato dei piccoli script di shell per gli utenti Mac per evitare il copia-incolla
    dovrebbe bastare un doppio click per aprirli..altrimenti basta trascinarli nella finestra del terminale e dare invio
    ne ho fatti solo 4
    per le altre basta modificarne uno con text edit
    li trovate qui:
    http://www.sendspace.com/file/0g992o

    grazie ancora!

  244. NapoliCodez says:

    ciao a tutti ho scritto il programmino “RisolveRAI” per utenti winzoz lo sto ultimando tra un po’sarà pronto e lo mettero’ a disposizione tramite eMule,per ora posso dirvi che ho pensato di farlo in questa maiera: che acetti in input a la url tipo:

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

    e quindi apre la diretta RAI Uno,oppure crea un file asx riproducibile con i player più famosi,fatemi sentire cosa ne pensate,quali sono le vostre preferenze e cercherò nel possibile di soddisfarle.

    a breve vi diro’ le ultime novità ciao a tutti

  245. Jona says:

    il metodo di Nico mi funziona anche su windows7, però dopo qualche volta che li uso si blocca.
    come si fanno ad avere gli indirizzi da mettere in flusso su vlc?
    è possibile avere anche quelli di mediaset e la7, oppure quelli di tv straniere?
    grazie

  246. NapoliCodez says:

    ciao a tutti, oggi ho terminato la scittura di quel piccolo programma da linea di comando ‘RisolveRAI.exe’ che serve ad eseguire gli stream della diretta RAI

    questo e’ il link emule

    ed2k://|file|RisolveRAI.exe|213504|A872F295E29A087D38A7A6AC7C2075FF|h=42A7NED5AOKTGYSI4FGAC5KMTRVDKGW5|/

    (quindi dovete aver installato eMule per prelevarlo o programma che sfrutta gli stessi protocolli)

    ps.: ho notato che mentre lo provavo tre canali non andavano, mi riferisco a RAI1, yoyo e Premuim mi dite se hanno cambiato le url o hanno modificato qualcosa? io credo che dovrebbe essere un problema momentaneo

    mi farebbe piacere se commentaste il programma; un saluto a tutti a presto

  247. zagor says:

    quando apro RisolveRAI.exe, mi da’ il seguente args error:
    il programma richiede un argomento digitare:risolveRAI.exe -h per ottenere piu’ info.L’applicazione verra’ chiusa.

    suggerimenti?

  248. NapoliCodez says:

    ciao zagor, allora dai dal console RisolveRAI.exe -h ed avrai più info, ciao fammi sapere …

  249. zagor says:

    windows xp sp2

    start-esegui-apri RisolveRAI.exe -h – ok :impossibile trovare il file RisolveRAI.exe

  250. NapoliCodez says:

    zagor, OVVIO che devi stare nella dir di RisolveRAI per poterlo usare…

    mettiamo che tu l’abbia copiato in c:\ ti devi posizionare lì per poter eseguire correttamente RisolveRAI in questo modo:

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

    cosi ti apre la diretta rai Uno,dimmi se hai ancora problemi

    spero d’esserti stato d’auito,ci si sente

  251. zagor says:

    nulla: mi da’ il solito args error

    siccome non sono proprio un drago col computer, dimmi “passo passo” cosa dovrei fare

    ciao

  252. NapoliCodez says:

    zagor, gia’ l’ho fatto ricapitoliamo

    passo passo:

    1)copiare RisolveRAI in c:\

    ci riesci ?

  253. NapoliCodez says:

    @zagor,se sei riuscito a copiare il programma RisolveRAI in c:\ portati in c:\

    col comando:

    cd c:

    e poi

    cd\

    esegui RisolveRAI in questo modo:

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

    cosi vedrai la diretta di rai uno ….

    spero di averti chiarito un po’ le cose …..

    ora chiedo io una cosa a coloro che scaricano il programma ‘RisolveRAI’ lasciate un copia del software (RisolveRAI) per un po’ nella cartella Incoming di eMule in condivisione cosi si rende più facile il prelievo e per cortesia commentatelo quando lo avrete utilizzato,grazie e ciao a tutti

  254. NapoliCodez says:

    ragazzi Rai Uno e Rai Due mi stanno dando problemi,
    mi compare un clip che recita che i contenuti rai.tv sono visibili solo dal portale, anche a voi?

  255. Ernest says:

    Hanno escogitato una nuova contromisura!

    Questa ormai è una corsa agli armamenti… avvincente.

    Forza Flavio, aspettiamo la tua risposta. Schiaccia le schiere nemiche!!!

  256. Napo says:

    Ciao a tutti,
    da oggi di nuovo messaggio di “cortesia” che dice che i video della rai sono visibili solo dal portale.
    Al momento funziona solo RaiNews24.

    Sto tentando di capire quale altra stupidaggine si sono inventati.
    Spero che qualcuno trovi una soluzione rapida, io non sono espertissimo…

    P.S:
    Stanno diventando davvero intollerabili…

  257. NapoliCodez says:

    c’è da affilare le armi e preparare la contromossa ;)

  258. Michele says:

    ho provato oggi per la prima volta, il risultato è che, anche usando wget –via-url ecc.. vedo solo “Rai.tv – La visione del video è consentita solo dal portale Rai.tv”.

    succede a qualcun’altro?

  259. nowardev says:

    anche a me hanno veramente rotto il cazzo

  260. sbrilli says:

    Ciao oggi ho provato, xò la rai avrà messo di nuovo qualche altro controllo, infatti gli strem si riescono a ricavare, xò ora esce scritto che la visione del video è consentita solo dal portale rai.tv
    Qualcuno ha qualche suggerimento per tornare a vedere di nuovo gli stream su vlc?
    Bye

  261. GAMA says:

    La Rai ha cambiato nuovamente lo streaming?
    da stasera il metodo col CURL non funziona più!
    Ci sono nuovi indirizzi?

  262. nowardev says:

    ragazzi scrivete qui

    rai-net@rai.it

    cosi magari si rendono conto che questo attengamento non sa’ da tene’
    perchè ora è evidente che lo stanno facendo di proposito.

  263. FreeMeM says:

    Oggi purtroppo i canali Rai non si vedono più …

  264. Luigi says:

    …non funziona più il comando wget sotto linux. esce di nuovo un avviso che dice che i programmi sono visibili soltanto tramite il sito rai.tv UFF!

  265. Elrond says:

    A poche ore dall’inizio delle Olimpiadi hanno messo delle nuove “protezioni” e non possiamo più vedere la Rai senza dover per forza usare un browser (infarcito di Moonlight/Silverlight, sempre se riusciamo a far funzionare questo maledetto Moonlight)

  266. newmark says:

    Ancora PEGGIO,
    se siete dietro proxy (in un ufficio per esempio, non funziona uguale (ovviamente la stringa di riconoscimento e’ quella del proxy!!!

  267. loredana says:

    Grazie per il lavoro fatto, ma non credo sia la strada giusta. Rincorrere la rai serve solo
    a fornire informazioni utili per le contromisure del caso. Ogni soluzione vale solo
    finche’ non ci mettono una toppa.

    Mi pare che la soluzione sia pretendere da un servizio pubblico che usa la forza dello stato
    per farsi pagare il canone di fornire il servizio per cui si fa pagare. Il problema non e’ tanto usare il loro portale, questo potrebbe anche aver senso, cosi’ come ha senso che proteggano i contenuti sotto copyright.

    Il problema sono le scelte che la rai ha fatto sui codecs e su come trasmettere in streaming, che impediscono di fatto a chi non usa microsoft di vedere quando vuole i programmi per cui paga il canone.

    Moonlight 2.0 ha funzionato decentemente, per quel che posso dire, da ottobre 2009 sino al 4
    febbraio 2010. Ora non funziona piu’. Tra tutto quello che uno puo’ ragionevolmente chiedere c’e’ una cosa essenziale: che chi paga il canone possa vedere rai.tv usando il loro portale senza
    essere costretto a servirsi di microsoft. Tutto il resto ben venga, ma e’ un di piu’. Se non si ottiene l’essenziale, su cui nessuno puo’ obiettare nulla, e’ difficile ottenere il resto.

  268. Mister says:

    Il nostro caro presidente sempre attento ai suoi interessi e non a quelli del paese ha pensato dato che doveva promuovere il nuovo portale mediaset di censurare lo streaming delle tv online, la rai non è da meno perchè altrimenti se non vai sul portale loro non hanno nessun introito, quindi è inutile fare la guerra a gente che ha come unico interesse il dio denaro, non verranno mai a darvi ragione.

  269. nowardev says:

    bon ragazzi io ho provato cosi e sembra che qualche cosa ho ottenuto …

    http://www.kde-apps.org/content/show.php/Rai-qt?content=112093

    ultimo commento neh..

  270. filiberto says:

    Ho un amico in RAI net, che si occupa di web.
    Hanno l’ordine di bloccare l’accesso alla visione dall’estero perché non hanno i diritti sulla pubblicità e su alcuni programmi trasmessi. Se non lo fanno gli fanno il c….

    Altra cosa è il sito bruttissimo e la scelta di silverlight, ma li Bill ci ha messo il dentino…

    ciao

    fili

  271. Ernest says:

    Il problema non si porrebbe se non usassero silverlight, e questo non c’entra nulla con l’essere all’estero o meno…

  272. bstrd68 says:

    …a me fino a 2 giorni fa andava tutto bene direttamente dal sito rai, e uso ubuntu 9.4. Da ieri non riuscivo + a vedere lo streaming, ma adesso ho provato il comando da terminale indicato nell’aggiornamento del 12 gennaio e mi si aprono perfettamente con vlc.

    grazie

  273. Napo says:

    Ciao a tutti.

    FERMATE TUTTO!!!
    A me si apre tutto con la prima soluzione trovata!!!

    Basta mettere lo user-agent Mozilla… ecc, ecc e poi fare vlc url_del_canale_desiderato, come era all’inizio.

    Fino adesso sembra funzionare tutto.

    Speriamo che abbiano finito di smanettare, perché a me Moonlight non funziona più da due giorni.

    Ciao a tutti.

  274. antani says:

    Per ora rai1 e rai3 funzionano ma risulta bloccato rai2.

  275. nowardev says:

    @antani confermo

  276. enzop82 says:

    Ciao a tutti e a tutte. Prima di tutto complimenti a questo blog, mi ha fatto scoprire programmi nuovi per lo streaming. Fino a ieri c’erano problemi per vedere i canali RAI, oggi sembra essere tornato tutto alla normalità. Ho usato il programma TVLC, http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=1135&Itemid=1, e sembra che funziona tutto a dovere.
    Ciao

  277. Giulia says:

    Credo che la Rai ci tenga in Pugno , oggi pomeriggio funzionava …ora da che e’ solo visibile sul sito rai.tv.

    Giulia

  278. D. R. says:

    Il nuovo messaggio Rai avvisa “La visione del video è consentita solo da portale rai.tv”.

    Non funzionano più i link curl e wget.

    Questo sarebbe servizio pubblico.

  279. Giulia says:

    Sembrerebbe che nella richiesta post dello stream metta

    Cookie: JSESSIONID=7855D913044AD5881209964E1CC18D4A\r\n

    viaurl: http://www.rai.tv\r\n

    ttAuth: OTk4PjU5Mzk1Ozo8PC1AP0pFQ01FSA==\r\n

    Giulia
    PS Pregerei il gestore del blog di non cancellarmi i Post o messo la mail per eventuali discussione a riguardo.

  280. Flavio says:

    Giulia, mai pensato a cancellare i tuoi commenti, ne è sparito qualcuno?
    Sì ci sono arrivato anche io a quella richiesta e ho anche capito chi genera ttAuth, ma dico subito che stavolta non intendo fornire soluzioni.

  281. Paolo says:

    Quindi rassegnazione, io non sono in grado di approfondire più di tanto, purtroppo la mia non è tanto idiosincrasia verso silverlight che utilizzerei pure se fosse supportato dal mio processore.
    Capisco anche che Flavio possa avere motivi validi per non fornire soluzione, e qualunque motivo sarebbe valido perché il blog è suo e ci mette quello che vuole.

    Quindi un grazie veramente sincero per la disponibilità fin qui dimostrata, sperando che il digitale terrestre arrivi anche da me.
    Grazie Flavio

  282. Eritema says:

    Ma porco cane…mi trovo in Cina e già combatto con sti fascio-comunisti a forza proxy solo per leggere il giornale..possibile che adesso ci si mettano d’impegno pure dall’altra parte a sfondare le gonadi? Mi è giunta voce inoltre che in italia i providers abbiano ricevuto l’intimazione di bloccare a monte l’accesso a PirateBay..possibile? Brutta aria cinese ragazzi, brutta aria cinese…

  283. NapoliCodez says:

    ciao a tutti , vorrei chiedere se e’ possibile a Giulia

    in merito ai vari dati postati dove sono stati ricavati e a cosa possano servire

    Cookie: JSESSIONID=7855D913044AD5881209964E1CC18D4A\r\n

    viaurl: http://www.rai.tv\r\n

    ttAuth: OTk4PjU5Mzk1Ozo8PC1AP0pFQ01FSA==\r\n

    io sono programmatore in C/C++ e vorrei collaborare alla risoluzione del problema dello streaming RAI, in attesa di una risposta saluto tutti ed in particolare Giulia

  284. Flavio says:

    @NapoliCodez: JSESSIONID è il cookie di sessione del Servlet Container, probabilmente Tomcat. ttAuth è un token di autenticazione generato lato client da codice Dot Net e poi verificato lato server. L’ho scritto nel post.

  285. @Flavio, Napolicodez

    Ohilà,

    non conoscendo questa pagina, io facevo per i cavoli miei… http://www.pietrobattiston.it/wiki/doku.php?id=rai.tv : quasi tutto lo sapete già, ma avete già visto https://bugzilla.novell.com/show_bug.cgi?id=579792 e il “workaround”?

    Teniamoci in contatto se c’è qualche novità, io lo scopro solo ora che qualcun altro stava facendo il reverse engineering del sito… il mio indirizzo email è toobaz [CHIOCCIOLA] email [PUNTO] it.

  286. Michele Ferraudo says:

    Io ho mandato questa lettera. I motivi della loro politica non mi interessano, e la storia dei diritti dall’estero è solo una parte della verità: le trasmissioni fatte via satellite per chi non è raggiunto dal digitale terrestre sono ricevibili anche dall’estero, i programmi che hanno questo genere di contenuti sono solo alcuni, io posso prendere con una scheda TV i programmi e trasmetterli su Internet ed in quel caso non ho “blocchi” fisici. La questione dei diritti è un pretesto e non è la sola spiegazione del motivo vero, che risiede anche nella volontà di mantenere il monopolio della distribuzione di contenuti. Messo tutti in IP, a che servono antenne, antennisti, frequenze…

    “Spettabile Rai
    Sono impossibilitato a visionare la Rai attraverso il sito Internet, poiché questo impone l’uso del sistema operativo di Microsoft e del lettore multimediale “silverlight.

    I parametri di accesso vengono modificati sovente nel tempo con lo scopo di impedire a chi usa software diversi di accedere ai contenuti anche adottando gli opportuni accorgimenti di volta in volta individuati dagli utenti. L’impossibilità non dipende infatti né dalla natura del video né delle modalità operative ma da una esplicita volontà di NON consentite la visione a chi non abbia acquistato quel determinato software.

    A prescindere dalla considerazioni sull’opportunità di tale scelta mi chiedo se ciò mi esenti dal pagamento del canone. Quella attraverso internet è l’unica forma attraverso cui io possa fruire dei programmi, e la ragione dell’abbonamento dipende dal possesso di apparato che “con opportune modifiche” sia atto a fruire dei programmi televisivi.

    Il mio apparato, tuttavia, non consente l’installazione del predetto software e l’eventuale modifica dovrebbe essere apportata sui sistemi Rai, visto che allo stato attuale non esiste modifica che mi consenta di fruire del servizio e che le altre adottate negli ultimi mesi sono state tutte rese inutili dalla Rai medesima,

    In attesa di gentile riscontro porgo distinti saluti

    P.S.:
    di seguito le modifiche apportate sul sito Rai e che non consentono la visione da sistemi indipendenti, comprese le date di implementazione, da cui si evince che si tratta di azioni tutte tese ad impedire a chi non possieda quel determinato software di fruire del servizio
    Primo ostacolo: user-agent “atipici” bloccati (sì, nel 2010 c’è ancora chi filtra in base agli user agent).
    Secondo ostacolo: viaurl, modifica del 13 gennaio 2010: i client indipendenti non sono più in grado di accedere agli stream della RAI.
    Terzo ostacolo: obfuscator, modifica del 15 febbraio 2010: nessun client diverso da silverlight (neanche moonlight, la sua versione open sources) riesce più ad accedere, a causa dell’utilizzo di un “obfusticator”

    Torino 15 febbraio 2010

    Michele Ferraudo

  287. rik says:

    @Flavio

    Perché non intendi fornire soluzioni?

    Se è lecito domandare..

  288. Mario56 says:

    Ma a me il player si carica anche su Linux e gli streaming funzionano, qualcuno può verificare ?

  289. rik says:

    Grazie, amico, per aver cancellato il mio post.

    Sei molto democratico.

  290. nemo says:

    Ragazzi, se avete capito la questione, perché non postate da queste parti?

    http://www.slacky.eu/forum/viewtopic.php?f=2&t=27719&sid=b77500979324dfa66c639b7ce037f60c&start=75#p271411

  291. Michele Ferraudo says:

    Da qualche minuto sul sito alcuni programmi sono nuovamente disponibili con moonlight.

    La situazione è come quella che si aveva con il satellite di Sky con tessera inserita ma scaduta. Si vede molto ma non tutto. Per il resto sfondo rosso con schermata che avverte che quel contenuto non è visibile su rai.tv. Comunque.

  292. Mario56 says:

    Michele, ma non è vero quello che hai scritto nella lettera, nessuno impone di comprare un sistema operativo Microsoft , il sito funziona anche sul Mac ed anche su Linux con moonlight , il sito impone solamente di utilizzare esclusivamente i player del sito non impone uno specifico sistema operativo

  293. Silvio Zacchini says:

    Sistema operativo WXP
    Ho provato quanto spiegato su VLC 1.0.3
    Compare sempre il video che dice che “la visione del video è consentita solo dal portale rai.tv”

    Buon tutto
    Silvio

  294. Mario56 says:

    Silvio, ma se vai su http://www.rai.tv/dl/RaiTV/diretta.html le vedi o no le dirette ?

  295. Ernesto says:

    Sono andato su http://www.contattalarai.rai.it/eservice_ita/start.swe?SWECmd=Start&SWEHo=www.contattalarai.rai.it
    ed ho scritto:

    Dal 13 febbraio per tutti coloro che utilizzano computer funzionanti con i sistemi operativi Linux è impossibile ricevere via internet la diretta dei canali RAI.
    Ciò perchè si è utilizzata una tecnologia della Microsoft, chiamata Silverlight, che non è disponibile per Linux (e non lo sarà, poichè si tratta di sistemi operativi concorrenti).

    Da parte vostra (rainet) è evidente che c’è stata una forzatura in tal senso, poichè un’analisi dello scambio dati tra computer e portale rai mostra che addirittura vengono utilizzate tecniche che si assicurano che l’utente stia effettivamente utilizzando il prodotto della Microsoft.

    E’ come se la Rai forzasse le persone a comperare televisori di una certa marca, per vedere i propri programmi, rendendoli non ricevibili dalle altre marche. Viene da pensare che ci sia un accordo commerciale tra Rai e Microsoft, per forzare gli utenti ad usare tecnologie di quest’ultima azienda.
    Un’evidente scorrettezza per un servizio pubblico, che invece dovrebbe cercare di utilizzare le tecnologie tecnologie aperte, in maniera da consentire la fruizione a coloro che volenti o nolenti debbono pagarlo con il canone.

    Vi invito ad esaminare la questione ed a rimuovere l’obbligo di utilizzo di Silverlight, trasmettendo le vostre dirette in maniera fruibile con ogni tipo di sistema operativo.

  296. Ernesto says:

    Follow up: mi giunge la risposta automatizzata, che oltre a varie chiacchiere punta ad un sito dove graziosamente mi si dà la possibilità di *comprare* (si, comprare!) i programmi rai di interesse culturale:

    “Grazie per averci contattato, la Sua e-mail verra’ esaminata nel piu’ breve tempo possibile.

    Con l’occasione La informiamo che all’indirizzo http://www.perlacultura.rai.it e’ possibile acquistare e scaricare immediatamente i piu bei programmi della Rai. Una mediateca per vedere gratuitamente decine di ore di filmati selezionati dalle Teche Rai. Un sito per prenotare e ricevere a casa le collane di dvd presenti nel catalog”

    Comprare? Dopo che mi hanno torturato per farmi pagare il canone? E i soldi che gli ho dato, dove vanno, in cene ostrica e champagne per i conduttori di Sanremo? Scusate l’offtopic ma…

  297. Mario56 says:

    Ernesto ma quello che scrivi non è vero, Silverlight non è a pagamento ed esiste anche per Mac e per Linux con il plugin Moonlight per tanto tu puoi tranquillamente accedere al portale della Rai ed usarlo, perchè scrivi così ?
    Il problema sulle dirette della rai è che i contenuti che vengono trasmessi non sono solo proprietà della Rai e per tanto per poterli trasmettere su Internet devono essere non registrabili. Infatti se noti su rainews 24 dove tutti i contentuti sono proprietà di Rai non c’è nessuna protezione

  298. Michele Ferraudo says:

    Mario56,
    Quello che ho scritto, quando lo ho scritto, era vero. Come è stato vero in passato, perché Rai per limitare l’accesso via web ai suoi contenuti, discrimina sovente linux. Adesso con moonlight funzione nuovamente ma resta il problema di contenuti pubblici la cui visione è limitata e parziale.

    Io penso che al fondo del problema ci sia la volontà dei brodcaster, come Rai e Mediaset, di non perdere il monopolio della distribuzione.
    E’ come per il cinema digitale, la mancanza di un “monopolio” naturale, fisico, alla distribuzione del contenuto, che è la “pizza”, mette in discussione l’industria della circolazione dei film come la conosciamo oggi: non essendoci più il problema di “distribuire” un numero limitato di costose copie di film attraverso un numero limitato di sale non serve più avere un “distributore”. Poche copie analogiche sono l’unico DRM efficace ;-)

    Lo stesso vale per la TV, in cui il distributore è anche l’editore ed in molti casi il produttore dei contenuti.
    Una volta che i programmi digitalizzati in diretta finiscono in rete si sgretolano prima i limiti territoriali, ed in genere le limitazioni di “destinazione” o “d’uso”, poi l’idea stessa di avere un luogo fisico in ogni casa dove pochi possono “brodcastare” i loro contenuti, la TV in quanto tale. Nella TV il limite, il monopolio naturale (la pizza), è dato dalla necessità di avere una rete terrestre molto complessa, oltre alle disponibilità di frequenze. Per questo RAI e Mediaset contrastano la IP TV, ma anche il satellite. Con il satellite e l’IP TV a cosa serve il digitale terrestre? Insomma un no all'”IP” TV per salvarsi dalla “NET” TV.

    Per farla breve Mediaset NON trasmette nulla sul web, o quasi, e chiede a youtube di cancellare tutti i suoi contenuti. Rai, che si è imbarcata nella visione via web, adesso cerca di limitarne i danni diminuendo la qualità delle trasmissioni e limitandone la visione solo “all’interno” del browser, sempre nella logica di lasciare alla rete un ruolo marginale nel mondo TV, un ruolo al massimo di “clip” o poco più.

    Linux in questa vicenda penso che sia vittima “indiretta”. O quasi. Perché è ovvio che nell’ambito di un progetto open source “confinare” e limitare l’uso degli utenti è più difficile o “innaturale” che altrove. Anche se si tratta di limitare il contenuto (lo stream) e non il contenitore (il player).

  299. kam says:

    non replicate a mario56, è solo un provocatore e non si capisce a lui cosa cavolo gli freghi della rai… si sta facendo il giro di tutti i siti.
    sul blog di ciotoli è pieno dei suoi insensati sproloqui… che son continuati per giorni e giorni.
    il tipo in questione o ha qualche interesse o la cosa non si spiega, perchè io non arrivo casualmente su un sito se non sto cercando una determinata cosa.

    non alimentate la sua polemica per cortesia.

  300. Flavio says:

    @Pietro: Ottimo, teniamoci sincronizzati, ho bookmarcato il tuo wiki e il bug report. Che ne pensi della decompilazione di quella DLL, anche dal punto di vista legale?

  301. Antani says:

    Sono d’accordo con Flavio che non intende fornire soluzioni.
    Primo, occorrerebbe disassemblare il codice (tra l’altro offuscato) e capire come funziona, cosa che richiede parecchio impegno.
    Secondo, ammesso che ci si riesca, la Rai con poco sforzo potrebbe cambiare l’algoritmo con cui genera il token e occorrerebbe nuovamente rifare tutto da capo.
    La soluzione potrebbe essere quella di fare uno script che esegue il codice menzionato nel post sfruttando in qualche modo le librerie MoonLight ma ne vale la pena ?

  302. Flavio says:

    @Antani: Mono non è in grado di caricare la DLL quindi, almeno su Linux, non la si può utilizzare così com’è.

  303. Giulia says:

    Il token in Base 64 contiene mi sembra:

    Numerocontenuto;gg-M-yyyy HH:MM:SS

    ad esempio:

    986;12-2-2010 15:32:20

  304. Flavio says:

    Che svolta Giulia! Non avrei mai pensato che dopo aver messo in piedi questa infrastruttura utilizzassero un roba standard come il base64!

  305. wilder says:

    @Giulia,Flavio: Nel .dll si legge in effetti la stringa magica:

    dd-M-yyyy HH:mm:ss

    e nella tabella dei metodi:

    ToBase64String

    altri metodi interessanti:

    ToUniversalTime
    get_DateTimeFormat

    quel che non mi torna è che il token che è stato fornito da Giulia nel suo primo commento non mi si decodifica bene (sto sbagliando codifica?)
    non ho una macchina windows su cui far girare la dll ma stavo provando a patchare mono per arrivare almeno ad eseguire il codice offuscato.

  306. Giulia says:

    Provate a patcharla dopo averla estratta da base64 (sottrarre byte a byte questa stringa) 000102030405060708090a0b0d0e0f101112

    Che i campi siano quelli sono sicura basta prendere con wireshark vari ttAuth dei 3 canali (e di rai 4 che ha 5 cifre) e a vari orari del giorno.

    Giulia

  307. Giulia says:

    La stringa e’ espressa in HEX.

  308. wilder says:

    @Giulia: ottimo lavoro! Il servlet restituisce il corretto url con il token forgiato nel modo che descrivi. \o/

  309. Flavio says:

    wilder: hai una impl in Bash o altra roba semplice da eseguire?

  310. wilder says:

    @flavio: non riesco a fare in bash è l’encoding stupido dato dal sommare alla stringa l’indice del carattere (descritto da Giulia tre commenti fa); suppongo che usando bc si riesca, ma facevo prima a scrivermi un programma in c++ di poche righe che a leggermi il man di bc

  311. Flavio says:

    wilder: lo so, ma dobbiamo dare una cosa usabile dal maggior numero di persone. Ho uno script di pochissime righe in Bash mi manca solo questa sottrazione di byte.

  312. Ernesto says:

    Io nel frattempo ho scritto al Presidente della Commissione di Vigilanza della RAI (l’email sembra essere Pres_com_vigilanza_rai@camera.it). Ovviamente in tono gentili e succinti, ma facendo leva sull’esclusione degli utenti linux.

    Invito chi è interessato a fare altrettanto.

  313. Nicola Marcato says:

    Ho dovuto formattare l’hard disk ed ho voluto reinstallare Ubuntu 8.04 (perchè 9.10 Karmic non mi faceva funzionare in nessun modo la webcam, supportata da 8.04) e miracolo : riesco a vedere le dirette Rai direttamente su firefox senza alcuna limitazione. Può interessare?

  314. wilder says:

    @flavio
    Il mio script non vuole funzionare e devo scappare, ma:

    echo $STRINGA | xxd -g1 -c1 | grep -v 0a | awk {‘print $2’}

    trasforma stringa nei codici ascii in HEX, poi usando le funzioni di addizione di bash (($i+$j)) e
    printf (“%X”) si ottiene l’HEX

    xxd -r

    rimonta il tutto in una stringa ascii

  315. Flavio says:

    Postato soluzione, grazie a tutti e inchinatevi di fronte alla potenza di Giulia :D

  316. puff85 says:

    soluzioni per mac?? nessuna?? :(

  317. Ernesto says:

    Grazie per lo script, ora lo provo! Siete geniali… Comunque i tecnici rai mi sa che controbatteranno subito… La soluzione definitiva è *politica* :)

  318. Gente se vi interessa io ci sono arrivato a generarlo a breve penso di rilasciare l’algoritmo

    http://rai4linux.sourceforge.net

  319. Zibri says:

    Arrivate un po’ tardi..
    Non mi pare il caso di divulgare lo script.
    Non fate altro che dare modo alla rai di intensificare i controlli.

    Il mio script comunque ha sempre funzionato:

    http://tools.netsons.org/rai1

  320. Zibri says:

    Giulia: mandami una mail: zibree AT gmail DOT com

  321. Elrond says:

    @Flavio: ho provato lo script ma non mi funziona :(
    Si apre VLC ma senza video (settando l’opzione -x nella bash mi sembra che curl restituisca un output vuoto, ma non ne sono certo).

    Intanto avevo prodotto poco fa un comando molto rozzo (scritto qui) che sfrutta il fatto che avviando Firefox da terminale si può leggere l’indirizzo dello streaming.

  322. Pablito78 says:

    Salve a tutti, io sono un neofita di Ubuntu quindi scusate l’ignoranza!!
    ho provato a collegarmi al sito della Rai per vedere la diretta in streaming!! vedo perfettamente il video ma non sento assolutamente nulla!!
    Qualcuno mi saprebbe aiutare!!
    Grazie

  323. Fabrizio says:

    Questo conferma quanto dice Giulia:

    echo “OTk4PjU5Mzk1Ozo8PC1AP0pFQ01FSA==” | python -c ‘import sys,base64;a=(base64.decodestring(sys.stdin.readline())); y=range(len(a)+1);y.reverse();x=[];i=0;[x.append(chr(ord(ch)-y.pop())) for ch in a]; print “”.join(x)’

    986;14-2-2010 20:41:13

    Pero’ per generare il token per abilitare lo stream l’operazione che va fatta è al contrario cioè partire da data e numero e generare il token.
    Questo script invece parte dal token e genera numero e data ( in pratica fa quello che fa il server della rai per capire se lo stream viene richiesto da silverlight).

  324. Fabrizio says:

    echo “OTk4PjU5Mzk1Ozo8PC1AP0pFQ01FSA==” | python -c ‘import sys,base64;a=(base64.decodestring(sys.stdin.readline())); y=range(len(a)+1);y.reverse();x=[];i=0;[x.append(chr(ord(ch)-y.pop())) for ch in a]; print “”.join(x)’
    986;14-2-2010 20:41:13

    Questo dimostra che Giulia ha ragione ( brava Giulia), quello che serve però è l’operazione contraria per ricavare il token dato il numero e la data.

  325. alpisc0 says:

    una curiosità in più dal magico mondo rai: con moonlight preview (2.99.0.2) in firefox 3.6 sotto karmic, dal sito della rai si vede… lo spottino che fa da splash ogni volta che cambi canale -_-
    esattamente come prima insomma…
    invece la diretta, nada. rimane in “caricamento” all’infinito. anche giocherellando con le opzioni di moonlight, niente.

    lo shell script x vlc dal canto suo funziona benissimo. grazie per lo sforzo! e per avere condiviso i risultati ^_^

    (e una bella class action contro la rai? va di moda…)

  326. Marta says:

    Qualcuno ha gia aperto di nuovo tutto…funziona anche su linux se vi interessa: http://www.ciotoli.it/Articoli/Internet/quando-unimmagine-vale-piu-di-mille-parole

  327. Comix says:

    Su Windows basta installare Cygwin e, durante l’installazione, selezionare anche python.

    Lo script è perfettamente uguale, basta solo modificare alla riga 18 “vlc” con il percorso completo al programma es: “/cygdrive/c/Program\ Files/VideoLAN/VLC/vlc”.

    Per eseguirlo, basta piazzare lo script all’interno della propria home in Cygwin (C:\Cywin\home\USER) e lanciarlo con la bash di Cygin con il comando in esempio preceduto da ./ es: “./rai.sh [URL]”.

    Collaudato con successo, ora, su Windows 7 64bit, VLC 1.0.5.

    Ciao a tutti e ancora complimenti per lo script: geniale!

  328. alpisc0 says:

    bump… per la verità moonlight 2.99 in firefox 3.6 funziona. però, funziona solo se si carica direttamente la pagina, per esempio

    http://www.rai.tv/dl/RaiTV/diretta.html?cid=PublishingBlock-57351f9c-f319-4526-b0a5-da6e19f98d74&channel=RaiDue

    se invece si cambia canale col “telecomando”, si addormenta.

    idem se si preme il pulsante “diretta” dalla pagina iniziale… che per alcuni canali è sbagliato :/

    http://www.direttaraidue.rai.it/dl/RaiTV/diretta.html?cid=PublishingBlock-57351f9c-f319-4526-b0a5-da6e19f98d74&channel=Rai Due

    vale a dire, lo stesso link ma codificato male… ci deve essere un unescape di troppo nel js: copiare il link e incollarlo va alla “pagina giusta”.
    bah.
    oltretutto, se si fa _qualunque cosa_ col “telecomando”, si addormenta di nuovo: niente pausa, niente cambio canale… il comando del volume è direttamente disabilitato. l’unica cosa che funziona è il full screen.

  329. andrea says:

    confermo i risultati di Giulia: ho un’implementazione in Haskell, ma la data è settata a mano.

    infatti il formato del mese, senza leading zero, non è standard, giusto? cosa succede in ottobre?

    confermo che il time è UTC e che occorre aggiungere, byte per byte, quel che suggeriva Giulia.

    Giulia: sei una maga o cosa?
    … cosa…;-)

    ciao

  330. andrea says:

    @Fabrizio

    generi la data, preceduta dal numero contenuto, aggiungi 00, 01, 02, 03.. 0f, 10, 11 etc a ciascun byte della stringa della data + numero contenuto, codifichi il risultato in base64, ed invii come ttAuth header.

    qui tutti i canali funzionano (con mplayer)

    ciao

    ps: ottimo lavoro, guys… :-)
    ps2: ed io che volevo smetterla con ‘sta tv…

  331. En1gm3 says:

    Ragazzi non ho parole veramente complimenti!!! se posso essere di aiuto nel mio piccolo mi piacerebbe molto minimizzare il monopolio microzozz. Se passate da Roma vi offro da bere. Giulia a te come minimo una cena :D

  332. Complimenti a tutti.

    Se fa comodo un’implementazione in Pitone puro, segnalo che ho aggiornato il mio programmino:

    http://www.pietrobattiston.it/report

    Ci becchiamo al prossimo blocco…

    P.S: Flavio, c’è una ragione dietro al parametro “-d”? Mi sembra funzionare tutto anche senza POST…

  333. permac says:

    #! /bin/bash
    STREAM=$1
    ID=`expr “$STREAM” : ‘.*=\([0-9]*\)’`
    DATE=`curl http://videowall.rai.it/cgi-bin/date`
    TOKENSTRING=`echo “$ID;$DATE”`
    MASKEDSTRING=`python << EOF
    a="$TOKENSTRING"
    i=0
    x=""
    for ch in a:
    x+=(chr(ord(ch)+i))
    i=i+1
    print x
    EOF`
    TOKEN=`echo $MASKEDSTRING | openssl enc -base64`
    curl -v -d -H "Keep-Alive: 300" -H "viaurl: http://www.rai.tv&quot; -H "ttAuth: $TOKEN" $STREAM | /Applications/VLC.app/Contents/MacOS/VLC –http-user-agent="Linux" –

  334. Mario56 says:

    Michele Ferraudo

    Io non sono un provocatore ti assicuro, dico solo quello che penso e che che tu abbia ragione solo in parte.
    Anche Mediaset ha cominciato ad inserire online puntate intere il problema non è quello di mantenere il monopolio a mio giudizio ma nel caso di chi non è servizio pubblico l’obbiettivo è rendere redditizio l’utilizzo del contenuto anche perchè come ben sai per produrre film o programmi occorre molto denaro .
    Per quanto riguarda la Rai non credo proprio che ci sia la volontà di escludere nessuno e per quanto riguarda Silvelight / Moonlight non è vero che sei obbligato a comprare qualcosa dalla Microsoft perchè puoi usare il Mac o Linux senza pagare nul,la alla Microsoft che per l’utilizzo dei codec anche quelli proprietari paga lei i diritti di utilizzo e limette a disposizione . Se ci sono cose che non funzionano si possono segnalare sia a Microsoft che a Novel per Moonlight che inoltre consente di usre anche altri codec .
    Il discorso di limitare l’accesso agli streaming secondo me è relativo al fatto che sui canali in diretta passano anche contenuti che non sono proprietà della Rai e molto spesso per avere il permesso di erogarli i proprietari del contenuto concedono il permesso solo a condizioni specifiche com il fatto che il contenuto non deve essere REGISTRABILE o utilizzabile illecitamente da terzi che non hanno diritto per inserirlo nei loro siti allo scopo di guadagnarci con la pubblicità. A dimostrazione di ciò se tu gardi ti accorgerai ad esempio che su RaiNews24 che trasmette solo contenuti Rai non viene controllato il token e inlotre c’è la strana coincidenza dell’inserimento del token con l’inizio delle Olimpiadi di Vancouver.
    Io penso che la Rai sta cercando di rispettare le regole per erogare determinati tipi di contenuto e per cercare di coprire più piattaforme possibili non sta ricorrendo a DRM che comunque in generale su Linux non funzionano per cercare di essere meno vulnerabili non per altro.
    Io credo che i motivi dell’applicazione della protezione per la Rai siano essenzialmente questi, mentre ovviamente per privati tipo Mediaset che non vuole i contenuti su YouTube lo scopo è quello di monetizzarli o a pagamento o con la pubblicità e quindi si vuole che siano disponibili solo sul loro sito per questo aspetto in cui sinceramente non ci vedo nulla di male . Anche nel comportamento del Rai non vedo nulla di strano perchè Silverlight è multipiattaforma e multibrowser , sinceramente non capisco. Se il problema è la protezione deldiritto potrà finire in due modi: ho applicheranno il DRM per rispettare ildiritto sul contenuto e poterlo erogare o finiranno per aumentare sempre di più quei cartelli che compaiono su certi programmi sulle dirette con la scritta questo contenuto non è disponibile su Internet. Secondo voiu perchè compaiono quei cartelli? Proprio per una questione di diritti e allora io dico che è meglio vedere le olimpiadi guardandole dal sito con le regole che vengono imposte che non poterle guardare per niente. Cosa ne pensate ? Vi sembro un provocatore ? Cerco solo di ragionare ed esprimere una opinione e confrontarmi.

    GRAZIE

  335. @Mario56: la questione dei diritti (può) giustifica(re) soltanto l’inaccessibilità dall’estero (il filtro in base all’IP). La registrazione non c’entra niente, perché se passa in TV (e in TV ci passa), allora è registrabile né più né meno che via Internet (e peraltro – perlomeno per quel che riguarda la TV – la “copia per uso personale” è un diritto sancito dalla legge).

    Evidentemente la questione dei (mancanti) diritti non c’entra nulla con il token, che è più probabilmente motivato dalla volontà di riscuotere profitti (vedi gli spot che compaiono solo sul sito). Peccato che io, che pago il canone e mi becco la regolare pubblicità nelle dirette, non senta alcun bisogno di spot aggiuntivi (e quando confronto la RAI con equivalenti esteri tipo la BBC, mi convinco che una TV pubblica potrebbe proprio farne a meno).

    Silverlight è ancora un’altra questione. A me, e verosimilmente a molti altri che scrivono qui, risulta estremamente difficile credere che la Microsoft non abbia fatto pressioni sulla RAI per l’adozione di quella tecnologia. E la mia visione è: ogni volta che si riesce ad evitare di adottare una tecnologia che non porta nessuna nuova funzionalità (tecnicamente, cosa ha il sito della RAI più di youtube?!) ma che va semplicemente in direzione del monopolio, meglio evitare. Non pretendo che sia la tua visione (mica obbligo tutti ad utilizzare Linux), ma spero tu capisca quel che intendo.

    E poi io _voglio_ poter registrare, poter avere un’interfaccia più leggera, poter evitare che firefox mi crashi ogni 3×2 (sì, se lo segnalo agli sviluppatori mi risolveranno il problema, ma se lo risolvo io faccio prima), poter semplicemente scegliere (N.B: come abbiamo visto, il sito della RAI è praticamente un “programma” nel senso più classico del termine, con le sue librerie, e io di solito non faccio girare programmi qualunque sul mio computer). Tra l’altro per me che uso Linux, Silverlight non è “multibrowser”, funziona solo con Firefox.

    (no, non mi sembri un provocatore)

  336. slack70 says:

    Non ho parole per ringraziarvi.

    Che il Dio dell’informatica – qualora esistesse – vi benedica tutti.

    Funziona.

    P.s.

    Per chi preferisse utilizzare ‘mplayer’ piuttosto che ‘vlc’, basta sostituire nello script `vlc –http-user-agent=”$AGENT” -` con qualcosa del genere:

    ” mplayer -playlist – -cache 512 -user-agent $AGENT -prefer-ipv4 ”

    Saluti

  337. Mario56 says:

    Pietro

    non è vero perchè molto spesso, ti assicuro, viene imposto che il flusso non sia registrabile, in alcuni casi viene anche obbligato l’utilizzo di un DRM in altri considerato accettabile un token tipo quello che ha messo la Rai o che usano anche altri siti.
    Scusa ma tra flash e silverlight che differenza c’è ? anzi flash è proprietario anche su Linux mentre Moonlight è un progetto Open Source e puoi anche ricompilarlo e cambiare i codec ma di che monopolio parli ?
    Esistono vari formati e ogni operatore sceglie quello che ritiene costi meno o sia più adatto nel mondo ci sono tantissi broadcaster che sono passati a Silverlight perchè ha una roadmap più ricca e supporta con lo Smooth Streaming lo streaming via http con adattamento di banda che , pensa un pò, consente di usare per ripeter il segnale video qualunque reverse proxy, anche Linux , mentre invece Adobe obbliga all’utilizzo di un protocollo proprietario e tutti i server di streaming devono essere macchine specializzate.
    Inoltre le specifiche dello Smooth sono state rese pubbliche e chiunque puo reimplementarle senza pagare brevetti http://www.iis.net/downloads/files/media/smoothspecs/%5BMS-SMTH%5D.pdf

    per tanto mi sembra che sia molto più aperto Silverlight di altre soluzioni. Lo sapevi ?

    Parli della BBC ma lo sai che BBC non permette di usare i contenuti fuori dal sito ESATTAMENTE COME STA FACENDO LA RAI e non trasmette in dirette i contenuti protetti da diritti di terzi come invece si prende il rischio di fare la Rai per darci la possibilità di vederli

  338. … a me non risulta che settare l’user-agent del player sia veramente necessario…

  339. Marco says:

    Ciao ragazzi, seguo il blog di Flavio Tordini da un anno e mi ha sempre permesso di vedere la RAI sul PC. Quindi ringrazio lui e tutti coloro che risolvono tali problemi.
    Scrivo perchè mi sono completamente perso.

    Qualcuno potrebbe riassumere la procedura da effettuare per vedere i siti rai su Linux?

    Grazie mille.

  340. Mario56 says:

    Pietro
    La copia personale è permessa , non è un diritto. In polti casi per avere la possibilità viene imposto che il contenuto non sia registrabile e addirittura per certi contenuti viene imposto il DRM per avere la possibilità di erogare il contenuto.

    Relativamente alla BBC ti assicuro che anche in quel caso, non viene concessa la possibilità di accedere a contenuti da player diversi ESATTAMENTE COME STA FACENDO LA RAI.

    Relativamente a a Silverlight e youtube ovvero flash non capisco, sono due alternative , in particolare paradossalmente Silverlight è più aperto. Flash è proprietario anche su Linux mentre Moonlight è un progetto opensource che puoi anche ricompilare ed utilizzare con codec differenti. Inoltre molti broadcaster NBC, BSKY, TV2, CANAL+ , MEDIASET, ETC) stanno passando a SIlverlight perchè offre anche una tecnica di streaming che si chiama smooth streming completamente basta su HTTP che permette di utilizzare come edge del segnale qualunque reverse proxy senza costi e si può usare anche Linux, il protocollo è pubblico (http://www.iis.net/downloads/files/media/smoothspecs/%5BMS-SMTH%5D.pdf) e anche reimplementabile senza costi di brevetto ed è proposto come standard, mentre invece in flash devi usare rtmp e tutti i server sono proprietari ed i costi sono maggiori ed occorrono macchine specializzate anche sull’edge.

  341. Mario561 says:

    Mi avete bloccato i post, questo perchè siete persone libere, cos’è avete applicato anche voi un token per non rendere accessibile la discussione?

    Pietro
    La copia personale è permessa , non è un diritto. In polti casi per avere la possibilità viene imposto che il contenuto non sia registrabile e addirittura per certi contenuti viene imposto il DRM per avere la possibilità di erogare il contenuto.

    Relativamente alla BBC ti assicuro che anche in quel caso, non viene concessa la possibilità di accedere a contenuti da player diversi ESATTAMENTE COME STA FACENDO LA RAI.

    Relativamente a a Silverlight e youtube ovvero flash non capisco, sono due alternative , in particolare paradossalmente Silverlight è più aperto. Flash è proprietario anche su Linux mentre Moonlight è un progetto opensource che puoi anche ricompilare ed utilizzare con codec differenti. Inoltre molti broadcaster NBC, BSKY, TV2, CANAL+ , MEDIASET, ETC) stanno passando a SIlverlight perchè offre anche una tecnica di streaming che si chiama smooth streming completamente basta su HTTP che può essere reimplementata senza costi di brevetto (http://www.iis.net/downloads/files/media/smoothspecs/%5BMS-SMTH%5D.pdf) mentre invece in flash occorre usare rtmp che è proprietario e che richiede macchine specializzate anche sull’edge

  342. Luke88 says:

    ringrazio dello script :)
    un po’ brutalmente, ma l’ho aggiunto a quello presente sulla wiki di slacky.eu:
    http://www.slacky.eu/wikislack/index.php?title=Rai.tv_senza_silverlight

  343. slack70 says:

    @Pietro Battiston

    Vero, funziona anche senza.

  344. Newyorkese says:

    Lo script rai.sh linkato alla fine dell’articolo non mi funziona, mentre quello postato su slacky.eu si’.

    Tuttavia non riesco a vedere le dirette (sono negli USA). Che filtrino gli indirizzi IP delle richieste?

  345. Newyorkese says:

    Mi rispondo da solo: ovvio che si’. Argh!

  346. Newyorkese says:

    Mi rispondo da solo: ovvio che filtrino gli IP… Argh!

  347. Obi-Wan says:

    Buonasera a tutti

    Ringrazio dello script funziona bene (finchè quei “geni” della RAI non ne penseranno un altra)
    Vorrei fare un breve commento al dibattito sull’opportunita’ o meno di implementare delle tecnologie per limitare la visibilità del sito da parte della RAI
    Visto che PAGO il canone PRETENDO di poter accedere ai contenuti RAI utilizzando la tecnologia che preferisco, sono una compagnia PUBBLICA, presente? Dovrebbero ricordarselo
    Siamo consumatori NON pecore questi signori devono mettersi in testa di RISPETTARCI.
    Invito tutti a protestare civilmente con lor signori.

  348. Newyorkese says:

    Avevo scritto all’indirizzo customer-care e questa e’ la risposta che ho ricevuto:

    ###
    Gentile Signor X Y,

    in riferimento alla Sua segnalazione, Le suggeriamo di contattare direttamente RaiNet, editore della Rai sul web che cura e presidia i servizi interattivi e multimediali, all’indirizzo di posta elettronica rai-net@rai.it

    Grazie per averci contattato.
    Cordiali saluti.

    Contact Center ScriveR@i
    ###

  349. chiegiulia says:

    grande idea usare il nome di Giulia per fornire la soluzione

  350. andrea says:

    @chiegiulia: e non potrebbe darsi che una programmatrice sveglia sia in grado di risolvere il problema?

  351. andrea says:

    siamo di nuovo tagliati fuori…

  352. Elrond says:

    Ieri ho avuto problemi di connessione e probabilmente lo script non funzionava per questo motivo, mentre stamattina funzionava tutto a dovere. Peccato che stasera sia di nuovo ritornato a non funzionare: eseguendolo compare l’avviso che quel video può essere visto solo sul sito rai.tv :(

  353. bradipo says:

    Lo script di slacky non mi funziona purtroppo più. Avranno messo ulteriori controlli e blocchi. Che tristezza.. e uno poi gli deve pagare pure il canone.

  354. kam says:

    tentando di vedere bayern-fiorentina su rai2 compare nuovamente il banner “la visione del video è consentita solo sul portale rai.tv”…

    ci risiamo.

  355. nemo says:

    Uhm…. la pacchia mi sa che è durata poco.

    Qui non non va più.

  356. Fabrizio says:

    L’unica soluzione che vedo è emulare la dll, ammesso anche di trovare di nuovo l’algoritmo per cambiarlo lato Rai ci vuole 1 secondo mentre per capire cosa hanno fatto ci vuole molto di più, la soluzione definitiva è appoggiarsi alle lib moonlight

  357. Ernesto says:

    Metter su un server con silverlight (o moonlight se funzia), leggere l’indirizzo dello stream e postarne una lista aggiornata ogni n minuti è molto, poco o niente illegale?

  358. Momo says:

    E come ci appoggiamo se quella robaccia gira da schifo su Linux?

  359. mitm says:

    salve a tutti! sono d’accordo con fabrizio, ma non credo sia una cosa semplice..
    per il momento io sto ovviando con un sistema “fatto in casa”, che potete testare qui:
    http://apps.facebook.com/tv-player/
    l’applicazione consente la visualizzazione dei canali attraverso un player integrato nel browser web(utilizzando vlc multimedia plugin, mplayerplug-in, ecc) oppure tramite un lettore esterno(vlc, windows media player, mplayer..)
    ci vuole una 30ina di secondi perchè parta la diretta, quindi abbiate pazienza..
    qualsiasi canale rai venga selezionato il player carica Rai Uno, ma in giornata conto di ripristinare anche gli altri

  360. Giulia says:

    Rai 3
    ttAuth: MjM3OUdISktTTFZOVlRfY2dgb2Zwb296fXh/gouP
    ttAuth: MjM3OUdISktTTFZOVlRbXWZlY3Jpc3ZyfniFgoc=
    Rai 1
    ttAuth: MjM3OUdISkhTTFZOVlRcZmBgb2ZwdG95fXiAhw==
    Rai 2
    ttAuth: MjM3OUdISklTTFZOVlRiZmZgb2Zwdm91dXx+gYw=

    Orario circa le 10:45

    Direi che i primi byte sono uguali in tutti e tre i canali novita rispetto alla analisi precedente (la codifica e’ sempre base64 lo si capisce dagli uguali in fondo)

  361. wilder says:

    1) siamo sicuri che è una buona idea discuterne nei commenti?
    @Giulia:
    stanno usando ancora il trucchetto di patchare con una stringa stupida.
    Plottando quel che esce decodificando il token con gnuplot è evidente che questa volta l’incremento è 3
    la stringa che esce è:

    yyyy;ccc;G-M-??-H-M-S-??

    le maiuscole stanno a dire che si tolgono eventuali zeri; i punti di domanda stanno a dire che quei campi sono un qualche hash numerico degli altri campi che sto cercando di capire…

  362. Giulia says:

    https://addons.mozilla.org/en-US/firefox/addon/6647

    Lo consiglio a quelli che si vogliono dilettare di criptoanalisi.
    Niente e’ stupido, usano un cifrario di http://it.wikipedia.org/wiki/Cifrario_di_Vigénère
    che pero’ per definizione non puo’ essere utilizzato in quel modo.

    Credo che tecnicamente stiano tentando di “proteggere” sanRemo senza implementare sistemi DRM o simili(se fate caso alle date di introduzione dell’agent e’ questo il perido in cui fanno gli aggiornamenti).

  363. Giulia says:

    http://mediapolis.rai.it/clientaccesspolicy.xml

    anche questo e’ una novita’ ?

  364. wilder says:

    @Giulia, ma li vedi i miei commenti? ho già decodificato la cifratura, manca solo da capire l’hash, p.es.:

    MjM3OUdISktTTFZOVlRfY2dgb2Zwb296fXh/gouP -> 2010;986;18-2-567-9-40-55-1178

    -Hanno cambiato la .dll, non usano più smartassembly, il che implica che il .xap è nuovamente funzionante con moonlight (ergo con linux; resta il fatto che la cpu viene inutilmente messa sotto stress)

    -clientaccesspolicy.xml non è una novità

  365. wilder says:

    Per commenti e collaborazioni, mi trovate su #reallyannoying su irc.freenode.org

  366. Giulia says:

    Quindi adesso si puo usare deobfuscate + .net reflector ?

    Giulia

  367. bagl0312 says:

    Per quanto mi riguarda utilizzare il sito ufficiale potrebbe anche andare bene. Il fatto e’ che anche quando funziona richiede una quantita’ inaccettabile di risorse su linux. Una delle mie CPU in pratica e’ occupata al 100% e il video non e’ fluido.
    Se fosse possibile utilizzare le librerie moonlight essenziali senza portarsi dietro tutta l’infrastruttura del sito RAI saremmo tutti piu’ felici ;)

  368. Luker says:

    ola, novità:
    è cambiato il ttAuth.
    lavorano sempre sulla data, ma anche su altro.
    sono arrivato a questo:
    ttAuth:
    MjM3OUdISkhTTFZOVlRdY2NgbmZxeG93eHiAiYw=
    data: 18-02-2010 08:59:20
    2010;983;18-2-363-8-59-20-

    quindi:
    anno;stream_id;giorno-mese-?????-ora-minuti-secondi-…

    la tecnica è la stessa, prendete il ttAuth, togliete il base64, e per ogni carattere togliete 3*posizione anzichè 1 come prima.

    in pratica in python:
    a=”2379GHJHSLVNVT]cc`nfqxowxx”
    i=0
    x=””
    for ch in a:
    x+=(chr(ord(ch)-i))
    i=i+3
    print x
    e avete la stringa originale…
    il problema è che non so cosa sia quel 363…

  369. Luker says:

    edit: guardando la dll direi che quel 363 è random….

  370. andrea says:

    @Luker: mi sembra difficile sia random: se è generato lato client e verificato lato server, la generazione deve essere algoritmica, altrimenti come lo verifichi?

  371. Luker says:

    …ne verifichi solo una parte?
    nella dll vedo chiamate a random.next()

    a… la stringa completa sarebbe:
    2010;983;18-2-363-8-59-20-288
    363 credo veramente sia random, ma il 288 forse no… controllo…

  372. Luker says:

    dalla dll, sia il 363 che il 288 sono random. aggiornate lo script please? :D

  373. wilder says:

    effettivamente sono random, ma in teoria dipendono dai secondi dell’ora tramite seed;
    In pratica non vengono controllati.

  374. Giulia says:

    Flavio ci aggiorni lo script ? Mi sembra che li info siano sufficienti !

    Giulia

  375. Luker says:

    k, ve lo posto io è rai.sh modificato:

    #! /bin/bash -x
    AGENT="Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7"
    STREAM=$1
    ID=`expr match "$STREAM" '.*=\([0-9]*\)'`
    DATE=`curl -A "$AGENT" http://videowall.rai.it/cgi-bin/date`
    DAY="`echo $DATE|cut -d '-' -f 1|cut -d '0' -f 2-`"
    MONTH="`echo $DATE|cut -d '-' -f 2|cut -d '0' -f 2-`"
    YEAR="`echo $DATE|cut -c 7-10`"
    HOUR="`echo $DATE|cut -d ' ' -f 2|cut -d ':' -f 1|cut -d '0' -f 2-`"
    MIN="`echo $DATE|cut -d ':' -f 2|cut -d '0' -f 2-`"
    SEC="`echo $DATE|cut -d ':' -f 3|cut -d '0' -f 2-`"
    giveRND () {
    	expr $(expr $(echo $RANDOM) + 1) % 10
    }
    TOKENSTRING=`echo "${YEAR};${ID};${DAY}-${MONTH}-$(giveRND)$(giveRND)$(giveRND)-${HOUR}-${MIN}-${SEC}-$(giveRND)$(giveRND)$(giveRND)"`
    MASKEDSTRING=`python << EOF
    import sys
    a="$TOKENSTRING"
    i=0
    x=""
    for ch in a:
      x+=(chr(ord(ch)+i))
      i=i+3
    print x
    EOF`
    TOKEN=`echo "$MASKEDSTRING" | base64`
    echo $ID
    echo $DATE
    echo $TOKENSTRING
    echo $MASKEDSTRING
    echo $TOKEN
    curl -A "$AGENT" -v -d -H "Connection: keep-alive" -H "Keep-Alive: 300" -H "viaurl: www.rai.tv" -H "ttAuth: $TOKEN" -H "Content-Length: 0" $STREAM | vlc --http-user-agent="$AGENT" -
    
  376. wilder says:

    @Luker, i due numeri random in teoria sono <1234; in pratica non vengono nemmeno controllati per adesso

  377. Antani says:

    Mi chiedo com’è possibile che non riescano a fare qualcosa di più complicato, che so, prendere i bit della stringa, swapparli e ruotarli, applicargli un or esclusivo, dai un po più di fantasia :D !

  378. andrea says:

    confermo che funziona. non vengono controlati i due numeri random e non vengono contrallati nemmeno i secondi (per cui mi pare inutile prindere la data da http://videowall.rai.it/cgi-bin/date.

  379. Luke88 says:

    @Antani:
    *T*A*C*I*

  380. Ernesto says:

    @Luke88: non funzia :( ;)

  381. Hilinus says:

    Segnalo che usando moonlight beta per firefox, la RAI è visible su Linux, purtroppo non funziona con altri browser.

    Lo potete reperire qui:
    http://www.go-mono.com/moonlight/prerelease.aspx

  382. Ernesto says:

    @Hilinus: quale firefox usi? Io sto usando 3.6.2pre (Namoroka) e neanche con la prerelease di Moonlight vedo niente (solo lo stream “bianco” che mi avverte che si può vedere solo dal portale rai… ed io sono sul portale rai!)

    Per di più sfortunatamente trattasi di una alpha di cui gli stessi sviluppatori ammettono i rischi per la sicurezza: “This release should be considered alpha quality. There are various new subsystems in Silverlight 3 (e.g. pixel shaders, local messaging, the client http stack) which expose new and different attack vectors, and the implementations of these subsystems have not yet been exercised or audited.”

  383. Hilinus says:

    @Ernesto: Uso firefox 3.6 e funziona tutto. Purtroppo esporsi a possibili attacchi sembra l’unica via, fin quando non si riuscirà ad aggirare tutte le protezioni inserite…

  384. Luke88 says:

    @Ernesto:
    …sicuro? a me funziona…. sia le dirette che gli altri stream…

  385. bagl0312 says:

    Anche a me funziona dal sito http://www.rai.tv, con firefox 3.6 e moonlight 2.0
    Il problema principale e’ che la CPU dove gira firefox resta costantemente al 70-80% e il video si vede talvolta a scatti. Immagino sia un problema generale di moonlight su linux che non e’ per niente ottimizzato :(

  386. luca says:

    ho appena provato lo script luke88 0.2.4.1 e funziona benissimo.:-). ragazzi siete veramente dei geni e questa (avvincente) lotta con RAI non potrà che vedervi vincitori… peccato non avere le capacità tecniche per aiutarvi!!!
    volevo anche ringraziarvi tutti (tecnici RAI compresi) perchè in questi miei 2 giorni a letto per influenza sto seguendo passo passo la battaglia che si sta rivelando molto più divertente dei programmi RAI stessi!!

  387. mgiacome says:

    Grazie per lo splendido lavoro, siete bravissimi. Temo solo che avrà una funzionalità limitata, essendo per loro, come qualcuno ha già fatto notare, molto semplice cambiare l’ordine dei campi o maschera di codifica. Alcune domande: per far funzionare l’ultimo script ho dovuto togliere i
    “|cut -d ‘0′ -f 2-”
    perché, nel caso in cui la cifra dei minuti o dei secondi termina per zero (10,20 ecc) ritorna, a mio avviso giustamente, una stringa nulla. Di passaggio l’ho tolto anche nella codifica del mese, che ora leggo 02 e non più 2 e sembra funzionare ugualmente. In pratica ho modificato così:
    MONTH=”`echo $DATE|cut -d ‘-‘ -f 2`”
    YEAR=”`echo $DATE|cut -c 7-10`”
    HOUR=”`echo $DATE|cut -d ‘ ‘ -f 2|cut -d ‘:’ -f 1`”
    MIN=”`echo $DATE|cut -d ‘:’ -f 2`”
    SEC=”`echo $DATE|cut -d ‘:’ -f 3`”
    Spero di essere stato utile

  388. linuser says:

    Confermo che gli streams sono visibili dal portale con Firefox 3.6 + Moonlight 3.0 preview.

    Lo script di flavio ( rai.sh ) non funziona : il problema è che bash (almeno la versione installata nel mio sistema ) non riconosce GG MM AAAA HH MM SS come elementi dell’array DATE. Qualcun altro può confermare ?

  389. Luker says:

    @ mgiacome:
    err…sry, errore mio, hai ragione.
    ho visto che veniva usata la codifica -2- per il mese e non -02- e ho applicato il primo fix che mi veniva in mente senza manco provare…

  390. Comix says:

    Confermo che funziona!

    Sinceramente mi aspettavo qualcosa di più complesso che un numero random ignorato… Ho come la sensazione che stiano iniziando a grattare il fondo… La prossima protezione cosa sarà? L’anno elevato al quadrato? :D :D :D

  391. linuser says:

    @Luker

    Perfetto … funziona !!!

  392. Flavio says:

    Lo script è aggiornato. Grazie a tutti!

  393. Flavio says:

    2 minuti e non funziona più. Ci tengono parecchio al loro sanscemo.

  394. Luker says:

    @Flavio:
    occhio al fix:
    nello script di prima vanno modificate un paio di righe:

    DAY=”`echo $DATE|cut -d ‘-‘ -f 1`”
    MONTH=”`echo $DATE|cut -d ‘-‘ -f 2`”
    YEAR=”`echo $DATE|cut -c 7-10`”
    HOUR=”`echo $DATE|cut -d ‘ ‘ -f 2|cut -d ‘:’ -f 1`”
    MIN=”`echo $DATE|cut -d ‘:’ -f 2`”
    SEC=”`echo $DATE|cut -d ‘:’ -f 3`”

    errore mio.

  395. Flavio says:

    Sì scusate stavo provando con la vecchia versione. Scaricati lo script linkato nel post. La data è parsata con una tecnica più semplice.

  396. andrea says:

    io, ad esempio, mi guardo solo rainews, e raistoria qualche volta, per cui non è che ne abbia “bisogno” di accedervi senza il player microsoft… è una questione di principio: non bisogna mollare perché obbligarci ad installarfe un software non libero per guardare le loro schifezze è sbagliato. punto.

    la lotta continua sino alla vittoria!

    ps: disassemblando la dll vedo che non è la rai che ci fa dannare, ma gaia srl:
    http://www.gaia.is.it/pagine/Rai_TV_website_adopts_new_Silverlight_Player_for__live_streaming,NewsDetail_T001,EN,69,-news.aspx

  397. linuser says:

    @Luker

    non funziona più … *sigh*

  398. Flavio says:

    linuser scarica lo script linkato nel post

  399. sergio says:

    io diko solo una cosa ma la rai non pensa a coloro ke non possono installare silverlight?

  400. andrea says:

    ma che dite? qui funziona tutto… (io uso una mia implementazione in Haskell – che non distribuisco per via del fatto che un compilatore per haskell (ghc) non sono molti ad averlo :(…-, ma l’algoritmo quello è….)

  401. linuser says:

    @flavio

    probabilmente la mia bash non supporta gli array ( version 3.2.39(1)-release – Hardy 8.04 )

    @Luker , tutti

    errore mio … lo script funziona ( avevo provato a settare DATE da commandline per vedere se la riconosceva come array e rimaneva settata con il vecchio valore )

  402. Elrond says:

    Piccola nota sulla funzione giveRND: non basta usare `((RANDOM%10))’ (oltre ad avere lo stesso risultato è anche molto più veloce (anche se ovviamente si parla solo di centesimi di secondo))?

  403. Andrea says:

    Se interessa ho fatto un “porting” dello script interamente in Python (niente bash, curl, wget e altro) eseguito e testato anche su macchina Windows.

    A parer mio l’utilizzo di Python può aiutare nel tenere aggiornato lo script contro i prossimi tentativi di criptaggio.

  404. userXBMC says:

    Se hai il Python posso aggiornare il plugin per xbmc.

  405. Ernesto says:

    @Andrea: se lo rendi disponibile, lo provo su maemo5 (n900), ben fornito di pyrhon.

  406. Per comodità di debug, mi sono fatto “rai.py”…

    #! /usr/bin/python
    import sys, random, urllib2, re, subprocess
    str_id = re.match(‘.*=([0-9]*)’, sys.argv[1]).groups()[0]
    date = urllib2.urlopen(‘http://videowall.rai.it/cgi-bin/date’).read().strip()
    g, m, a, o, mi, s = date.replace(‘-‘, ‘ ‘).replace(‘:’, ‘ ‘).split(‘ ‘)
    r1 = random.randint(0,999)
    r2 = random.randint(0,999)
    stringa = “%(a)s;%(str_id)s;%(g)s-%(m)s-%(r1)d-%(o)s-%(mi)s-%(s)s-%(r2)d” % locals()
    x = ”
    i = 0
    for ch in stringa:
    x+=(chr(ord(ch)+i))
    i=i+3
    token = x.encode(‘base64’).strip()
    headers = {‘User-Agent’: “Mozilla/5.0 (X11; U; Linux x86; it; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7″,
    ‘viaurl’: ‘www.rai.tv’,
    ‘ttAuth’: token,
    ‘Connection’: ‘keep-alive’,
    ‘Keep-Alive’ : ‘300’,
    }
    stream_request = urllib2.Request(sys.argv[1])
    for header in headers:
    stream_request.add_header(header, headers[header])
    opener = urllib2.build_opener()
    file_content = opener.open(stream_request).read()
    stream = re.search(‘HREF=”([^”]*)”‘, file_content).groups()[0]
    subprocess.call([‘vlc’, stream])

    se (come me) ad uno script che ne incorpora in python preferisci uno script in python, bene… altrimenti, bene lo stesso.

    ciao

    Pietro

  407. luigi rossi says:

    vogliate per favore spiegarmi, con un linguaggio semplicissimo e, quindi, non tecnico, i passaggi da fare per vedere i canali rai utilizzando il S.O. linux mandriva? Grazie

  408. Spero di non offendere il proprietario del blog (ma in caso, non mi offenderò certo io se questo commento viene cancellato) se suggerisco a Luigi di usare un software più semplice, come

    http://www.pietrobattiston.it/report

    (anche

    http://www.socialtivu.it/download

    è semplice, una volta che si sa come utilizzarlo).

  409. Flavio says:

    @Pietro, nessun problema a linkare quei programmi, anzi. Diciamo che la impl in Bash può essere considerata l'”implementazione di riferimento” per poi sviluppare applicazioni più complete.

    Vedo che SocialTivu non rilascia sorgenti, quindi non è Free Software. Chi garantisce che sia software pulito? Se devo usare un software proprietario di un pincopallino qualsiasi allora preferisco usare quello della RAI.

  410. @Flavio: hai completamente ragione, abituato a vivere tra python (non offuscato) & open source non ci avevo nemmeno fatto caso (a dire il vero, l’avevo già scartato per il mio utilizzo perché non ho una JVM installata)

    @luigi: fai finta che non ti ho mai suggerito socialtivu

  411. Luker says:

    @Elrond:
    in linea teorica si, mi sono abituato a fare così perchè $RANDOM della bash è sempre stato poco random, e mi tornava molto spesso 0 e 1…

  412. Flavio says:

    Lo script è ora compatibile con il Mac. Enjoy.

  413. davide says:

    @andrea: interessa interessa

    personalmente sono incazzato per non poter vedere -oltre allo streaming- anche le puntate dei programmi che mi interessano e non sempre riesco a vedere live (annozero e presa diretta). Fare un mirror dove carico (o carichiamo se interessa) le puntate ricodificate le puntate sarebbe illegale?

    d

  414. Matthew says:

    Vi invio per conoscenza questa mail indirizzata al servizio tecnico RAI (e a diverse associazioni consumatori) che evidenzia la discriminazione di utenza su un servizio da loro fornito al pubblico internet.


    Spettabile RAI,
    mi chiamo XXXXX e sono padre di una bambina di quasi tre anni. Vi scrivo da XXXXX, un paese del’entroterra ligure dal quale, al momento non è possibile vedere alcun canale con il digitale terrestre.

    Fino a poco tempo fa mi era possibile far vedere a mia figlia alcuni dei vostri canali dedicati ai bambini, (RAI YOYO, RAI GULP), tramite l’utilizzo dello streaming internet delle vostre reti, un servizio a mio avviso meraviglioso e all’avanguardia.

    Mia figlia era molto felice quando poteva vedere questi programmi altrimenti a lei preclusi, data la totale assenza del digitale terrestre che, comunque in ogni caso non possiedo.

    Purtroppo questo servizio non è più fruibile se non tramite il vostro portale con tecnologia proprietaria “Microsoft Silverlight” che sul PC dedicato a mia figlia non è utilizzabile.

    Poiché queste restrizioni non sembrano dettate da motivi tecnici, (infatti fino a poco tempo fa funzionava benissimo), ma da continue “forzature” di altra natura che non sono facilmente spiegabili ad una bambina di 2 anni, vi richiedo con la presente il ripristino di tale servizio.

    In caso contrario, considerando che a breve sarà previsto anche per la mia regione lo switch-off del segnale tv tradizionale, mi sentirò autorizzato alla disdetta del canone televisivo per l’anno avvenire, non essendo più noi in grado di usufruire di alcun servizio televisivo da voi fornito.

    Cordialmente

  415. boris says:

    @andrea

    dov’è il portin in python?

  416. boris says:

    @ andrea
    dov’è il porting?

  417. boris says:

    @andrea
    dov’è il porting?

  418. mgiacome says:

    Se può interessare, dall’analisi delle richieste http sembra che, per i contenuti non in diretta, il campo ttAuth venga calcolato col vecchio algoritmo ( ID;GG-M-YYYY HH:MM:SS e patch 000102…).
    Probabilmente, quando l’ID è lungo, aumentare il valore 3 a 3 porta facilmente a superare 256.
    Comunque, al momento,per questi contenuti, ttAuth non sembra essere controllato e i vari script che sfruttano il nuovo algoritmo funzionano tranquillamente anche sull’ archivio (per la verità, funzionano anche i vecchi script senza ttAuth).
    Posto queste righe solo per una migliore comprensione di come lavora l’algoritmo Rai, che in qualche modo discrimina tra cont=983 e cont=zXUQH… e per futura memoria, dovessero implementare il controllo anche nel caso delle repliche.
    Max

  419. nowardev says:

    Mi rivolgo in particolare a @LUKE88

    puoi guardare il mio script e apportare modifiche al tuo in maniera da non dover chiudere il lettore vlc ogni volta?

    c e in particolare anche una sezione per posizionare le finestre. anche quello sarebbe una cosa comoda…

    cioè raga’ nun ho tempo di stare dietro alla rai per modificare sempre ogni giorno rai-qt

    il mio script si trova qui

    http://www.kde-apps.org/content/show.php/Rai-qt?content=112093

    la rc9 è l ultima

  420. MxM says:

    @Andrea potresti pubblicare un indirizzo sul quale contattarti?

  421. pino says:

    ID=`expr match “$STREAM” ‘.*=\([0-9]*\)’`

    funziona solo sotto linux

    ID=`expr “$STREAM” : ‘.*=\([0-9]*\)’`

    funziona anche sotto Mac

  422. GAMA says:

    Ho provato col mio Mac non si aprono i canali e mi da il seguente errore (forse xchè non trova base64):
    + AGENT=’Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7′
    + STREAM=’http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983′
    ++ expr match ‘http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983’ ‘.*=\([0-9]*\)’
    expr: syntax error
    + ID=
    ++ curl -A ‘Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7’ http://videowall.rai.it/cgi-bin/date
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 20 0 20 0 0 209 0 –:–:– –:–:– –:–:– 869
    + DATE=’19-02-2010 17:59:50′
    ++ echo ‘;19-02-2010 17:59:50′
    + TOKENSTRING=’;19-02-2010 17:59:50′
    ++ python
    + MASKEDSTRING=’;2;047398::+=DHDIKGC’
    ++ echo ‘;2;047398::+=DHDIKGC’
    ++ base64
    ./rai.sh: line 17: base64: command not found
    + TOKEN=
    + curl -A ‘Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7’ -v -d -H ‘Connection: keep-alive’ -H ‘Keep-Alive: 300’ -H ‘viaurl: http://www.rai.tv‘ -H ‘ttAuth: ‘ -H ‘Content-Length: 0’ ‘http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983’
    * getaddrinfo(3) failed for Connection: keep-alive:80
    * Couldn’t resolve host ‘Connection: keep-alive’
    * Closing connection #0
    curl: (6) Couldn’t resolve host ‘Connection: keep-alive’
    * About to connect() to mediapolis.rai.it port 80 (#0)
    * Trying 212.162.68.79… connected
    * Connected to mediapolis.rai.it (212.162.68.79) port 80 (#0)

  423. Andrea says:

    Io sono sulla chat IRC insieme a wilder.

    Lo script “era” questo: http://openpaste.org/en/19311/

    Funzionante fino a meno di un’ora fa. Hanno di nuovo cambiato tipologia di offuscamento.

  424. Andrea says:

    Dimenticavo: richiede Python 3.1

  425. Luker says:

    ho notato che han cambiato di nuovo…
    Flavio, io ogni tanto faccio un clear della cache, e non vedo i post nuovi fino a che non posto di nuovo… è per la moderazione?

  426. skin79 says:

    Ragazzi,
    ho scaricato lo script al link: http://flavio.tordini.org/files/rai.sh e seguito le istruzioni, mi appare il solito video che mi dice che il filmato è visibile solo dal portale rai, confermate?
    Ho ubuntu karmic 9.10 se puo servire.
    Confermo che i filmati si vedono con moonlight 3.0 preview

  427. RAImondo says:

    Bisogna aggiornare lo script!Non funziona più

  428. Zibri says:

    Hanno cambiato di nuovo (di poco) l’algoritmo.
    Lo volete capire che non dovete divulgare codice?
    Metette tutto server side.

  429. skin79 says:

    Credo che le modifiche del codice siano programmate, non penso che non divulgare codice risolva la questione.

  430. bagl0312 says:

    Secondo me e’ perche’ c’e’ Sanremo e vogliono assolutamente che la gente veda la pubblicita’ sul sito :(

  431. Luker says:

    dando una veloce occhiata alla dll, il formato di base della stringa resta quello.
    il problema è che viene modificato abbastanza pesantemente, non saprei come recuperare il tutto, non conosco l’assembly :(

  432. Luker says:

    @Zibri:
    a che pro?
    tanto loro appena vedono che abbiamo qualcosa che funziona cambiano, per cui non c’è alcuna differenza.

  433. rEvol says:

    Lo script non funziona più..:-(

  434. nowardev says:

    si si e dire che io avevo appena fatto la modifica a rai-qt
    -.-”

  435. linuser says:


    anche io non vedo i post nuovi fino a che non posto di nuovo :/

    Vedo i commenti nuovi nel menu a destra ma non nel post … problemi di caching ?

  436. Zibri says:

    Luker:
    perche’ server side c’e’ piu’ di un metodo per non dover manco fare il reverse.
    e quindi qualunque cosa cambino cambierebbe anche sul server :D

  437. linuser says:

    Ho notato che alla /GET sullo script cgi che restituisce la data , adesso viene passato un numero progressivo come parametro ( http://videowall(dot)rai(dot)it/cgi-bin/date?195050 ; dopo circa 30 minuti il parametro era http://videowall(dot)rai(dot)it/cgi-bin/date?203207 ) ; probabilmente per validare o contare le richieste…

  438. Giulia says:

    Chi e’ quello che ha suggerito le elevazioni a potenza ?!!!

    a^=b in C# che significa ?

    Comunque hanno complicato l’algoritmo di un bel po’ ma con un po di pazienza ci si viene a capo …….

  439. mgiacome says:

    @ giulia:
    se era una domanda vera assegna ad a il valore ottenuto facendo l’or esclusivo bitwise tra a e b… se era una domanda retorica, scusami :-)

  440. Giulia says:

    Comunque ha me sto blog non funzia , se non posto non si aggiorna ne su semonkey 2.0.3 ne su firefox 3.6……..

    Sia A la stringa In chiaro come la conosciamo

    B = F1(A,(int)N) + ‘;’ + N con 0 < N < 30

    D = F2(B,C) con C = "errore di calcolo"

    E = Base64(D) = ttAuth

    Bisogna capire F1 e F2 come funziano….

    Comunque onore al merito se i ragazzi di Gaia Srl stanno modificando lo script seguendo questo forum, ci volgliono due bei attributi per mettere del codice poco testato su un sito di cosi alta visibilita' come quello rai a questo ritmo.
    Certo se testassero meglio il sito su Ubuntu 10.4 Alpha 2 magari dopo san Remo ;-)

  441. andrea says:

    @giulia: N potrebbe essere ora + minuti?

  442. mitm says:

    nn credo che i ragazzi di gaia srl leggano questo blog…semplicemente si accorgono che qualcuno bypassa il portale per accedere ai contenuti..ma sono assolutamente d’accordo con giulia quando dice che nn si fanno troppi problemi a mettere su codice poco testato(e questo per noi è un bene)

    ho scritto due applicazioni per facebook (in php) che consentono di visualizzare le dirette rai:
    la prima funziona analogamente allo script di fabio e richiede un buon lavoro di reversing ogni volta che in rai cambiano l’algoritmo(al momento non sono riuscito a reversarlo, ma ci sto lavorando..anzi se posso vi do volentieri una mano..)

    la seconda invece utilizza un sistema “passivo” che credo sia un pò quello che proponeva di fare zibri, se nn ho capito male, quando diceva di lavorare “server side”..
    in pratica è una sorta di moonlight “condiviso”..l’applicazione non genera nessun token ma lo ricava passivamente da una connessione già autorizzata per poi restituirlo all’utente che ne ha fatto richiesta

    la prima, soggetta ai cambiamenti di umore di mamma rai, ha ovviamente smesso di funzionare, mentre la seconda è ancora operativa e nn credo possa essere “neutralizzata” tanto facilmente (chi è interessato la può trovare qui: http://apps.facebook.com/tv-player/)

    stavo pensando che rendendo disponibile l’applicazione al di fuori di facebook si potrebbe integrare nei vari script in modo da fornire una “soluzione di backup” per gli utenti linux, utile quando in rai stravolgono gli algoritmi

  443. mitm says:

    riposto l’url dell’applicazione
    http://apps.facebook.com/tv-player/
    dato che nel precedente post è stato aggiunta una parentesi alla fine

  444. permac says:

    ma perché non si aggiorna mai?

  445. Ernesto says:

    @mitm: applaudo alla tua ipotesi (che era anche di Zibri oltre che – nel mio piccolo – mia). Uno script – condiviso – che ognuno mette su un server di suo gradimento, che con moonlight decodifica le stregonerie rai.

  446. @Ernesto:
    non è un’idea stupida (anzi, direi che è l’unico modo di andare avanti)… ma neanche banale da implementare. Giusto per fare un esempio, su 3 volte, in 3 giorni diversi, che ho provato lo script di Zibri non mi ha mai funzionato.

  447. Scusate la domanda scema, ma un feed per i commenti non c’è?!

  448. Peter Le says:

    adesso vedo solo canale 5 tra le principali, su facebook. Più che un problema tecnico pare un problema politico: come può un servizio pubblico comportarsi in questa maniera?

  449. wilder says:

    @giulia: la tua F2 sembra faccia una semplice addizione (basta analizzare i pattern con gnuplot, per esempio)

    potresti fornire il codice disassemblato in qualche maniera?
    Grazie

  450. luca says:

    come si evince dal proprio sito, Gaia.srl,realizzatrice di RAItv online, è uno dei 30 partner più affidabili della Microsoft Surface Partners.
    Gaia.srl e Microsoft sono, pertanto, di fatto la stessa cosa… E’ ovvio che cerchi di affossare ogni forma di concorrenza.. Strano è invece che possano permettersi di farlo in modo così spregiudicato.. Discutibile è che la RAI appalti un servizio così importante senza prevedere garanzie e tutele per tutti gli utenti.Interessante sarebbbe se a qualcuno venisse finalmente in mente di vederci chiaro anche in questo appalto.

  451. Riccardo says:

    Ragazzi, cerchiamo però di non mettere script e info su siti che obbligano a registrarsi.

    C’è gente, ad esempio, che non ha un account su facebook e non intende averlo.

    Diversamente non si riesce a dare una mano.

  452. maria says:

    Ma pubblicare il servizio lato server secondo me è un reato e non si può fare , rischiamo che ci denuncino alla polizia postale

  453. Giulia says:

    @wilder
    dotdeobfuscate + .NET Reflector

  454. wilder says:

    @Giulia: non trovo una implementazione funzionante di dedotobfuscate su linux :/

  455. Bob says:

    Carissimi, tutti questi sforzi per aggirare il problema sono meritevoli, ma qui si pone una questione fondamentale. E’ necessario un ricorso legale al giusto livello contro un evidente sopruso: rendere la fruizione di un servizio pubblico condizionata all’accettazione di una specifica tecnologia proprietaria e segreta, dettata dal monopolista di turno. Qualcuno deve rendere conto di questa scelta.

  456. Ernesto says:

    @Maria: se pubblichi un servizio lato server e lo rendi disponibile all’universo mondo, forse si possono avere problemi.
    Se pubblichi uno script o un programma, che faccia uso delle librerie di moonlight o di silverlight, e che decodifichi la stregoneria rai; e se ciascuno si prende una copia del programma e se la mette su un suo server *per uso personale* o degli amici piu’ cari, non credo si configuri un reato.
    E’ come aprire il portale ed incollare sul monitor un cartoncino nero nello spazio della pubblicita’: ancora non ci possono *obbligare* a guardare la pubblicita’… :)

  457. Maria says:

    Ma scusa anche le tecnologie che sono nei televisori sono proprietarie che differenza c’è ? Poi comunque io la Rai la vedo dal portale anche sul mio Mac . Certo che vederla con il player preferito è meglio ma se stanno bloccando solo le dirette e non i contenuti in vod ci sarà qualche motivo logico. Inoltre noto che le dirette sono tutte bloccate tranne rainews24. Secondo me ci sono motivi connessi con i diritti dei programmi che vanno in diretta che non sono tutti proprietà della rai. Cosa ne pensate ? Non potrebbe essere così ?

  458. Bob says:

    Maria, certo che le tecnologie dei televisori sono proprietarie ma il segnale che decodificano è pubblico, e, nel nostro caso, pagato dagli abbonati Rai e dai contribuenti. La scelta della Rai pone dei limiti proprio alla fruibilità del segnale (in questo caso in forma di streaming). Suppongo che sul tuo MAC tu abbia installato tutti i plugin “obbligatori”.

  459. Riccardo says:

    @Maria

    No, secondo me è solo un problema di introiti pubblicitari. La RAI – o chi per lei – incassa soldi dai propri sponsor anche per le dirette sul web. E vuole che chi accede agli stream veda la pubblicità. La coincidenza dei nuovi filtri con sanremo non è casuale.

    Ricordo ad esempio che ultimamente il Mondiale di F1 non era visibile in streaming anche prima di questi blocchi. Appariva un filmato con cui si avvertiva che il contenuto non era disponibile: non disponibile nemmeno accedendo via browser. Qui c’entrava evidentemente la faccenda dei diritti.

    Per quanto riguarda RAINews 24, è un canale che è on line da sempre: evidentemente la RAI ha deciso di lasciare questo servizio – esclusivamente d’informazione – liberamente fruibile.

  460. nowardev says:

    io lo rimetto tanto perche magari qualcuno possa scrivere.

    rai-net@rai.it

    qui potete lamentarvi.

    I commenti che danno in parte ragione o cmq giustificano la rai non hanno senso. Loro sono pagati da noi. fine. quindi devono permettere la visione dei filmati anche da parte di utenti linux. Questo è un soppruso bello e buono. discriminatorio direi.

    La pubblicità ce la assorbiamo gia direttamente quando si vede la tv oltre al fatto che sti s***zi sono pagati non vedo perche mi devo assorbire quella pubblicita ulteriore che poi manco guardo.

  461. Ernesto says:

    Per onestà, devo dire che da oggi riesco a vedere i canali in diretta anche da linux, con firefox 3.6.2 pre e moonlight 2.99.03.
    Ieri non si riusciva.

    Però sono ancora motivato, perchè voglio riuscire a vedere i canali in mobilità su piattaforma maemo5 (n900) – che non ha in atto un port di moonlight.
    Pertanto o me lo compilo (boh?) o serve uno degli hack.
    Anzi mi piacerebbe fare il porting di uno degli script/applicazioni, tipo riport di Pietro Battiston, se mi autorizza… ;)

    Quanto alla applicazione facebook di mitm, funziona molto bene da desktop, ma su piattaforma maemo, per quanto il browser generalmente non dia problemi, non riesco a vedere tutti gli elementi della drop-down list dei canali, ed in particolare mancano tutte e quattro le dirette rai dalla lista.

  462. @Ernesto: con riport puoi farci quel che vuoi (anche perché la licenza è la GPL)… ma per ora ci fai poco! Comunque, qualora funzionasse, non vedo che tipo di porting dovrebbe essere necessario (ma sarà che di maemo non so quasi nulla).

    Se ho capito bene, mitm e zibri sono attualmente gli unici a riuscire ad ottenere lo stream, e sempre se ho capito bene si tengono ben stretto il metodo che hanno usato; quindi per ora non ho novità.

  463. mitm says:

    @ernesto
    sei sicuro di utilizzare l’applicazione giusta su maemo?
    http://apps.facebook.com/tv-player/

    c’è anche un’altra app all’indirizzo
    http://apps.facebook.com/tvplayer/
    che per il momento nn permette di visualizzare i canali rai (sono alle prese con la dll Rai.Client.Services.Security ma per ora buio quasi totale)
    non vorrei che erroneamente stessi utilizzando questa

  464. Elim Garak says:

    Salve… So che è una domanda idiota ma…
    NOn è che con i vostri script riuscite a creare un feed mms?
    Mi spiego.
    Io non ho antenna, né parabola.
    Fino a qualche tempo fa, per vedere la RAI sulla mia TV mandavo il segnale via DLNA alla mia PS3 usando PS3Mediaserver o Tiversity.
    Ora, ovviamente, non si può più.
    Non sono iscritto a Facebook (e lo so… quanti cavoli che voglio!) e uso Windows.
    C’è qualche soluzione per me o è meglio che mi metta l’anima in pace?
    Grazie mille!!!

  465. mitm says:

    @ pietro battiston
    nessun problema a spiegare il metodo che sto usando e a mettere a disposizione codice..basta trovare una sede adatta

    come ho detto in precedenza posso anche mettere su una paginetta php esterna a facebook in modo che possa essere interrogata dai vari script (come soluzione alternativa fino a che il reversing della dll nn viene ultimato)

  466. Luker says:

    hei, se volete vedere il codice disassemblato e bello pronto in C# usare .net Reflector.
    a me non funziona sotto wine, quindi mi sa che bisogna usare windows… ma almeno vedi il codice perfettamente.

  467. @mitm: beh, sarebbe decisamente utile, sì :-)

    Il mio indirizzo email poi l’ho già scritto…

  468. Ernesto says:

    @mitm: perdirindirindina! Avevi ragione, avevo dimenticato il trattino… Ora si vede l’intera lista di canali, ma purtroppo il lettore video non si apre. Grazie per il link, sotto, comunque, per aprire in un lettore esterno!
    Comunque, l’idea del php esterno, senza facebook, mi sembra migliore, in maniera da poter usare un lettore più leggero di quello che compare su facebook.

  469. nTuxer says:

    @mitm

    Lo script php mettilo su torrent o rete Ed2k/Kad, che poi ci pensiamo noi a farlo girare. Almeno lo si può provare.

    Ciao

    P.s.

    Io fino a ieri usavo uno script in perl disponibile su sourceforge, che utilizza qualcosa lato server. Ma da oggi non va più.

  470. Luker says:

    @Antani:
    questa è tutta colpa tua!
    la prima funzione prende la stringa come la conosciamo, e un numero random.
    carattere per carattere fa binario(carattere) XOR binario(num_random)
    poi c’è un append di “;numero_random”, in modo da poter tornare indietro…
    ora vediamo che fa la seconda funzione…

  471. linuser says:

    Uhm … la soluzione lato server può essere più semplice da implementare ma è altrettanto facile da mandare a pu**ane senza neanche ammazzarsi : innanzi tutto si accorgerebbero ( si sono accorti ) dell’ammontare di richieste provenienti da un solo IP ( che poi è quello che sarà successo con quel portale str**** (dot)de che ricalcava la medesima struttura del sito rai ) , poi basterebbe rafforzare i controlli sul cross-domain-access ( peraltro già presenti ) e impedire alle richieste provenienti da un IP di essere evase e redirette verso un IP diverso …

    A dirla tutta avranno rafforzato i controlli sugli streams proprio a causa delle varie implementazioni lato server che redistribuivano i contenuti RAI per mezzo mondo.

    La soluzione migliore è uno script lato client che impedisca l’utilizzo lato server … altrimenti teniamoci quell’obrobrio di moonlight.

  472. Luker says:

    la seconda funzione è simile:
    data la stringa “a” dalla prima funzione, e la stringa “b”=”errore di calcolo”
    per tutta la lunghezza… {
    i=1
    j=0
    a[i]=a[i] XOR b[ij]
    i++
    j=0
    if j = b.length {
    j=0
    }
    }
    e poi il classico base64
    credo sia così…
    ora se qualche anima buona vole provare a tradurlo in python….

  473. Luker says:

    err… prima era a[i] XOR b[j]
    e anche i parte da 0, non da uno… sry, ho fatto di fretta…
    in sostanza è il cifario di vigenere
    http://it.wikipedia.org/wiki/Cifrario_di_Vigen%C3%A8re

  474. mitm says:

    @luker
    stai utilizzando .net reflector? cosa intendi per
    > la stringa come la conosciamo
    se vuoi possiamo sentirci su amsn
    mitm.at.hotmail.dot.it
    per la traduzione in pitone o simili

  475. Luker says:

    so ho usato il reflector.
    la stringa di base è sempre quella:
    anno;id_trasm;giorno-mese-random(1234)-ora-minuti-secondi-random(1234)
    python non lo conosco, per cui non saprei esserti d’aiuto, sry.

  476. mitm says:

    ok mi bastava sapere il formato della stringa
    $tokenstring = $YEAR . ‘;’ . $id . ‘;’ . $DAY . ‘-‘ . $MONTH . ‘-‘ . $random1 . $random2 . $random3 . ‘-‘ . $HOUR . ‘-‘ . $MIN . ‘-‘ . $SEC . ‘-‘ . $random4 . $random5 . $random6;

    vedo se riesco a fare qualcosa…
    poi mi spiegi come usare reflector…questo tool è una figata!

  477. mitm says:

    no aspetta…adesso sono 4 le cifre random?

  478. Luker says:

    beh, non è difficile da usare… io l’ho visto oggi per la prima volta…
    però qualcosa non mi funziona…. forse la seconda stringa non è “errore di calcolo”…

  479. Luker says:

    no, il random è da 0 a 1234

  480. Luker says:

    io sono arrivato a questo:
    MASKEDSTRING=`python < 16:
    j=0
    print y
    EOF`
    ma per me la stringa b non è “errore di calcolo”…

  481. Luker says:

    sry:MASKEDSTRING=`python < 16:
    j=0
    print y
    EOF`
    dannazione, non è proprio bello discutere dei cambiamenti nei commenti del blog….

    abbiamo un forum usabile o una char irc?

  482. Luker says:

    panic: non vedo tutto quello che posto!

  483. Andrea says:

    Per ora possiamo usare la chat irc://irc.freenode.org/#reallyannoying

  484. Andrea says:

    Lurker sto provando a capire dai tuoi post le due funzioni. Ma se vieni in chat è meglio, facciamo prima. La traduzione in Python la posso fare io io senza problemi, mi basta aggiornare lo script che ho linkato pochi post fa.

    PS: anche a me il blog dà problemi.

  485. Luker says:

    …ero riuscito a codificare/decodificare le vecchie richieste…
    come detto prima facevano xor con un numero random che appendevano alla stringa, poi xoravano di nuovo con la stringa “errore di calcolo”, base64 e via…

    han già cambiato, riusano smartassembly.

  486. luca says:

    condivido in pieno le motivazioni del vostro spostamento in altro forum o chat ma spero che comunque terrete aggiornati anche noialtri sostenitori morali :-)

  487. andrea says:

    @luca: visto che le condividi, le motivazioni, le spieghi anche a me?

    io penso non abbia senso alcuno tenere segreto il tentativo di reverse engineering. non si dice che la rai è la piú grande industria culturale del paese? non è di interesse pubblico questa lotta per accedere ai prodotti di quell’industria, pagati con i soldi dei contribuenti?

    io me ne sono andato dalla chat quando un paranoico si è messo a chiedere in giro chi conoscesse chi, per paura di infiltrati… io non partecipo a cospirazioni, ma a battaglie aperte, condotte sotto la luce il sole. altrimenti non mi interessa…

    ps: ora, con il nuovo offuscatore, tagliano fuori tutti i sistemi non microsoft, immagino per il gran finale del festivale nostrano. io, intanto, lavoro sulle api di mono per aggirare il problema alla radice, nella convinzione che l’esclusione dell’universo del software libero non sia politicamente accettabile, anche per la rai. vedremo.

  488. Ernest says:

    Fatto divertente del giorno: adesso compare la scritta”La visione del video è consentita solo dal portale Rai.tv” ANCHE ACCEDENDO DAL PORTALE RAI.TV!!!!!

  489. linuser says:

    @Ernest
    Firefox 3.6 + Moonlight 2.99 preview funziona perfettamente.

  490. maria says:

    Io accedo e vedo anche da Mac

  491. maria says:

    Andrea non è verro che sono tagliati i sistemi non Microsoft io da Mac vedo

  492. mitm says:

    grande luker, seguendo le tue istruzioni ero riuscito a ripristinare il funzionamento della mia applicazione..adesso xò nn funziona, mi sa che hanno cambiato di nuovo tutto

  493. skin79 says:

    @Ernest: funziona con moonlight, ma perfettamente è una parola grossa!
    Io devo tentare diverse volte prima di vedere lo stream, poi quando ci riesco le immagini sono poco fluide, c’è un evidente effetto di quadrettatura e ho uno dei due core quasi sempre vicino al 100%.
    Con vlc l’impegno varia tra 15 e 20% e le immagini sono più fluide e definite.

  494. Ernest says:

    Infatti ora funziona anche a me, ma fino a 1 ora fa no.

  495. maria says:

    @Andrea: qui non stanno proteggendo i prodotti della Rai , infatti il VOD dove c’è la certezza che i contenuti sono di proprietà Rai non c’è protezione e nemmeno su Rai News 24, mentre sulle dirette dove passano continuamente prodotti che non sono proprità di Rai, ad esempio le Olimpiadi, stanno proteggendo …….

  496. andrea says:

    @maria: mi dici che differenza fa se io accedo ai contenuti via silvercazz o via un altro player di mia scelta? se filtrano gli ip in base alla nazionalità, che bisgno hanno di obbligarmi a sottoscrivere un contratto con microsoft per farmi vedere le loro boiate?

  497. nowardev says:

    ok rai-qt di nuovo operativo
    va rai1 rai2 rai3 etc etc tutto tranne gli ultimitg

    http://kde-apps.org/content/show.php/Rai-qt?content=112093

  498. maria says:

    @andrea: il motivo è la registrabilità del flusso

  499. Raimondo says:

    la rai non si vede nemmeno sul portale

  500. maria says:

    Io la vedo

  501. skin79 says:

    Ho adattato lo script per python 2.6:
    http://pastebin.ca/1804027

  502. luca says:

    @andrea: alla luce di quello che dici credo di aver capito male il motivo per il quale andavano in chat.. pensavo che si trattasse solo di poca usabilità di questo blog, quindi per praticità.

    Ovvio che se il motivo era di tener segreto il reverse engineering o altre informazioni utili a chi sta lavorando per porre fine alla scandalosa gestione del sito RAI non mi trovo d’accordo.

    Penso di averlo già detto in qualche altro post… mi rammarico perchè non ho le capacità tecniche per collaborare perchè stimo molto chiunque stia lavorando a questo battaglia di vero interesse pubblico (come giustamente la definisci anche tu).

    E’ anche grazie a lotte simili a questa che esiste la libertà di informazione e la libertà in generale.

  503. andrea says:

    @maria: sarà, ma credo non sia impossibile fare un dump dello stream, e comunque non è una buona ragione per scegliere proprio quella tecnologia. su questo penso tu possa concordare. il problema è la tecnologia imposta.

    @luca: la chat è assai piú comoda. il problema semmai è di chi potrebbe essere tentato di usare l’offuscamento per impedire ai tipi di gaia di prevenire le nostre mosse…. cosa comunque vana, dal momento che….

    @skin79: sto cercando di replicare l’algoritimo in haskell, ma ancora non ottengo risultati positivi… cerco un mio bug (o ha già smesso di funzionare?)

  504. andrea says:

    @skin79: bug mio. ottimo lavoro!

    quindi siete riusciti a deoffuscare e decompilare, right?

  505. linuser says:

    @andrea,maria

    non solo la registrabilità del flusso , ma anche il redirecting del flusso verso il mondo attraverso un server che sta in Italia …

  506. andrea says:

    @skin79: non capisco perché state a calcolare un numero a caso anziché sceglierne uno a caso…

    per chi fosse interessato, qui c’è la mia versione haskell:
    http://gorgias.mine.nu/repos/hs-rai/

    si tratta anche di un codicillo per vidioregistrare …:-)

    il demone per registrare (vcrd) deve essere lanciato da root (scrive in /var/cache/vcr/*)

    il codice per impostare le registrazioni, invece (vcr), richiede, per essere lanciato da semplice utente, che /var/cache/vcr/progs/ sia scrivibile da chiunque.

    per guardare la diretta si usa tv. lanciandolo viene mostrata la lista dei canali.

    per compilare:
    ghc –make -Wall rai.hs
    ghc –make -Wall tv.hs
    ghc –make -Wall vcr.hs
    ghc –make -Wall vcrd.hs

    dipendenze:
    richiede GHC: http://www.haskell.org/ghc
    http://hackage.haskell.org/package/xml
    http://hackage.haskell.org/package/base64-string

    Il codice vero sta nella libreria VcrLib.

    si tratta di versione alpha
    ciao

  507. skin79 says:

    @andrea, il lavoro grosso l’ha fatto chi ha decifrato la dll, credo Luker ma probabilmente anche altri, io ho solo fatto il backport da python 3.1 a python 2.6

  508. ice86 says:

    @skin79:
    una piccola nota sullo script… perchè usare subprocess.call in luogo di subprocess.Popen?

  509. skin79 says:

    Trovate una versione aggiornata dello script qui:
    http://openpaste.org/en/19354/
    con una lista dei canali piu completa.
    Scusate per gli eccessivi post.

  510. andrea says:

    ps: si tratta di un repository da prelevarsi con darcs… in alternativa VcrLib.hs deve essere nella directory dove compilate i singoli binari (tv.hs, vcrd.hs, etc).

  511. Flavio says:

    Complimenti a tutti! Ho linkato il nuovo script, ma immagino che non funzioni su Mac e Windows perché l’eseguibile VLC non è semplicemente “vlc”.

  512. maria says:

    @andrea: secondo me una tecnologia vale l’altra che cosa ha di diverso questa dalle altre ?

  513. luca says:

    Siete veramente eccezionali..
    Complimenti vivissimi a tutti!!!

  514. luca says:

    Funziona… ragazzi siete veramente eccezionali.. Complimenti vivissimi a tutti!!

  515. ice86 says:

    @Flavio:
    per Windows, c’è da installare python 2.6.3
    poi, se vlc è installato in C:\Programmi\VideoLAN\VLC
    si può utilizzare questo:
    http://dl.dropbox.com/u/3179807/RAImote%202.0%20pre_alpha%202.exe
    E’ brutto ma funziona. Il sorgente arriva presto.

  516. andrea says:

    paare che il commento con il link alla versione in Haskell che sopra proponevo sia in moderazione (penso per il troppi link che richiedeva), e forse lí rimarrà…

    per i temerari (non riporto nuovamente tutte le dipendenze), il link principale al repository darcs a cui mi riferivo sopra è questo:
    http://gorgias.mine.nu/repos/hs-rai/

  517. ice86 says:

    Ok, aggiunto il sorgente.
    Per gli utenti di Windows, installare prima Python 2.6.3 da http://www.python.org/ftp/python/2.6.3/python-2.6.3.msi e poi la gui per Windows dello script python:
    http://dl.dropbox.com/u/3179807/RAImote%202.0%20pre_alpha%202.exe
    Il sorgente è nel pacchetto.

  518. spanna says:

    Beh, solo per dire che ho contato un po’ di post: dalle 8 di stasera piu’ di una decina di persone hanno partecipato a questa discussione; per un Sabato sera, niente male. Niente male davvero.

    Mi sono appena guardato “I Love Radio Rock” (http://www.mymovies.it/film/2009/iloveradiorock/) e, che ci crediate o no, non e’ per nulla off-topic.

    Io, la mia Kubuntu e tutti i miei 45 anni auguriamo una buona notte ai partecipanti al thread. Per qualsiasi motivo vi abbiano partecipato. A me la farete passare sicuramente migliore.

  519. skin79 says:

    Suggerimento per gli utenti windows: si può usare lo script linkato all’inizio per python 3.1 anche con windows avendo cura di modificare la variabile di ambiente Path aggiungendo i percorsi di python e vlc. Ad esempio su xp, per i meno esperti:

    Pannello di controllo -> Sistema -> Avanzate -> variabili d’ambiente
    Nelle variabili di sistema selezionare la variabile Path poi modifica
    e modificare il valore della variabile aggiungendo alla fine i percorsi di python e vlc, per esempio
    C:\Python31\;C:\Programmi\VideoLAN\VLC
    Fate attenzione di separare i valori con il ;

    @spanna: sono a casa con l’influenza ;)

  520. bagl0312 says:

    Scusate non conosco python :(
    Vorrei fare la connessione attraverso un proxy socks5 (localhost:port), potete immaginare perche’ ;)

    Volevo chiedervi se esiste una opzione da passare quando si apre la connessione:
    date_connection = httplib.HTTPConnection(….)
    ??

    con curl bastava fare:
    curl –socks localhost:port -A $AGENT etc…

    Con python come si fa ??

    Grazie in anticipo !

  521. Io ho aggiornato:

    http://www.pietrobattiston.it/riport

    A scanso di equivoci, la chat
    1) è incomparabilmente più comoda del commenti di un post (senza feed!)
    2) non è affatto segreta!

  522. walpis says:

    su windows con jstreamtv 1.5 la rai si vede

  523. Lumaga says:

    Confermo walpis. Vedo tutti i canali rai su windows con jstreamtv 1.6

  524. Andrea says:

    La versione per python 3.1 l’avevo fatta io. Non pensavo potesse dare tutti questi problemi. Lavorando su debian sid in genere sono abituato ad avere sempre tutto aggiornato sui repository.

    In ogni caso ringrazio chi ha fatto il porting per 2.6. Un lavoro frutto della collaborazione di tutti. :)

  525. Ernesto says:

    …e pensare che a me personalente della tv non me ne importa un fico secco! Mi interessa il principio, e mi piace “stare” con persone intelligenti e libere (così magari divento più intelligente e libero anch’io :) )

  526. @Andrea: a proposito, avrei bisogno di sapere se lo script è DFSG-compliant…

  527. sergio says:

    grazie mille a tutti confermo ankio con pyton e con jstream si vede :) continuate cosi! ;)

  528. mitm says:

    nn so se può servire a qualcuno..qui c’è un port dello script in php, per l’utilizzo attraverso una pagina web:
    implementazione: http://acab.servebeer.com/tv-player/mitm/tvplayer_web.php
    sorgente: http://acab.servebeer.com/tv-player/mitm/tvplayer_web.php.txt

    qui il port sempre in php ma x l’utilizzo da riga di comando:
    http://acab.servebeer.com/tv-player/mitm/tvplayer.php.txt
    per utilizzarlo:

    scaricare il file
    # wget http://acab.servebeer.com/tv-player/mitm/tvplayer.php.txt

    rinominare in .php
    # mv tvplayer.php.txt tvplayer.php

    settare attributo execute
    # chmod +x tvplayer.php

    lanciare
    # ./tvplayer.php

    (complimenti a tutti per l’ottimo lavoro)

  529. maria says:

    @mitm: continuo a ribadire che lato server non si può fare un servizio così. ti consiglio di spegnerlo prima che o la Rai o Mediaset (più probabile) ti denuncino

  530. enry says:

    Per usare lo script python sulla mia distribuzione Linux (della famiglia rhel5/centos5.4) (dove moonlight 2.x manda in crash firefox) ho dovuto fare qualche piccolo aggiustamento per adattarlo alla versione 2.4.3 di python:

    partendo dallo script di skin79 per python 2.6
    alla linea 88 e 117 bisogna mettere str invece di bytes
    poiche io non uso vlc ma il player kaffeine alla linea 123 ho messo

    subprocess.call([vlcdir+”kaffeine”, mms])

    ovviamente perche kaffeine non ha una opzione “–http-user-agent” che credo sia inutile anche per vlc perche’ gia’ contenuta nell’header della connessione.

  531. @maria: ognuno si fa i suoi calcoli. Se vuoi discuterne, mi trovi via email e spesso in chat. Ma non è carino partire dal presupposto che siamo cretini.

  532. nessuno says:

    @mitm: se levi quei cavolo di servizi server side vedrai che la smettono di cambiare il token continuamente . sono qui tipi di accesso che si vogliono evitare e non quelli dei singoli . perchè non li spegnete e la facciamo finita ?

  533. maria says:

    @pietro battiston: non penso che siete cretini … assolutamente . era solo un suggerimento

  534. mitm says:

    @maria: nn capisco perchè dovrebbero denunciarmi..nn trasmetto niente dal mio server, e gli url che l’applicazione utilizza sono di pubblico dominio..
    per quanto riguarda mediaset(che poi si riduce a canale5 dato che è l’unico canale che a tratti si riesce a visualizzare), se mms://live.wm.p1.str3.com/003000_bc_v365_mediashopping_mi (canale5) è un flusso autorizzato o meno da mediaset stessa, io nn posso saperlo..ma l’url io l’ho ricavato senza far niente di illecito..

    per quanto riguarda rai, credo che se è illegale bypassare il portale e silverlight, lo è tanto lato server che lato client; certamente lato server sei + esposto ma nel mio caso specifico gli utenti che usano “assiduamente” l’applicazione sono talmente pochi che nn credo rappresentino un problema..
    inoltre si tratta prevalentemente di utenti linux che come me hanno difficoltà a fruire dei servizi direttamente dal portale rai, vuoi perchè hanno problemi con moonlight, vuoi perchè il portale è pesantissimo e nn tutti hanno dei supercomputer in casa (ti parlo per esperienza personale, a parità di hardware la stessa diretta che con mplayer vedo in maniera fluida con silverlight la vedo a scatti e con moonlight mi va bene se nn mi crasha il browser web – vero è che ho un hardware a dir poco obsoleto…ma questo ho e questo mi tengo)

    #nessuno: nn c’è alcuna differenza lato mediapolis.rai.it tra una richiesta fatta dalla mia pagina php e una fatta dallo script in python…ti torna? chiudere l’applicazione nn avrebbe alcun senso, a meno che nn si smetta anche di utilizzare i vari script e ci si rassegni ad utilizzare tecnologie proprietarie..
    no grazie!

  535. skin79 says:

    @mitm: da un punto di vista tecnico puoi anche avere ragione a dire che dal tuo server non trasmetti niente, però da un punto di vista dell’ “aspetto”, se cosi vogliamo dire sembra che dalla tua pagina tu stia proponendo contenuti di terzi, questo è l’effetto dell’embedded player. Da un punto di vista del risultato pratico è come dire: “La rai si vede anche andando sul tal sito”. Quindi credo che la rai possa chiedere alle autorità di far chiudere il sito ed eventualmente prendere provvedimenti.
    Se invece io mi scarico uno script e lo eseguo sul mio pc la rai non può dirmi niente e in teoria non dovrebbe neanche venirlo a sapere.
    Concludo dicendo che tra lato client e lato server c’è una bella differenza, a mio modesto parere.

  536. mitm says:

    @skin79: quindi secondo te togliendo l’embedded player e lasciando il link “apri con un lettore esterno” dovrei stare tranquillo? è solo il lettore integrato il problema?
    credo che in rai sappiano bene che i flussi che l’applicazione mette a disposizione sono flussi provenienti dai loro streaming servers, e nn dal mio(se loro spengono, l’applicazione smette di funzionare..), ed è per questo che stanno cercando in tutti i modi di proteggerli piuttosto che dare battaglia ai vari siti e applicazioni esterne..è inutile chiudere un sito se poi continua ad esistere un’alternativa efficace per accedere ai contenuti..che ci sia un sito che fa collegare 10 utenti “illegalmente” o che ci siano dieci clients che si collegano illegalmente utilizzando scripts, per rai il danno è lo stesso(bypassi il portale, bypassi silverlight, bypassi i loro spot, e puoi fare cmq il dump dei flussi)
    è proprio per questa ragione che ho dei dubbi sul fatto che rai nn possa dirti niente se esegui uno script per accedere ai contenuti “protetti”..
    infine sul fatto che nn possano sapere se utilizzi script a loro avviso illeciti, ti posso assicurare che vedono chiaramente se utilizzi silverlight o meno..

  537. maria says:

    @mitm: FIDATI lo stanno già facendo chiudi quel server

  538. mgiacome says:

    @mitm: sicuramente non è il tuo caso, ma le ragioni della Rai si possono comprendere meglio se consideri, per esempio, un sito che offre un servizio paragonabile al tuo ed ospita banner pubblicitari. In quel caso sta facendo soldi utilizzando contenuti e banda appartenenti ad altri e, molto probabilmente, sta commettendo un illecito. Senza contare il diverso impatto: i siti web sono utilizzabili da chiunque senza sforzo e possono comportare un cospicuo calo di contatti per il portale ufficiale. Gli script, quasi sicuramente, vengono usati solo da chi ha macchine unix o processori troppo lenti per Silverlight. Nel primo caso si tratta, purtroppo, di un’esigua minoranza. Nel secondo sarebbero comunque esclusi dalla fruizione dei contenuti. Problema ancora diverso è quello della ritrasmissione all’estero della programmazione via script. In questo modo utilizzo la mia banda ma non so se la Rai possa chiamarsi completamente fuori da una eventuale contestazione da parte di un possessore di diritti per l’estero. Ovviamente il filtro può essere aggirato in molti altri modi, ma non credo altrettanto semplici ed efficienti. Soprattutto, le altre modalità, non comporterebbero una inadempienza nella protezione del contenuto da parte della Rai.
    Colgo l’occasione per complimentarmi con tutti per la bravura dimostrata sul problema tecnico. Le questioni morali (e legali) sono più complicate: nel mio caso mi giustifico dicendo che il PIII dei miei figli non ce la fa proprio con moonlight e neanche il mio, ormai vecchio, AthlonXp riesce a cavarsela troppo meglio :)

  539. Ernesto says:

    Curiosità: ma usando un proxy italiano, si riescono ad aprire le dirette rai dal portale, con silverlight?

  540. peep says:

    hanno già provveduto a cambiare qualcosa….

  541. slack ruez says:

    Già…

    secondo me c’è qualche simpaticone che è pagato per divertirsi :-D

  542. Ernesto says:

    con moonlight funziona ancora

  543. @Ernesto: a me no, come puoi vedere…

  544. Leave a Reply says:

    Hanno gia’ cambiato qualcosa, il sistema non funziona piu’… uff…

  545. GianniG9 says:

    Salve a tutti.
    Non entro in merito al lato tecnico della possibilita’ di scaricare lo streaming della Rai e quali possono essere le conseguenze legali di una forzatura con tentativi di cattura con script o programmi vari, certo e’ che se pongo un “ripetitore” non autorizzato forse quelle conseguenze possono esserci.

    Voglio farvi conoscere una realta’ a dir poco strana della politica della Rai.
    Per lavoro sono spesso all’estero in Europa per periodi di tempo che vanno da qualche giorno a qualche settimana. A tal proposito smontando un decoder satellitare e riciclando i pezzi ho ricostruito un oggetto di dimensioni piccolissime da portare con me per vedere i programmi italiani. Non trovo sempre un attacco d’antenna (solo in alberghi delle grandi citta’ con televisione satellitare in camera), ebbene, portando ad esempio la radioRai, il comportamento e’ a dir poco sconcertante: la trasmissione del calciominutoperminuto, su RadioUno e su Isoradio e’ oscurata, ma se sintonizzo RaiInternational sento il calcio salvo gli spot pubblicitari che sono oscurati con musica.
    Su RaiSportSat e’ ancora piu’ curioso, prima di diventare RaiSpot+ alcune manifestazioni erano in contemporanea sia su Raisport che su Rai2 oppure su Rai3, su questi ultimi erano criptate (come indicato da televideo pagina 517), mentre su raiSportSat si vedevano……….. ASSURDO…….

    Parliamo dello streaming.

    Ora io mi chiedo, perche’ se sono all’estero non mi e’ possibile connettermi con internet con i programmi Rai?
    Ci sono da parte Rai due tipi di codifica: una per il satellitare e una per il terrestre, poiche’ il server e’ in grado di riconoscere tramite IP se il collegamento e’ nazionale o internazionale sarebbe in grado si selezionare quale inviare, vi assicuro che la fattibilita’ e’ semplicissima, basta volerlo!

    Perche’ devo obbligatoriamente usare Windows per vedere la Rai in streaming?
    oltretutto la scelta di Moonlight non e’ mia ma imposta dal sito della Rai, quindi sarebbe gradito che cio’ avvenisse.

    Io credo che al di la’ dei diritti ci sia una chiara e sospetta NON volonta’ per motivi oscuri o forse MOLTO chiari, di risolvere il problema Linux.
    Vedo l’accanimento con cui si vuole obbligare l’utente ad usare SilverLight oltretutto qust’ultimo viene installato su Firefox, (vedi i plugin) e allora cosa diavolo vogliono…………

    Ci sono tutti gli strumenti, non occorre inventare nulla basta che la Rai lo voglia e lo faccia.

    Finisco la mia filippica qui’. Saluti a tutti.

  546. rolly says:

    Ma tu dimmi ‘sti cazzoni che non hanno altro da fare che prendersela con chi non si allinea…
    Ma sono fiducioso sulle capacità della comunità, chissà che riusciremo a vedere sul pc almeno la fine di PresaDiretta.
    Complimenti ancora, davvero.

  547. kornell says:

    Non va + nemmeno a me.

    P.s.

    In merito alla discussione sulla liceità o meno dello script di mitm, di fatto esso si limita a fornire un semplice url: nulla di più.

    La stessa cosa fa ad esempio Minutube, tanto per rimanere da queste parti.

    Ed esiste qualcosa di analogo on line sempre per youtube: il downloader/script di Max Demian, diventato poi un’ estensione ufficiale di Mozilla Firefox.

  548. Kowalsky says:

    Ciao a tutti, da un po’ seguo il forum ed e’ pieno di spunti (e script) interessanti che ho usato finora per vedere il sito Rai. Complimenti.
    Io uso una Mandriva 2008.1 + Moonlight 2.0 (la 2.1 e la 2.99 alpha non mi caricano il palinsesto). Quando gli script sono bloccati (come ora) con Live HttpHeaders prendo, a mano, il link dello streaming appena collegato e lo uso con Kmplayer che funge benissimo.
    Poi chiudo la finestra del browser, e la mia CPU riprende fiato.
    Non e’ che con uno script GreaseMonkey si riesce ad automatizzare il tutto?

  549. mitm says:

    http://apps.facebook.com/tv-player/ funziona ancora..adesso mi rimetto su reflector e vediamo di che morte si muore…

  550. Giulia says:

    Errore di calcolo = old
    uotyawehtgnikcehc = new

    Sostituire in rai.py

  551. kowalsky says:

    @Giulia: Sei un fenomeno….. ho modificato al volo uno script bash che ho sulla Mandriva e rivedo tutto senza browser…

    Grazie

  552. Comix says:

    @Giulia: Funziona!

    Per gli utenti Windows alla riga 13 potete mettere la path verso VLC:
    ES: vlcdir = “C:\\Program Files\\VideoLAN\\VLC\\”

  553. Giulia says:

    I ragazzi di gaia leggono questo blog o comunque traggono spunto dagli script perche hanno fatto una modifica molto molto furba che puo’ essergli venuta in mente solo attraverso la lettura degli script.
    Hanno lasciato ‘Errore di calcolo’ ma lo sostituisono con una costruzione di stringa
    carattere per carattere (addString o qualcosa di simile) , ma stiamo ancora parlando di un cifrario di vignere’ usato e di security by obscurity (perche il codice e’ difficile da leggere) quindi niente di nuovo sotto il sole.

    Secondo me il peccato originale e’ stato fare il token troppo semplice all’ inizio , ora fanno passetti piccoli e con un po’ di strategia e’ facile seguirli, se avessero fatto un salto lungo fin dall inizio ci saremmo scoraggiati , ora hanno dimostrato che si puo’ fare e hanno “gasato” la community.

  554. urgh says:

    Io non ho mica capito cosa sostituire :-)

  555. urgh says:

    Edit:

    ops ok, ci sono.

    Grande Giulia ;-)

  556. FreeMem says:

    Grazie Giulia funziona, anche con puppylinux 100mb di S.O.

  557. newlinuxuser says:

    Grazie Giulia, funziona.

    Ma potresti dirmi come si trova la chiave, dato che la cambieranno prestissimo?

  558. andrea says:

    nuova versione haskell online.
    http://gorgias.mine.nu/repos/hs-rai/

    qui i binari, per linux:
    http://gorgias.mine.nu/repos/hs-rai/compilati/

    vi serve tv, per la diretta.

    ciao

  559. luca says:

    @Giulia
    funziona alla grande…sei geniale davvero!! grazie

  560. mitm says:

    private void a()
    {
    if (1 != 0)
    {
    }
    StringBuilder builder = new StringBuilder();
    builder.Append(‘u’);
    builder.Append(‘o’);
    builder.Append(‘t’);
    builder.Append(‘y’);
    builder.Append(‘a’);
    builder.Append(‘w’);
    builder.Append(‘e’);
    builder.Append(‘h’);
    builder.Append(‘t’);
    builder.Append(‘g’);
    builder.Append(‘n’);
    builder.Append(‘i’);
    builder.Append(‘k’);
    builder.Append(‘c’);
    builder.Append(‘e’);
    builder.Append(‘h’);
    builder.Append(‘c’);
    this.g = builder.ToString();
    }

    in pratica hanno lasciato this.g = “errore di calcolo” per depistarci e poi lo rimpiazzano senza ritegno alcuno poco dopo…
    mah..nn credo che leggano il blog xkè sennò si impegnerebbero di +..oppure ci stanno semplicemente sottovalutando :D

  561. rEvol says:

    Non so quanto sia sano postare tutto quì..
    comunque, pacchettino .deb per ubuntu e debian sid.
    Con un pò di tempo a disposizione aggiorneremo il tutto.
    http://revol.altervista.org/node/53

  562. Andrea says:

    Mi sembra palese che stanno seguendo questo topic. E’ un chiaro tentativo di rendere più “difficile” (per modo dire…) il deassemblaggio.

    Io ho pronta la versione 0.3 dello script con la nuova key e con supporto ai video on demand (i contenuti non in diretta).

    http://openpaste.org/en/19374/

    ps: per la prossima a mio parere è il caso di decidere dove postare lo script. Qui direi che stiamo solo facendo il loro gioco.

  563. kornell says:

    Mhà, a mio parere non ha senso postare lo script da altre parti.

    Se fosse vero che seguono questo blog, anche loro seguiranno la discussione altrove.

    La soluzione proposta porterebbe poi a nascondere il codice, e questo non va bene.

    Le uniche cose sensate da fare sono 2:

    continuare fin dove è possibile a scriptare;

    protestare con la rai.

    Per la prima io purtroppo non posso dare una mano.

    Ma per la seconda ho già fatto la mia parte.

  564. Ernesto says:

    Io penso che Gaia srl finirà per assumere Giulia :)

  565. Luker says:

    non cercano di fermarci….
    continuano a romperci le scatole in modo che non possiamo raggiungere una grande distribuzione… se cambiano il metodo ogni giorno rompono le scatole a noi e agli utenti dei nostri script… a loro basta quello…
    a questo punto bisognerebbe mettere su un server con dentro lo script in python, e distribuire gli script in bash o cos’altro che controllano se lo script sul server è cambiato, in caso lo scaricano, e lo usano…

    il problema è a livello legale (forse? nun so…)

  566. mgiacome says:

    A livello legale la situazione mi sembra complicata e non so se è il caso di affrontarla in questo topic. Per il reverse engineering dovrebbe valere l’articolo 5 del Dl.vo n°518 del 1992 e dato che si parla di interoperabilità con altri programmi dovremmo essere nel lecito. Non so se la limitazione alla fruizione solo dal loro portale possa avere un fondamento legale ma non credo. Sicuramente la pratica del deep linking può non essere gradevole ma, che io sappia, non c’è giurisprudenza in merito, almeno in Italia.
    Tutto sommato penso che siamo in una situazione lecita, almeno fintanto che non si agisce a scopo di lucro. Detto questo, non vorrei che la giurisprudenza la creassero proprio su questo caso…
    @ Luke88: mi sembra che nel tuo script vada fatto l’escape degli spazi che possono apparire nel token di autenticazione. Almeno, per alcuni contenuti di archivio ho dovuto farlo.

  567. Luke88 says:

    @mgiacome:
    uh? nel base64 finale non ci dovrebbero essere spazi, e nelle trasformazioni intermedie tutto è gestito carattere per carattere, quindi non ho capito dove hai messo l’escape…
    per l’url dello stream non mi serve, è racchiuso tra virgolette e in bash questo è sufficiente…

  568. luca says:

    credo sia interessante leggere il “Contratto di Servizio 2007-2009 – TRA IL MINISTERO DELLE COMUNICAZIONI E LA RAI S.P.A.” http://www.segretariatosociale.rai.it/regolamenti/contratto2007_2009.html

    notare che all’Articolo 6 “offerta multimediale” comma 3 lett.b) La Rai si impegna, per quanto riguarda l’offerta di contenuti sui propri siti, a “rendere disponibili, compatibilmente con il rispetto dei diritti dei terzi ed escludendo ogni sfruttamento a fini commerciali da parte di terzi, i contenuti radiotelevisivi trasmessi nell’ambito dell’offerta televisiva e radiofonica di cui all’articolo 4, comma 1, e all’articolo 5 direttamente dal portale Rai.it agli utenti che si collegano attraverso internet dal territorio nazionale e risultano in regola con il pagamento del canone di abbonamento Rai, nel rispetto del principio di neutralità tecnologica”.

    Notare la dicitura “NEUTRALITA’ TECNOLOGICA” ripetuta anche altre volte nel contratto..

  569. Superciuk says:

    Grandissimo lavoro ragazzi !
    Grazie di tutto .

    Ho testato il pacchetto rai-0.1.deb su squeeze e funziona bene ho poi sostituito lo script rai.py con la nuova versione 19374.txt rinominata e anche qui va.

    Anche i singoli script eseguiti singolarmente sono perfettamente funzionanti per ora .

    bye

  570. kornell says:

    Uhm… ho postato stamattina, ma a quanto vedo non ci sono.

    Ci riprovo ora.

    L’intervento di luca poco sopra è importante.

    Il secondo passo da fare è quello di inviare email di protesta alla RAI, magari allegando l’art. citato sul principio di neutralità tecnologica: una contraddizione in termini, dato che silverlight di neutrale ha poco o nulla.

    Se questi cambiano di nuovo il token, magari utilizzando qualcosa di + complesso, siamo tagliati fuori definitivamente. Prima che ciò avvenga, facciamo sentire le nostre ragioni. Altrimenti tutto questo sarà servito a poco.

  571. andrea says:

    @luca: interessante, questo: “utenti che si collegano attraverso internet dal territorio nazionale e risultano in regola con il pagamento del canone di abbonamento”…

    quel che non capisco è: chi non ha apparecchi televisivi, e quindi non deve pagare il canone (è il mio caso), non può accedere al sito della rai?

    strano, perché non mi pare di aver letto nulla del genere, sul sito…. o forse io posso comunque considerarmi in regola?

  572. Andrea says:

    Ci vuole una mail scritta da un avvocato o comunque di qualcuno avvezzo alla terminologia giuridica…

    Le nostre mail “normali” finiscono nello spam, lo sappiamo tutti.

  573. euge says:

    Se i miei conti tornano, GAIA interverrà nuovamente con una nuova modifica prima delle 19.00 così da non permetterci di vedere le olimpiadi, se il problema dovesse essere questo potrebbe essere che fra 8 giorni torna tutto alla normalità.

  574. andrea says:

    il sito rai.tv non ha alcuna condizione di utilizzo specificata…

  575. mirko says:

    ragazzi ma perchè quando avvio lo script mi dà l’errore cannot pre fill buffer?

  576. davide says:

    @Andrea
    non ho ben capito come funziona per i contenuti on-demand.

    Comunque la rai sta sbagliando candeggio… così non va, ed è ovvio che abbiamo ragione noi PUNTO.
    d

  577. Andrea says:

    Esempio di VoD:

    python rai.py http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-b53ef981-a508-4578-a54d-bd474d19b1f1.html?p=

    per far partire una puntata di AnnoZero.

  578. riccardo says:

    @Andrea

    No, non servono avvocati per scrivere una email alla rai.

    Se gli arrivano 20 mail possono anche considerale spam. Ma se sono 100, 200, 300, 500…. MILLE, non possono più far finta di non capire.

    Forza dunque, all’arrembaggio.

  579. luca says:

    il controllo dovrebbe essere a carico dell’Autorità per le Garanzie nelle Telecomunicazioni http://www2.agcom.it/provv/d_481_06_CONS.htm.

    CHE Gaia.srl (o la RAI) non stia rispettando diritti elementari di non discriminazione è quasi certo!! Tutto sta vedere in quale sede ed attraverso quali mezzi denunciarlo… come giustamente dice Andrea le nostre mail normali vengono cestinate.. Secondo me bisogna sensibilizzare qualche associazione autorevole che promuova la cosa.

  580. skin79 says:

    @andrea:

    http://www.abbonamenti.rai.it/Ordinari/faq.aspx
    “Secondo quanto dispone l’Art. 1 del R.D.L. del 21/02/1938 n. 246, il canone dev’essere corrisposto da chiunque detenga uno o piu’ apparecchi atti o adattabili alla ricezione delle trasmissioni radiotelevisive indipendentemente dalla qualita’ o dalla quantita’ del relativo utilizzo (Sentenza costituzionale 12/5/1988 n. 535 – Sentenza cassazione 3/8/1993 n.8549).”

    Quindi chi ha un pc in grado di collegarsi al sito della rai, deve pagare il canone, anche se sul sito della rai non ci va. Ma basta anche la radio che hai in macchina o sul cellulare.

  581. andrea says:

    @skin79: una radio non è adattabile alla ricezione di trasmissioni radiotelevisive – ma solo di quelle radiofoniche.

    inoltre uno streaming non è una trasmissione radiotelevisiva – la quale è appunto una trasmissione su frequenze radio di un segnale televisivo. in altri termini, il possesso di un pc – salvo tu non abbia una scheda per la ricezione di trasmissioni radiotelevisive – non comporta il pagamento del canone. sul punto sono certissimo.

  582. skin79 says:

    @andrea: il pc è adattabile, come tu stesso dici attraverso una scheda esterna, quindi si, devi pagare.
    http://punto-informatico.it/1573821/PI/Lettere/si-paga-canone-rai-pc.aspx

  583. Anonymous says:

    Ragazzi perchè a me da questo errore? ho istallato python e rinominato il plugin come da istruzioni ma ecco cosa ottengo:

    C:\Python31>python rai.py RaiUno
    XktKVkBVEV5bG1hFVVhLXV9UVkpTVl4dQFQQR1lTW1RV

    Traceback (most recent call last):
    File “rai.py”, line 122, in
    subprocess.call([vlcdir+”vlc”, “–http-user-agent=\””+agent+”\””, m
    File “C:\Python31\lib\subprocess.py”, line 418, in call
    return Popen(*popenargs, **kwargs).wait()
    File “C:\Python31\lib\subprocess.py”, line 646, in __init__
    errread, errwrite)
    File “C:\Python31\lib\subprocess.py”, line 856, in _execute_child
    startupinfo)
    WindowsError: [Error 2] Impossibile trovare il file specificato

    Ho anche provato ad inserire all’interno dello script il percorso completo di vlc ma il risultato non cambia…
    Uso win7 32bit.

  584. Andrea says:

    Ho fatto dei test e ho scoperto il “bug” devi obbligatoriamente inserire uno \ alla fine.

    python rai.py -vlcdir=C:\path\to\vlc\ RaiUno

    Vedo di patchare questa cosa.

  585. andrea says:

    @skin79: hai letto bene? una tal adele chiodi, senza molta contezza di cose giuridiche, scrive una sua opinione, affermando:
    “Va detto che la definizione di adattabilità riferita ad un computer, che io sappia, non è ancora stata “collaudata” in tribunale. Ed è un peccato perché, come dici tu, essere obbligati a pagare qualcosa che non si vuole e non si utilizza sembra andare contro i diritti costituzionali del cittadino.”

    la tesi non sta in piedi ed infatti tra le faq della rai non si arriva a sostenere una simile bestialità. ora, un pc con sceda tv è adattabile, un computer senza scheda tv adattabile non lo è. ed i due, sono due apparecchi diversi.

    inotre, l’art. 27 della legge 223/1990 parla specificamente di apparecchi televisivi (la legge è successiva alla sentenza della corte costituzionale):
    “1. A decorrere dal 1° gennaio dell’anno successivo a quello di entrata in vigore della presente legge è soppresso il canone di abbonamento suppletivo dovuto dai detentori di apparecchi atti o adattabili alla ricezione di trasmissioni televisive a colori previsto dall’articolo 15, quarto comma, della legge 14 aprile 1975, n. 103.

    2. Il pagamento del canone di abbonamento alla televisione consente la detenzione di uno o più *apparecchi televisivi* ad uso privato da parte dello stesso soggetto nei luoghi adibiti a propria residenza o dimora.”

    Per quel che concerne la radio: l’art. 24. Legge 27 dicembre 1997, n. 449
    comma 14 recita:
    “A decorrere dal 1o gennaio 1998, sono esonerati dal pagamento del canone di abbonamento e della relativa tassa di concessione governativa i detentori di apparecchi radiofonici purchè collocati esclusivamente presso abitazioni private.”

    LL’interpretazione che ne da la rai è di parte.

  586. Andrea says:

    http://openpaste.org/en/19387

    questa versione sistema la cosa dello “/” alla fine. Qualche utente Windows mi può dire se gira correttamente? (in teoria python dovrebbe sistemare da solo i “/” in “\”, ma per sicurezza meglio che qualcuno mi dia la conferma. Mi secca aprire wmware :))

  587. Andrea says:

    http://openpaste.org/en/19389/

    Ok fatto da solo versione testata anche su Windows. Funziona.

    Enjoy, scusate la fretta ma correggere bug da lavoro non è proprio la miglior condizione :)
    In ogni caso chi non utilizza il parametro -vlcdir può tranquillamente tenersi la 0.3 di prima.

  588. luca says:

    che Gaia.Srl (o forse la RAI stessa) stia marciando male è quasi certo.. basti leggere le linee guida dell’autorità per la vigilanza telecomunicazioni http://www2.agcom.it/provv/d_481_06_CONS.htm oppure i principi generali del testo unico della radiotelevisione http://www2.agcom.it/L_naz/dl177_05.htm.
    Come dice Andrea però le nostre mail normali vengono cestinate ..
    secondo me dobbiamo sensibilizzare qualche associazione autorevole e promuovere attraverso di loro la questione presso l’autorità di Vigilanza delle Comunicazioni che dovrebbe essere l’organismo presposto al controllo.

  589. skin79 says:

    @andrea: per il discorso radio hai ragione tu, non è più obbligatorio.
    Riguardo ai pc, un computer senza scheda non è adatto, però è -adattabile- collegando a una scheda, anche se la scheda in questo momento non la possiedo. Poi che non ci siano casi precedenti in tribunale non lo so e non mi interessa, magari io potrei essere il primo.
    Si può discutere sul fatto che la normativa sia vecchia e poco chiara e che vada contro i principi della costituzione. Non voglio dilungarmi oltremodo sull’argomento e non voglio convincere nessuno, concedetemi almeno il beneficio del dubbio.
    Riporto, per chi è interessato e ha voglia di approfondire la cosa, un articolo del 2008, a mio parere abbastanza attendibile, in cui si parla dell’argomento, liberi di farvi una vostra opinione.
    http://www.dirittodellinformatica.it/focus/consumatori/pc-telefonini-pagare-canone-rai-20080228123.html

  590. Anonymous says:

    grazie andrea, ora funziona!!!

  591. sergio says:

    ma kon il raimote?

  592. sergio says:

    ok ho risolto

  593. rick says:

    @andrea

    Un pc senza scheda tv è una apparecchio adattabile, quello con la scheda è “atto” a ricevere.

    C’è poi una sentenza del 2002 della Corte Costituzionale che ha messo la parola fine alla questione dell’obbligo del pagamento del canone.

    Ora che poi la rai ha messo su un portale in rete, un personal computer di per se è un apparecchio atto o adattabile a ricevere le trasmissioni televisive, a prescindere dalla scheda tv.

    Semmai oggi la questione interessante sarebbe questa:

    conta solo l’hardware o anche il software?

    Perché se con Linux non sono in grado di vedere le dirette rai, il mio pc non solo non riceve, ma nemmeno può farlo.

    Sarebbe uno spasso andare in tribunale con case e monitor e dire al giudice:

    “Lo vede, vostro onore, che crasha e basta? Secondo lei questo è un apparecchio atto a ricevere?”

    “E’ adattabile però, dato che lei puoi installare Microsoft Windows”.

    “Vostro onore: io non installo Windows nemmeno se la Microsoft mi paga per farlo”.

    Comunque, fesserie a parte, credo che la rai avrà solo da perdere se continuerà con questi blocchi ridicoli.

    Io la mail glie l’ho già mandata.

  594. Conan says:

    Mah, quanti problemi vi fate…

  595. Andrea says:

    rai.py v0.4 aggiunta al supporto dei palinsesti salvati in file XML.

    >>> python rai.py -progs=programs.xml RaiUno

    Spero che la funzione possa essere utile a chi sviluppa software a partire dal file python.

    sorgente: http://openpaste.org/en/19408/

  596. Comix says:

    Per far funzionare lo script sotto Windows basta che leggiate il mio commento una decina di post fa:

    OSSIA:
    Per gli utenti Windows alla riga 13 potete mettere la path verso VLC:
    ES: vlcdir = “C:\\Program Files\\VideoLAN\\VLC\\”

    e in fondo, dovete aggiungere il .exe a vlc altrimenti non trova il file, ovvero:
    subprocess.Popen([vlcdir+”vlc.exe”, “–http-user-agent=\””+agent+”\””, stream])

    E’ abbastanza banale per chi conosce un minimo di programmazione.

    Ciao e buona visione a tutti ;-)

  597. Lumaga says:

    Siete fenomenali! Lo script funziona sia su seven che su karmic, anche se per la precisione, su karmic uso “Riport” di Pietro Battiston. Non so nulla di programmazione,
    quindi probabilmente la mia domanda è stupida e banale, non sarebbe possibile una versione di “riport” per windows? Grazie comunque a tutti, avete fatto un lavoro fantastico :)

  598. Andrea says:

    @Comix l’ultima versione, La v0.4, l’ho testata personalmente su WinVista e funziona anche senza “.exe” e non è necessario mettere i doppi “\\” :)

  599. sco says:

    Ma scusate, per Windows non c’è silverlight?

    O gira da schifo anche sull’OS nativo?

  600. Andrea says:

    La seconda.

  601. Newyorkese says:

    @skin79: anche un tostapane e’ adattabile alla ricezione di segnali radiotelevisi. Infatti basta dotarlo di un monitor, svariate schede A/V. L’antenna non serve, basta prendere il segnale dalle serpentine che riscaldano le fette di pane…

  602. linuser says:

    Beh silverlight girerà pure da schifo su windows , ma la qualità del video è superiore a quella offerta da moonlight.

    Il fatto che la coppia moonlight+M$_codec_pack dia risultati così scadenti la dice lunga sulla politica di M$ , intenta a screditare con tutti i mezzi la concorrenza fornendo probabilmente un codec degradato di proprosito.

    Con la versione 1 di moonlight c’era la possibilità di ricompilarsi il plugin per usare ffmpeg al posto di quella ca**ta del media pack. E i risultati erano equivalenti a quelli ottenuti con vlc al prezzo di un utilizzo di CPU ovviamente superiore – ma non eccessivo – per via del plugin.

  603. Spinoza says:

    Non funziona più, mi dice che la visione è consentita solo dal portale Rai.tv…

  604. Maria says:

    @Andrea: Ma che dici su Windows e anche su Mac con Silverlight si vede molto meglio di VLC … , inoltre funziona anche lo Smooth Streaming e alcune cose le trasmettono anche in HD

  605. slacker says:

    Riguardo a moonlight, tempo fai provai a compilarmelo da sorgenti, compresa l’estensione .xpi per il Mozillone.

    In questo modo si potevano bypassare i codec proprietari di M$ e linkare il tutto alle librerie ffmpeg.

    Ma il tempo speso non è valsa la candela: audio e video sempre fuori sincrono e prestazioni comunque non soddisfacenti.

    Non so come sia la faccenda su Mac e Win, ma su Linux l’unica soluzione sono questi script.

    P.s.

    Un grazie enorme ai coders ;-)

  606. slacker says:

    Edit:

    ooops… sorry, non avevo letto sopra, ma lo avevano già detto.

    PP.SS.

    Scusate gli “orrori” ortografici.

  607. gionnico says:

    Ho modificato lo script python (essenzialmente per eseguire automaticamente python3) e adattato lo script openrai 0.2 che utilizza zenity per una lista carina dei canali.

    Funziona su linux/mac.
    Scaricate i due file, metteteli nella stessa cartella (e rendeteli eseguibili) e avrete *openrai* nuovamente funzionante!

    PS: Per i pignoli, la soluzione è quick ‘n’ dirty, si potrebbero unire i due script, certo!
    Chi ne ha voglia? :D

    http://forzazzurri.mine.nu/data/uploaded/openrai
    http://forzazzurri.mine.nu/data/uploaded/rai.py.txt

  608. gionnico says:

    PS: ho usato lo script attuale del blog, ovvero la v0.3
    Vedo ora che c’è stato un aggiornamento alla v0.4

    Se volete, fate pure un merge di openrai con la v0.4

  609. Carlo says:

    Lo script di Andrea in windows mi restituisce un errore:

    import http.client
    ImportError: No module named http.client

    Ho windows XP, è normale questo errore? ho sbagliato qualcosa???

  610. marta says:

    ma perche invece di usare questi script cosi complicati non usate http://www.socialtivu.it?? funziona molto bene su tutti i sistemi operativi.

  611. Flavio says:

    marta, quel programma probabilmente funziona grazie al lavoro delle persone che hanno creato quegli “script complicati”. Inoltre socialtivu non è open source, quindi non puoi sapere cosa fa realmente.

  612. skin79 says:

    @Newyorkese
    Può darsi che un tostapane si possa adattare a ricevere i canali rai, se riesci a dimostrarlo saresti tenuto a pagare il canone, secondo la normativa IN VIGORE. Sono d’accordo con voi che si tratta di una legge antidiluviana e assurda, ma questa è.

  613. skin79 says:

    @Newyorkese
    Può darsi che un tostapane si possa adattare a ricevere i canali rai, non lo so, se riesci a dimostrarlo saresti tenuto a pagare il canone, secondo la normativa IN VIGORE. Io invece ho comprato una antennina usb per il mo pc a pochi euro. Sono d’accordo con voi che si tratta di una legge antidiluviana e assurda e che si presta a interpretazioni opposte, ma questa è. Sull’argomento Passo e Chiudo

  614. skin79 says:

    @Newyorkese
    Può darsi che un tostapane si possa adattare a ricevere i canali rai, non lo so, se riesci a dimostrarlo in teoria saresti tenuto a pagare il canone, secondo la normativa IN VIGORE. Io invece ho comprato una antennina usb per il mo pc a pochi euro. Sono d’accordo con voi che si tratta di una legge antidiluviana e assurda e che si presta a interpretazioni opposte, ma questa è, non è colpa mia.

  615. Anonymous says:

    @flavio, scusa per il triplo post, il sito mi dava errore, se riesci a rimuoverli..

  616. effetto says:

    L’idea di socialtivu è interessante ma non rendere aperto il codice è una scelta a dir poco ridicola ed un po’ sucida (imvho); per non parlare dell’utilizzo della versione _demo_ di un obfuscator.

  617. @Chi ha parlato di Riport:
    1) non seguo tutti i post qui, se avete suggerimenti/richieste su Riport vi conviene scrivermi (ripeto l’indirizzo: toobaz [CHIOCCIOLA] email [PUNTO] it)
    2) non escluderei che Riport funzioni _già_ su Windows (se avete smentite, fatemi sapere e posso vedere di rimediare)… una volta però che uno installi python, gtk e pygtk. I rispettivi siti dovrebbero fornire versioni pronte per l’installazione, ma con tutto ciò per considerare Riport “multipiattaforma” bisogna volerlo davvero…

    @Chi ha proposto altri script/altre versioni: cerchiamo di non sprecare sforzi; io ho creato un gruppo su launchpad con mailing list (ripeto: http://launchpad.net/~olrait ) e un repository ( “git clone git://pietrobattiston.it/olrait” ). Se non vi va bene, proponete altri modi, ma
    1) mantenere script a botte di pastebin e diecimila siti diversi è uno sforzo inutile (tra l’altro non si sa mai dove trovare l’ultima versione, quando non ce n’è più di una)
    2) per favore includete negli script la _licenza_ (libera, si auspica), che semplifica la redistribuzione.

  618. linuser says:

    @skin79

    In linea di principio sarei propenso ad essere d’accordo con te ma eventualmente solo in caso di esplicito acquisto di un dispositivo di ricezione del segnale DTT e/o della presenza di un impianto di ricezione … un pc da solo non può ricevere nè decodificare alcun segnale : per quanto riguarda gli stream via internet , per scrupolo sono andato a fare alcune ricerche :

    gli streams RAI provengono tutti da questo indirizzo : livestream(dot)rai(dot)it(dot)edgestreams(dot)net

    un bel dig livestream(dot)rai(dot)it(dot)edgestreams(dot)net mi restituisce 77.67.20.85

    un bel whois 77.67.20.85 mi restituisce questo :

    inetnum: 77.67.20.0 – 77.67.20.127
    netname: AKAMAI-TINET
    descr: Akamai Technologies
    country: NL

    address: Akamai Technologies
    address: 8 Cambridge Center
    address: Cambridge, MA 02142

    route: 77.67.0.0/17
    descr: Tiscali International Network

    Quindi la RAI teoricamente non dovrebbe essere responsabile della distribuzione dei propri streams in quanto già ceduti a terzi. Per cui credo proprio che il costo per l’accesso agli stream RAI sia già incluso nel conto della propria ADSL.

  619. mitm says:

    @linuser:

    a me risulta che soltanto rai uno, due, tre, quattro e sport puntano a livestream(dot)rai(dot)it(dot)edgestreams(dot)net,
    che comunque viene risolto in:
    79.140.81.127
    79.140.81.132
    79.140.81.134

    che da whois risultano appartenere a:

    inetnum: 79.140.80.0 – 79.140.81.255
    netname: AKAMAI-OVER-SEABONE
    descr: Akamai Servers in Telecom Italia International Backbone
    descr: Palermo and Milano POP
    country: IT

    per gli altri canali le cose cambiano:

    RAI NEWS 80.12.192.197
    inetnum: 80.12.192.0 – 80.12.192.255
    netname: AKAMAI-FT-US
    descr: AKAMAI FT US
    country: FR

    STORIA(EDU2) 212.162.68.162
    inetnum: 212.162.64.0 – 212.162.93.255
    netname: RAI
    descr: Italian Public Broadcasting Company
    descr: RAI SpA
    country: IT

    RAIGULP 212.162.68.230
    SCUOLA(EDU1) 212.162.68.163

    e così pure rai EXTRA, PREMIUM, YOYO, CINEMA, TG1, TG2, TG3 sono tutti in inetnum 212.162.64.0 – 212.162.93.255

    per raimed e euronews i servers sono altri ancora:

    RAIMED a744(dot)l6934964743(dot)c69349(dot)g(dot)lm.akamaistream(dot)net (80.157.149.150 – 157)
    inetnum: 80.157.149.0 – 80.157.149.255
    netname: AKAMAI-TECHNOLOGIES-FRANKFURT-7
    descr: Akamai International B.V.
    country: DE

    EURONEWS liveeurope(dot)rai(dot)it(dot)edgestreams(dot)net (217.212.246.166)
    inetnum: 217.212.246.0 – 217.212.246.255
    netname: SE-AKAMAI
    descr: Akamai International B.V.
    org: ORG-AIB6-RIPE
    country: SE

    @maria:
    ho capito che te con mac riesci a vedere le dirette con silverlight e ti funziona tutto alla perfezione, e ne siamo tutti contenti..
    però nn puoi dire (cito)
    > su Windows e anche su Mac con Silverlight si vede molto meglio di VLC
    perchè questo può valere per te, ma può nn valere per altri utenti..
    io sono uno di questi, che sia su windows con silverlight, sia su linux con moonlight(quando nn mi crasha il browser) la diretta la vede a scatti, mentre con vlc è fluida e il browser nn mi va in pappa..è un dato di fatto.

    per quanto riguarda invece il discorso mediaset, devo darti atto che avevi ragione..
    le due applicazioni che ho sviluppato sono già sotto osservazione non solo da parte loro, ma anche da parte di rai(o meglio gaia srl) e addirittura microsoft(pensa te!) ed è molto probabile che presto dovrò toglierle di mezzo..(mediaset l’ho già rimossa)
    nn credevo che si scomodassero per così poco, ma evidentemente mi sbagliavo

    @all
    ovviamente gli ip dei visitatori di cui sopra sono stati comunicati a chi di dovere in modo da fare un controllo incrociato e vedere se hanno eseguito accessi a questo blog e ai repository collegati..
    forse così riusciremo a sapere se in gaia ci leggono..

  620. skin79 says:

    @mitm
    certamente che ci leggono. Ci sono dei contratti pubblicitari da tutelare, relativamente alla pubblicità presente sul sito rai, mi riferisco in particolare a quella che si vede prima degli stream. Se riesci a darci conferma, ben venga.

  621. numa says:

    Intervengo al volo sulla questione canone rai e dei diritti sulle trasmissioni in streaming.

    Quanto al primo punto, oggi c’è poco di cui discutere. Una sentenza della Corte Costituzionale – datata 2002 – ha posto fine alla questione. Per il solo fatto di acquistare un televisore, o un apparecchio atto a ricevere o adattabile, scatta l’obbligo del pagamento del canone rai. Canone che è considerato non una tassa, ma un’imposta. La differenza è sottile, ma comunque chiara: la tassa si paga allo Stato, o a un ente pubblico, come corrispettivo di un servizio ed è strettamente correlata ad esso. Se quel servizio uno non lo vuole, lo dice e non paga nulla. L’imposta è invece un tributo che si paga, in ragione della propria capacità contributiva, allo scopo di partecipare alle spese della collettività. E tra tali spese nel loro complesso, ci sono anche quelle del cosiddetto servizio pubblico.

    In sostanza il canone rai è come l’IRPEF, l’imposta sul reddito delle persone fisiche. La capacità contributiva in questo caso (=canone rai) però non è fondata sul proprio reddito, ma sull’acquisto dell’apparecchio di cui sopra. In pratica si dice: “hai i soldi per comprarti un televisore? Bene, allora li hai pure per pagare il canone. E ai fini dell’obbligo non importa se tu fruisci o meno del servizio (e se sei o meno impossibilitato a farlo)”.

    Ovviamente si può discutere sulla logicità di questo ragionamento, ma allo stato dei fatti è così che funziona.

    Per chi volesse approfondire:
    http://www.giurcost.org/decisioni/2002/0284s-02.html

    Per la questione dei diritti – e del se sia lecito o meno mettere on line un sistema in grado di bypassare il portale RAI – occhio a quello che fate.

    La normativa in Italia è poco chiara e lacunosa (e quindi soggetta a interpretazioni contrastanti). Ma c’è un orientamento giurisprudenziale consolidato su cui possiamo fare affidamento, e che si può riassumere in questo modo:

    “ogni qualvolta ci sia un lucro, anche indiretto, derivante dallo sfruttamento dei diritti altrui, scatta la denuncia e spesso pure la condanna”.

    Dunque, se mettete un player su un vostro host, abbiate cura di non incassare un centesimo da nessuno. Che si tratti di donazioni, proventi dei banner pubblicitari, qualsiasi altra cosa… lasciate stare e dormirete sonni più o meno tranquilli. Diversamente vi potrebbero contestare la sottrazione di introiti pubblicitari alla rai e un correlativo arricchimento da parte vostra.

  622. giannig9 says:

    perdonate la domanda srupida:

    e’ possibile far partire il banner di pubblicita’ all’inizio dello streamer come fa la rai? sarebbe esattamente quello che loro inviano quindi non si sottrarrebbe nulla i loro fatturati, forse in questo modo non avrebbero nulla da dire.

  623. Fab24 says:

    Per quel che riguarda la normativa confusa e lacunosa ricordatevi una cosa:
    1)Tutto ciò che la legge non regolamenta è sempre consentito (certezza del diritto).
    2)Il canone RAI di fatto ha tenuto solo il nome. Ho lavorato nel settore radiofonico e so com’è cambiata la legge da quando ci sono le concessioni per le private. Grazie al canone RAI anche le emittenti private su richiesta possono avere contributi dallo Stato a condizione che facciano trasmissioni di pubblica utilità.
    3)Se io sviluppo un programma che cattura lo streaming senza registrarlo non violo nessun diritto. Nessuno può obbligarmi a guardare la tv in streaming sul sito rai. Perchè con 40 euro si compra un dvb-t usb e si vede la tv sul pc senza bisogno di sorbirsi la pubblicità dal sito RAI prima dell’avvio dello stream.
    Infine, qui torno sul canone RAI, se lo si paga già non importa quanti pc o televisori avete, per anni (decenni) la RAI ha fatto pagare il canone anche per la tv nella casa al mare. Invece poi si è scoperto che non era dovuto. Eppure mica li hanno resi i soldi. Anche io ho sviluppato un programma in .net per guardarmi la tv in stream ma mi sono stufato di star dietro alle variazioni. E’ vero che è comodo non dover collegare il cavo d’antenna ma alla fine uso mce e la scheda del digitale terrestre… forse quando avranno deciso quelli della RAI cosa vogliono fare allora lo sistemerò.

  624. Kowalsky says:

    Scusate l’intrusione ma visto che le mie Mandriva sono refrattarie ai vari script python di ultima generazione vi posto l’indirizzo di uno script bash piuttosto semplice ma che finora funge bene. Usa il browser con il plugin Moonlight per generare il link allo streaming. Appena pizzica il link autorizzato lo passa al player linux e chiude tutto il resto. Cosi’ la Rai puo’ cambiare tutti i token che vuole ed io guardo lo streaming con mplayer o vlc. :-)

    http://pastebin.com/yeVAPpEU

    p.s. se qualcuno riesce a far partire il browser miminizzato l’utente neanche si aggorge di tutto il processo….

  625. mitm says:

    ho dovuto togliere le applicazioni e i sorgenti da acab.servebeer.com
    li trasferirò a breve sul repo di pietro

    git clone git://pietrobattiston.it/olrait

  626. maria says:

    @mitm: per quanto riguarda il discorso che state facendo su Akamai, si tratta di una azienda che per mestiere fa la CDN (Content Delivery Network) che per conto di altri siti mette a disposizione A PAGAMENTO la sua banda ed i suoi server presentando poi la bolletta della banda consumata.
    Per tanto la RAI paga la banda che consuma chi utilizza gli stream da Akamai, non è compreso nella bolletta della vostra ADSL assolutamente no, il servizio la paga la Rai

  627. maria says:

    @mitm: come ti dicevo secondo me non vogliono costringere alla visione della pubblicità ma proteggere i contenuti che non sono proprietà della rai altrimenti se il problema fosse la pubblicità bloccherebbero anche i programmi registrati e non solo le dirette, invece bloccano solo le dirette proprio perchè li vanno anche contenuti che non sono proprietà di RAI mentre nei programmi registrati c’è solo materiale di RAI

  628. Flavio says:

    @maria, ma perché “proteggere” questi contenuti su internet quando è possibile registrarli tranquillamente dal digitale terrestre?

  629. pippolo says:

    Ragazzi, l’hanno cambiato ancora una volta! A me non funziona più!!! :(

  630. ice86 says:

    Lo script in python versione 0.4 ha funzionato fino alle 13.30, dalle 15 non va più. Si stanno proprio divertendo.

  631. giannig9 says:

    Grazie maria,

    quindi per la Rai sarebbe valido il pensiero che ho gia esposto precedentemente: se in Italia ci si connette allo stream attuale, se all’estero allo strem del satellitare. Inveece dall’estero si presenta quello stucchevole ma doveroso messaggio. Da notare che sarebbe possibile individuare paese per paese quindi si potrebbe selezionare anche la copertura esatta del satellite. Ma questo possibilita’ credo sia troppo difficile da fare, sopratutto politicamente.

  632. skin79 says:

    @Kowalsky: ti andrebbe di iscriverti al progetto https://launchpad.net/~olrait e alla mailing list e spiegarci come agisce il tuo script?
    Grazie mille.

  633. Kowalsky says:

    @skin79: se ritaglio un po’ di tempo libero mi iscrivero’… per ora al volo ti spiego lo script.
    Se guardi il codice all’inizio prende dalla home della Rai i publishing block delle dirette (non i relinker…….) e crea il menu’ iniziale. Poi lancia il browser redirigendo l’output del protocollo di connessione su un file temp. Si sgancia e continua con una grep sul file temp fino a quando acchiappa il link generato dal browser. Poi lancia vlc/mplayer con quel link e chiude e ripulisce tutto il resto.
    La rai e’ contenta perche’ il link l’ha genetato il suo prtale con un browser… ed io pure perche’ poi faccio fuori quall’immondezzaio di Silverlight e continuo a guardare con vlc/mplayer….
    Ho il sospetto che sia il metodo usato dai vari siti (illegali) che riflettono il segnale rai.
    Ma se lo fai sul tuo PC sei padrone di ‘continuare’ a vedere il flusso come ti pare, una volta che hai iniziato la visione dal sito rai… :-)
    Tip: Se con adblock-plus blocchi i link amazon* ti risparmi pure la pubblicita’….

    ciao

  634. linuser says:

    @mitm: Errata corrige : mio errore ; non tutti i canali passano per Akamai; in particolare il contenuto di repertorio , i filmati registrati vengono redistrubuiti dalla rete RAI.

    ho notato che livestream(dot)rai(dot)it(dot)edgestreams(dot)net viene risolto in maniera differente a seconda del DNS usato – testato con il DNS di default del mio provider , con OpenDNS , con FoolDNS – ma indipendentemente dall’IP restituito , gli streams di rai uno, due, tre, quattro e sport vengono probabilmente distribuiti da servers Akamai direttamente connessi alla rete del proprio provider ( probabilmente fa fede l’IP da cui ci si connette )

    @numa

    > In sostanza il canone rai è come l’IRPEF, l’imposta sul reddito delle persone fisiche.

    Già … infatti il mittente sulla busta che contiene il bollettino è l’Agenzia delle Entrate , non la RAI S.p.A. e come giustamente riportato da Fab24 , se lo paghi una volta , lo paghi sempre.

  635. Zibri says:

    @Kowalski

    Contento tu, contenti tutti.
    A parte che entro un mese o due non sara’ piu’ possibile usare quel metodo, anche fosse non stai facendo altro che navigare sul sito a modo tuo.
    Tanto vale usare un packet sniffer.

    Riuscire a NON usare silverlight o browser vari e’ lo scopo di questa sfida.

    @Flavio:
    Il problema non e’ evitare che li si registri, ma evitare di ricevere lamentele dal comitato olimpico (ora) e dalla fifa (quando cominceranno i mondiali).
    Lo stesso vale per i diritti di diffusione dei film, telefilm e altro.
    Ovvio che qualcuno puo’ prendere il flusso DTT e fare streaming, ma e’ facilmente individuabile e perseguibile per legge.

    Inoltre, a rai.net non frega un beneamato cavolo se fai streaming del DTT.. loro sono RAI.NET… a loro interessa che i loro contenuti siano visibili sul loro sito (peraltro non e’ fatto male per niente.. certo si potrebbe migliorare).

    Mettiti nei loro panni.. che faresti?

  636. linuser says:

    @Kowalsky

    > Tip: Se con adblock-plus blocchi i link amazon* ti risparmi pure la pubblicita’….

    Meglio se li blocchi a livello di DNS inserendo i vari amazon* in /etc/hosts e farli puntare all’interfaccia locale :

    amazon*(etc).(etc) 127.0.0.1

  637. linuser says:

    @Zibri

    > … dalla fifa (quando cominceranno i mondiali)

    ma non è Sky che si è aggiudicata le dirette dei Mondiali ?

  638. Kowalsky says:

    @zibri: non voglio fare polemica con nessuno. Il mio scopo e’ guardare quello che mi interessa con il player che funziona meglio. E senza che il mio S.O. venga massacrato come Memoria e CPU. Se per farlo devo sfruttare, in modo automatico e trasparente, per 10-15 secondi il browser (Che con Moonlight compilato a mano NON usa Silverlight) per me va bene. Detto cio’ per me la questione e’ chiusa.

  639. skin79 says:

    @Zibri:

    > Tanto vale usare un packet sniffer.
    Se si riesce a ottenere gli url interamente a livello applicativo è meglio (senza dover catturare dei pacchetti), perchè di solito un packet sniffer ha bisogno di mettere la scheda di rete in modalità promiscua (non sempre supportata) e di solito ciò va fatto da amministratore. Se riesco a catturare il link a livello applicativo e da utente non privilegiato probabilmente ho ottenuto una soluzione più portabile, non devo essere amministratore, non devo modificare il firewall o /etc/hosts o robe simili.

    > Riuscire a NON usare silverlight o browser vari e’ lo scopo di questa sfida.
    Si, è vero. Purtroppo per ora questo passa il convento. C’è di mezzo una dll che ci rende difficile fare a meno di firefox + moonlight. Tra due mesi è anche possibile che cambino completamente sistema. Se qualcuno per intanto ha qualche idea su come fare ben venga.

  640. rik says:

    @ Kowalsky

    Quindi moonlight va compilato a mano?

    Chiedo perché lo script a me non funziona: va in timeout la connessione.

  641. Kowalsky says:

    @rik: no, se ti va bene usare il plugin pack di M$ non c’e’ problema, ho provato anche cosi’ e funge.
    Ora da dei timeout perche’ stanno pastrocchiando proprio in questo momento sul sito Rai. Tanto che va il blocco anche il browser quando carica il palinsesto.

    Prova a modificare questi due statement:
    80 > Stream=`grep -i -E ‘video_no_available|auth=|error/rai.wmv’ $RaiLog | head -1`

    91 > if [ “$Attempt” = “30” ]; then # (allunga il timeout a 60 secondi)

    Ovviamente se non usi seamonkey ma firefox dove cattura il Pid per cancellare la finestra del browser appena catturato il link ci devi mettere il nome del tuo eseguibile…

    PidWeb=`pidof seamonkey-bin | awk ‘{print $NF}’`

    Ora sono dietro un Proxy con IP inglese. Non riesco a fare altre prove
    Piu’ tardi riprovo da altra ‘location’, guardo che succede e casomai aggiorno il sorgente

    ciao

  642. gajm says:

    @Kowalsky e rik

    Stessa cosa, va in time out, in .tmp niente indirizzi mms://.
    Ho notato che la cosa è cambiata con l’ultimo aggiornamento di moonlight.
    In precedenza era possibile ottenere gli indirizzi semplicemente lanciando firefox da terminale, appena connesso allo stream, veniva restituito nel terminale stesso, ora niente, devo usare uno sniffer (HttpFox).

  643. rik says:

    @Kowalsky

    Bestiale, funziona … anche con moonlight 2.1 senza installare i codec M$: basta rispondere no alla domanda dopo l’installazione dell’estensione.

    Determinante è stata la modifica al timeout della connessione, ma credo sopratutto al pidof del browser: firefox-bin nel mio caso.

    Many thanks ;-)

  644. gajm says:

    EDIT: Ooops, intendevo niente http://livestream
    A me continua a non funzionare. :(

  645. Kowalsky says:

    @ rik: ho appena provato le dirette del menu’ da ‘location’ italiana….. :-) vanno tutte
    ciao

  646. Ernesto says:

    @Kowalsky: a me purtroppo non logga niente su raistreamXXX.log, con firefox 3.6.2 pre, moonlight 2.1

  647. Kowalsky says:

    @ernesto: mi spiace, come ho detto a rik proprio in questo momento a me funzionano tutte e 15 le dirette rai. Io uso solo Mandriva (2006/7/8) e non mi da problemi.
    Non e’ che hai problemi di autorizzazione? Io lo lancio da root, visto che sono l’unico utente dei miei sistemi Linux…
    Ora ho un po’ di impegni. Magari qualche altro amico esperto in bash che bazzica il blog puo’ aiutarti al volo. Il codice e’ piuttosto semplice.
    ciao

  648. rik says:

    @ Kowalsky

    Hey man,

    ok anche per me, tranne raitre e raidue. Noto che per questi 2 canali il browser s’impalla mentre carica amazononsochecosa.com.

    Io sono su slackware 13 + l’ultimo firefox. Proverò con seamonkey, che sia il browser il prob?

    Piuttosto: che versione hai su di moonlight?

    Ciao

  649. Ernesto says:

    @Kowalsky: in effetti lanciando il tutto come root, sembra funzionare… devo farmi passare la paura di lanciare moonlight come root e lasciare che zio Bill faccia ciò che vuole alla mia macchina… :)

  650. Ernesto says:

    allora, per fare funzionare lo script di Kowalsky, oltre a farlo partire come root, ho dovuto modificare il punto dove chiama vlc, poichè chiamato da root ha problemi.
    Ho messo

    su miousername -c “vlc ‘$Stream'”

    e funge.

  651. Kowalsky says:

    @rik: ok… ultimo post per oggi… altimenti il troppo stroppia come si dice dalle mie parti… tanto ormai avete capito come funge lo script.
    due cose: io uso seamonkey 2.0.3 + moon 2.0 su Mdv2008.1
    La moon 2.1 e la 2.99 beta non mi caricano i plinsesti.
    Uso Seamonkey perche cosi’ evito di mettere zozzerie sul mio browser ufficale che e’ firefox.
    Come ho detto in un post precedente se non fai partire il link amazon* (io li ho bloccati con adblock.plus) ti risparmi anche la spiattellata pubblicitaria.

    have fun

  652. […] esegui. lo script bash è stato creato da Elrond, e si avvale di uno script in python creato da Flavio Tordini &co Sito di […]

  653. gionnico says:

    Ehm ma non funziona più lo streaming in diretta con lo script python … :/ Ha smesso ancora.
    Qualcuno l’ha già detto, ma non ho visto soluzioni (senza moonlight) .. flavio?

    PS: Che ne pensi del mio script con openrai? Guarda il mio precedente post.

  654. rik says:

    @ Kowalsky e altri

    Up!

    Allora , scoperto l’arcano.

    Come diceva qualcuno sopra, chi manda il tutto in timeout sono i domini dei siti da dove viene caricata la pubblicità.

    Bloccati via /etc/hosts (AdBlock non basta), lo script di Kowalsky funziona anche sui canali due e tre ;-) . Nessuna necessità di lanciarlo da root. Il dominio incriminato lo vedete in basso sulla barra di stato del browser. Preso nota, un dig o un nslookup vi dice cosa bloccare.

    Come soluzione provvisoria a questo punto può anche andare bene.

    Bye

  655. marco says:

    Partita in diretta che arriva fino a HD per chi ha banda sufficiente http://www.raisport.rai.it/dl/raisport/dirette/hd/direttaHD4.html BELLISSIMO

  656. Luigi says:

    Kowalski ho provato a usare il tuo script ma ricevo un syntax error:
    $ sh rai.txt
    : not found
    : not found
    rai.txt: 21: Syntax error: word unexpected (expecting “do”)

    …eppure “do” c’è.

  657. barabba says:

    Rai.tv senza moonlight e Mediaset in debian | MM barabb@ says:
    February 24, 2010 at 9:54 am

    […] FlavioTordini […]

    Se non è gradito lo rimuovo immediatamente .
    Era solo per non cercare nella lista commenti ormai lunghissima .

    Per ora lo script di Luke88 funziona in parte , sto guardando presa diretta del 21.02

  658. linuser says:

    Gli ad-sites principali li ho messi in /etc/hosts

    ho messo anche questi filtri in adblock plus :

    http://www(dot)banneradmin(dot)rai(dot)it/*
    #div(barraSipra)

    così non vengono visualizzate altre schifezze pubblicitarie sul portale RAI.

  659. SpiderTux says:

    Ragazzi ho idea che bisogna rimettersi al lavoro…

  660. Ernesto says:

    @Luigi: lo script di Kowalsky quando scaricato da pastebin ha i terminatori di linea in formato dos/windows cioe’ CR LF.
    Per funzionarti devi modificarli in solo LF.
    L’errore che hai e’ dovuto a questo.

  661. skin79 says:

    la soluzione di Kowalsky è l’unica funzionante per ora, però va solo con moonlight 2.1. Qualcuno riesce a prendere spunto da questa e preparare una soluzione basata su server proxy locale, ad esempio in python? L’idea è: cercare in python un server proxy semplice già fatto, da includere come libreria; eseguire firefox facendolo passare per il proxy; catturare il link dello stream dai log del proxy; lanciare vlc. Possibilmente uno script che giri su win/*nix. So che Pietro aveva già fatto delle prove, ma non so se ha tempo di guardarci, io non ho tempo.

  662. Sì, avevo già fatto delle prove in tal senso:

    http://bazaar.launchpad.net/~toobaz/olrait/main/files/head%3A/esperimenti/TinyHTTPProxy/

    Inutile dire che chiunque voglia collaborare verrà abilitato al repository.

    Nel frattempo ho aggiunto io lo script di Kowalsky:

    http://bazaar.launchpad.net/~toobaz/olrait/main/files/head%3A/esperimenti/Kowalsky/

    eventuali modifiche successive che ho perso tra i commenti potete segnalarle a me e le aggiungerò.

    (per chi poi preferisse git a bzr, il repository su launchpad è tenuto sincronizzato con quello precedente git://pietrobattiston.it/olrait )

    Non mi è chiaro se faccio bene a ricordare che ci sono modi di buttare giù del codice più comodi ed efficienti di blog+pastebin, o se mi rendo sempre più ridicolo, dato che non mi si fila nessuno: nel caso, tra un po’ smetto di rompervi.

    ciao

  663. Kowalsky says:

    @skin79: lieto di sapere che a qualcosa lo script serve :-). Volevo aggiungere che la release di Moon funzionante dipende fortemente dalle distro. A me, su Mandriva funge solo la 2.0. Le altre piu’ recenti si bloccano. Va visto caso per caso.

    @: Altri che usano la RaiBash…
    1) Ho trovato il modo di far partire il browser minimizzaro in taskbar. Cosi’ l’intero processo divebta trasparente e non ci sono piu’ finestre che si aprono
    Io uso KDE ed ho fatto questa modifica allo statement dove lancio il browser:
    >> kstart –iconify $Browser “$Url” &> $RaiLog &
    Immagino che chi usa Gnome possa fare qualcosa di simile.
    2) Ho capito il problema del timeout e delle log che resta vuota.
    Succede se una istanza del browser e’ gia’ aperta quando lo script viene lanciato.
    In questo caso si avvia solo una nuova finestra, non una istanza, ed i messaggi da catturare non vanno nella log ma li fagocita l’istanza gia’ attiva
    Non avevo notato il problema in quanto uso firefox per navigare e Seamonkey come engine per lo script.
    Per usare lo stesso browser per tutte e due le funzioni si fa cosi:
    a) Si lancia il browser e si crea un nuovo profilo oltre quello di default.
    Chiamiamolo Moon, per esempio, e ci istalliamo Moonlight e Adlock Plus che non fa mai male.
    b) Modificate la stringa di lancio del browser nello script cosi:
    kstart –iconify $Browser -no-remote -P Moon “$Url” &> $RaiLog &
    Ovviamente per navigare va usato il profilo di default usuale.
    c) Date un’occhiata al sistema (pidof) usato dallo script per killare il browser una volta catturato il link. Potrebbe funzionare diversamente sulle vostre distro e magari chiudete l’istanza che usate per navigare e non il generatore di link.

    Con cio’ questo e’ il mio ultimo post. Torno dietro il mio proxy con IP estero. Mi fa piacere esservi stato utile.
    Magari seguiro’ il blog e saro’ io a copiare le vostre implementazioni. :-)

    Have Fun

  664. LowRam says:

    Premetto che il titolo del post recita: Dirette Rai.tv senza SilverLight o Moonlight. La scommessa è persa a questo punto? Spero di no, per vedere senza i plugin siamo qui apposta ed unendo le conoscenze e gli sforzi riusciremo ancora. Grazie a tutti voi.

  665. skin79 says:

    @LowRam: per ora ci si accontenta di eseguire firefox/moonlight soltanto per qualche secondo e poi guardiamo lo stream con vlc o mplayer, con qualità migliore e cpu usage inferiori. Sempre meglio che guardarsi il video per intero con moonlight. Questo non vuol dire che siamo contenti e neanche che la scommessa è persa.

  666. maria says:

    @LowRam:la scommessa è persa e inoltre vi perdete lo smooth streaming che arriva all’hd e che funziona con moonlight e con vlc no.
    ad esempio le partite e altro sport li fanno così.
    Lo vedete anche qui http://www.rai.tv/dl/RaiTV/hd/raitvhd.html ma qui non sono contenuti HD ma SD di qualità più elevata . Come li vedete con moonlight ?

  667. rik says:

    Secondo me la battaglia è persa se continuiamo a prendere gli stream dai relinker, passando per i connessi ttAuth e le altre diavolerie che s’inventano e s’inventeranno quelli della RAI.

    Ma anche questo è stato già detto.

    Bisognerebbe tempestare la rai di email e sensibilizzare la rete nei blog e quant’altro. Io comunque la mia protesta l’ho già inoltrata.

    In altro modo non posso aiutare.

  668. Luker says:

    meh, stavolta han cambiato un bel po’….
    vedo caratteri cinesi con reflector… non buono…
    il formato stringa è cambiato:
    AnnoXXIdtrasmissioneXXgiornoYYmeseYYrandomYYoraYYMinutoYYSecondoYYRandom
    il problema è che quel XX e YY sono presi da funzioni, a cui viene passato un carattere cinese e il numero 11.
    i caratteri cinesi sono 煉 e 杉
    devo tradurli in hex ma non so ancora come.
    cosa fa la funzione:
    f (string, int) {
    num = 893642046 + 11
    cnt = 0
    tmp = ((string[cnt] AND ‘0x00ff’) XOR num
    num = num + 2
    string[cnt] = (char) ((tmp << 8) OR tmp)

    return string
    }

    il (tmp << 8) è lo shift a sinistra di 8 bit.

  669. skin79 says:

    @maria: a me moonlight funziona molto male, con utilizzo di cpu altissimo, va a scatti e la qualità delle immagini è bassa (effetto quadrettatura). Provato su karmic 64bit, core2duo, radeon hd 3600. Sul portatile preso un anno fa va altrettanto male.

  670. Luker says:

    …stupide faccine…
    era (tmp << 8 )

    dopo aver così costruito la stringa, fanno xor carattere per carattere con un numero random (0-30)
    poi appendono a questa stringa di nuovo XX e il numero random.

    infine fanno xor di ogni carattere con la stringa salvata in this.j …
    e qui vengono i dolori…
    è il base64 di un hash sha 256 di "bytes", dove "bytes" è definito così:
    bytes = Encoding.UTF8.GetBytes(Assembly.GetExecutingAssembly().FullName);

    …che non so esattamente cosa sia… idee?

  671. skin79 says:

    @luker: Questo aiuta?
    http://msdn.microsoft.com/it-it/library/system.reflection.assembly.getexecutingassembly.aspx
    Temo che facciano l’hash di qualcosa legato allo stato di esecuzione della dll, forse per rendere molto difficile la riproduzione in python. Possibile?

  672. Luker says:

    ok,
    Assembly.GetExecutingAssembly().FullName
    è il “nome dell’assembly correntemente in esecuzione…”…
    credo centrino queste…:
    [assembly: AssemblyVersion(“1.1.0.0”)]
    [assembly: AssemblyFileVersion(“1.1.0.0”)]
    [assembly: AssemblyTitle(“Rai.Client.Services.Security”)]
    [assembly: AssemblyDescription(“”)]
    [assembly: AssemblyConfiguration(“”)]
    [assembly: AssemblyCompany(“Rai Net S.p.A.”)]
    [assembly: AssemblyProduct(“Rai.Client.Services.Security”)]
    [assembly: AssemblyCopyright(“Copyright \x00a9 2010 Rai Net S.p.A.”)]
    [assembly: AssemblyTrademark(“”)]

    ma non so l’ordine e la formattazione….

  673. ghizzu says:

    o magari restituisce qualcosa di simile:

    SilverlightApplication, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null

    in modo da verificare se lo stream è richiesto da silverlight

  674. Luker says:

    po’ esse… non conosco silverlight… qualcuno può fare prove? :D

  675. skin79 says:

    in questo modo per loro diventa molto comodo cambiare l’AssemblyFileVersion da “1.1.0.0” a “1.2.0.0” prima della diretta, così cambia anche l’hash, così prima che qualcuno metta a posto di nuovo i vari script la diretta è già finita :(

  676. Luker says:

    correzione:
    dopo la costruzione della stringa, viene fatto xor carattere per carattere con il numero random, viene appeso a XX e poi viene appeso il numero…
    la seconda traduzione non è spiegabile semplicemente…
    private string a(string A_0, string A_1)
    {
    int num8 = 0;
    int[] numArray = new int[0x100];
    string str = null;
    numArray = this.a(A_1);
    int index = 0;
    int num2 = 0;
    byte[] bytes = this.i.GetBytes(A_0);
    byte[] buffer2 = new byte[bytes.Length];
    int num3 = 0;
    while (true)
    {
    if (num3 >= bytes.Length)
    {
    foreach (byte num6 in buffer2)
    {
    str = str + num6.ToString() + a(“怾”, num8);
    }
    return str;
    }
    index = (index + 1) % 0x100;
    num2 = (num2 + numArray[index]) % 0x100;
    swap(numArray, index, num2);
    int num4 = (numArray[index] + numArray[num2]) % 0x100;
    int num5 = numArray[num4] ^ bytes[num3];
    buffer2[num3] = (byte) num5;
    num3++;
    }
    }

  677. Luker says:

    a, la funzione sui caratteri cinesi era:
    f (string, int) {
    num = 893642046 + 11
    tmp = ((string[0] AND ‘0×00ff’) XOR num
    string[0] = (char)(tmp)
    return string
    }

  678. Luker says:

    Assembly.GetExecutingAssembly().FullName =

    Rai.Client.Services.Security, Version=1.1.0.0

  679. Rob says:

    @ maria

    perché non ce lo dici tu come li vedi con moonlight?

  680. Ernesto says:

    @Kowalsky: mi dispiace che scompari. Dove posso trovare tue tracce per continuare a lavorare al tuo script? A me sta funzionando bene, e spero di riuscire a farne un’applicazione client-server per uso personale.

  681. Fab24 says:

    A questo punto (l’introduzione di caratteri cinesi) è evidente che rilevano lo stream preso dal sistemi diversi dal silverlight/moonlight. Penso che si renda opportuno fare due cose: la prima spostare questa discussione su un forum accessibile solo tramite registrazione. La seconda di registrare il cookie di accesso al sito e farlo comunicare con il server web. Infatti, benchè il server per rai.it e rai.tv sia lo stesso i cookie sono condivisi a livello di server ma non a livello di dominio. Quindi se uno apre il sito rai.it per esempio e guarda lo stream non frega il controllo del sito. E la stessa cosa sicuramente succede se si apre la home di rai.tv ma non si guarda lo streaming. Infatti nelle prime versioni del sito, quando lo streaming era visibile solo mettendo l’indirizzo nel player, dalla home di rai.tv era possibile vedere nella muraglia oltre l’insieme dei canali anche un preview di quello che trasmetteva un canale solo cliccandoci. Questo veniva messo in primo piano al posto di quello che oggi è la pubblicità. Rendetevi conto che è diventata una “guerra di strategia”. Loro hanno adottato la strategia di protezione dei contenuti live, e noi utenti? Cerchiamo solo di smontargliela senza una logica strategica. Il punto, voglio dire non è “come lo sproteggiamo?” Il punto è “come possiamo noi utenti evitare che lo modifichino ancora. Non c’è dubbio che lo modificano perchè non gli torna il conto dei cookies per esempio rispetto alla banda impegnata(in questo caso il calcolo è sicuro perchè non è una trasmissione multicast quindi ogni utente connesso consuma per esempio 128k di banda, magari vedono 1280k impegnati e due utenti sul sito). E ricordatevi che dal server si vede tutto!!

  682. maria says:

    fare il reverse di un algoritmo offuscato è un reato lo sapete ?

  683. Fab24 says:

    @maria
    Già! Infatti propongo invece di aspettare un passo falso da parte loro (tipo che alla fine con queste modifiche che stanno facendo si vedrà solo con windows) per lamentarsi direttamente col garante delle telecomunicazioni. La P.A. non può obbligare un utente che paga l’abbonamento ad acquistare costoso (windows costa più di 300 euro) software proprietario per fruire del servizio. Penso che questo basti. Per Silverlight invece non ci si può lamentare della piattaforma perchè pur essendo proprietario il sistema questo non è in vendita ma gratuito.

  684. @maria: per l’ennesima volta: no, non è un reato.

    http://www.mauriziogalluzzo.it/dispensa/APP-B.pdf

    articolo 64-quater. Io non penso tu l’abbia con noi, ma penso davvero che ci consideri un po’ cretini.

  685. ghizzu says:

    Non ci si può lamentare su Silverlight perchè è gratuito, ma ci si può lamentare per le sue prestazioni. Non riesco a vedere uno stream su silverlight senza che vada a scatti, e non è una questione di banda: semplicemente silverlight è PESANTE.

    Vivo in una regione in cui da tempo l’unico modo di vedere la RAI è attraverso il digitale terrestre. Posseggo un televisore lcd collegato al PC per vedere i DVD, ma nessun decoder DT. Pensavo così di essere esentato dal pagare il canone, non essendo tecnicamente in grado di decodificare il segnale. Mi sbagliavo. Mi è stato spiegato che il televisore è comunque un apparecchio in grado di ricevere le frequenze RAI (anche se nel mio caso non se ne fa niente) e quindi dovevo pagare. E così sono obbligato a pagare un servizio di cui allo stato attuale non posso usufruire. Mi chiedo se anche questo non sia un reato.

    Mi sono detto: visto che pago, almeno vediamoci quelle poche cose decenti che la RAI ancora trasmette via internet. E qui mi sono scontrato con silverlight, e col desiderio di usufruire di un player esterno. Altro che silverlight, maria: VLC o mplayer danno una qualità e fluidità di immagine nettamente superiore all’aggeggio di microsoft.

    Vuole la RAI fornire un servizio decente agli utenti internet e far cessare il braccio di ferro tra i propri sviluppatori e gli “hacker”? Fornisca lei stessa un api che dia l’accesso agli stream ad un player esterno. Se ci sono problemi di diritti internazionali, credo ci siano sistemi più efficienti per impedire l’accesso dall’estero che non l’uso di silverlight.

  686. linuser says:

    @Fab24

    perchè dici “aspettare un passo falso da parte loro” e non invece “da parte vostra” ?

  687. linuser says:

    Altra regoletta per Adblock per neutralizzare gli ads del portale RAI : #div(banner)

    @Fab24

    Intendevo dire che maria(o) potrebbe essere una(o) di loro

  688. Luigi says:

    @Ernesto: Grazie per la risposta, ora non essendo un programmatore non ho ben capito cosa dovrei fare. Cosa significano gli acronimi CR LF e LF? Cosa debbo correggere?

    Grazie ancora!

  689. Luigi says:

    Fatto!

  690. sergio says:

    @Fab24 e ghizzu: certo ke c si puo’ lamentare x silverlight…a me non lo fa installare nel pc mi da sempre errore!! XD

  691. maria says:

    Io non sono proprio una che appartiene a nulla… dico solo quello che penso … infatti l’applicazione su facebook è stata chiusa … come mai ? Se un contenuto è cifrato è evidente che non si vuole permetterne l’accesso il tuo ragionamento e come dire che se una porta è chiusa a chiave e provo ad aprirla forzandola non faccio nulla di illecito. Non credo che siete cretini ma che state sottovalutando la cosa. Non credo che al Rai si diverte a fare queste cose, ripeto , secondo me sono costretti a farlo infatti lo fanno solo sul live poerchè vanno anche contenuti che non sono loro.
    Non è vero che Silverlight funziona male sul mio MAC consuma la stessa CPU di VLC e si vede meglio… è che a voi interessa registrare i flussi che è proprio quello che vogliono evitare.

  692. Fab24 says:

    che errore ti da?

  693. maria says:

    sergio che errore ti dà , piuttosto devi lamentarti con la Microsoft o Novel non con la Rai

  694. Fab24 says:

    @Maria ha ragione sul reverse engineering. Ha torto tuttavia per una cosa: io ho un pda che naviga in http (ho detto http = web) e non in wap. Apro tutto ma non posso vedere i canali RAI in streaming. E dire che DEEJAY TV invece la vedo con opera e con internet explorer per pocketpc. Questo già sarebbe un buon punto di partenza per lamentarsi. Per quel che riguarda il pc anche io ho fatto un’applicazione che per visualizzare la tv in streaming sul pc usa però le Directx e non registra. Per il momento sto a vedere cosa succede, quando la situazione sarà stabile… Per quel che riguarda il discorso dei cookies che ho spiegato prima, se per reverse engineering ti riferivi a quello, sappi che la spiegazione era inserita come commento nella pagina html del sito rai.tv usando il visualizza origine di internet explorer, quindi niente di offuscato ma completamente visibile! Mettici poi per il discorso codici dei token che c’è anche una certa curiosità tecnica a capire come fanno giusto per apprendere qualcosa di nuovo in un settore in continua evoluzione. E in questo non c’è nulla di male. Scusate i post chilometrici!

  695. Fab24 says:

    @maria ha detto: è che a voi interessa registrare i flussi che è proprio quello che vogliono evitare.

    Se non lo sai c’è un’applicazione in windows 7 di sistema che fa registrare prendendo dalla scheda audio l’audio e dallo schermo il video! Anche se il filmato è preso da un sito web funziona.

  696. ghizzu says:

    @maria:
    Non capisco perchè dovrei perdere tempo a sforzarmi di registrare i flussi a bassa qualità che ci sono su rai.tv quando con poche decine di euro posso comprarmi una schedina PC per digitale terrestre o satellitare e registrare sul mio harddisk lo stream in HD senza nessuna perdita di qualità!
    Ma davvero, è VERAMENTE QUESTO che preoccupa la RAI?!

  697. Fab24 says:

    No ghizzu. L’unico motivo sensato è solo questo: la banda costa. Per lo streaming costa pure cara perchè ce ne vuole tanta. E la pubblicità sul sito copre questi costi. E come si fa a vendere pubblicità su un sito? Si mostrano le statistiche di accesso memorizzate dal server. Perchè gli spot appaiono ogni tot di click? Equivale ai passaggi pubblicitari in tv. Solo questo il motivo: niente pubblicità, streaming sul web troppo costoso e ovviamente lo eliminano. Per il problema dei diritti delle dirette il discorso non sussiste. Se non hanno i diritti appare il cartello che dice: questo contenuto non è disponibile o qualcosa del genere.

  698. Ricardo says:

    Per esempio silverlight funziona solo su uno dei miei 3 mac, gli altri che non sono intel non lo supportano, è oltraggioso che il servizio pubblico sia disponibile solo ad alcuni.

  699. rik says:

    @maria

    Il fatto che l’applicazione sia stata tolta da facebook non vuol dire nulla. A casa mia questo si chiama pararsi il didietro per evitare possibili grane, anche solo ipotetiche.

    Il reverse è perfettamente lecito quando è fatto al solo scopo – e senza lucro alcuno – di rendere un programma per elaboratore compatibile con un determinato sistema o una data piattaforma.

    I driver video opensource r300 per Linux, ad es., sono frutto di reverse engineering dei ‘fglrx’ proprietari. E ATI/AMD non ha mai detto nulla perché non poteva e non può dire alcunché. Faccio presene che il codice degli r300 esiste da molto ..molto tempo prima che ATI decidesse di rendere pubbliche alcune specifiche dell’hardware di propria produzione.

    Discorso diverso è se il reverse è fatto per lucrare o per appropriarsi di qualcosa che appartiene ad altri; o ancora, per violare un sistema informatico protetto da misure di sicurezza di qualsivoglia natura; etc, etc.

  700. Luker says:

    @Maria:
    tutte cazzate.
    non è illegale. altrimenti pure openoffice sarebbe illegale. microsoft continua a cambiare i formati con ogni versione di office, e openoffice fa reverse per stargli dietro. non parliamo di tutte le implementazioni open dei vari codec proprietari poi…
    inoltre le leggi ti sono state postate.

    a me non frega ‘na mazza di registrarmi la rai. anche perchè l’unico programma degno di nota della rai mi permette di vedere già tutte le puntate.
    non mi piace silverlight. tecnologia proprietaria, un mangiarisorse assurdo, quando basterebbe uno stupidissimo player flash. o ancora meglio basterebbe modificare il server di streaming per mandare nello stesso stream PRIMA la pubblicità, POI lo stream vero e proprio. gli sarebbe costato meno.
    silverlight che funziona meglio di vlc è una cazzata, soprattutto date le immense capacità di vlc. Comunque *voglio* poter scegliere io il player.
    Che si veda meglio è un altra stronzata, dato che una delle caratteristiche di silverlight è l’adattamento della qualità dello stream alla banda disponibile (non so se in rai lo usano però). inoltre se lo stream è lo stesso, NON HA SENSO che si veda meglio. proprio logicamente non sta in piedi.

  701. mitm says:

    @maria
    l’app su facebook e ancora up & running, ho chiuso un paio di giorni i rubinetti per prendere alcune precauzioni, ma il sistema funziona ancora (senza peraltro alcuna modifica sostanziale) – in serata e nei prossimi giorni potrebbe essere down o nn funzionare correttamente, dato che stiamo aggiustando un pò il codice, ma per il momento nn abbiamo intenzione di chiuderla

    parli di contenuti cifrati, ma gli stream nn sono cifrati e in tutta sincerità nn credo che interessi a molti registrarli, vista la qualità

  702. maria says:

    @Fab24: sai benissimo che la qualità ottenuta è diversa , inoltre per certi contenuti si può attivare l’output protection con SL e ti viene un bel buco nero

  703. Comix says:

    Ok raga, lasciamo stare i troll, anche di sesso femminile, e facciamo un bel brainstorm!

    Non conosco Python ma conosco qualcosa di .net e sto cercando di riadattare lo script. Qualcuno ha già fatto qualcosa? Siete riusciti a slegare un po’ quella funzione quasi ricorsiva? ^_^

  704. ghizzu says:

    “basterebbe modificare il server di streaming per mandare nello stesso stream PRIMA la pubblicità, POI lo stream vero e proprio”

    Mi hai tolto le parole di bocca.

  705. maria says:

    @luker: ma perchè devi scrivere una parolaccia ogni 3 parole non puoi esprimenrti in modo più civile ?

  706. linuser says:

    @maria

    > Se un contenuto è cifrato è evidente che non si vuole permetterne l’accesso il tuo ragionamento e come dire che se una porta è chiusa a chiave e provo ad aprirla forzandola non faccio nulla di illecito

    Se una porta è chiusa a chiave è palese che se ne vuole precludere l’accesso … qui invece non c’è alcun accesso precluso : i byte sono lì visibili , consultabili , interpretabili.

  707. maria says:

    @mitm: e perchè hai tolto i canali di Mediaset ?

  708. maria says:

    @mitm: comunque bloccare la tua app server su facebook è abbastanza facile , non capisco perchè non lo fanno. Basterebbe fare nel pleyer un controllo di frequenza di utilizzo

  709. Giulia says:

    Non essendo conoscitrice di C# non ci ho provato, ma nessuno ha provato a prendere la classe Rai.Client.Services.Security e costruirli all esterno un wrapper solo per ottenere lo stream ?
    Basterebbe aggiornare la dll ogni volta prendendola dal xap tanto quello che fa e’ prendere il link al flusso e restituire lo stream akamai e penso che il metodo o l’istanza dell’ oggetto siano semplici da chiamare.

  710. maria says:

    a me non sono visibili. sono offuscati, voi li avete deoffuscati

  711. Comix says:

    @Giulia: bell’idea, purtroppo non conosco il .net così bene… Io sto tentando una traduzione 1:1 da C# a Python, ho iniziato a tradurre la funzione “f” che è abbastanza banale (ma dato che non conosco Python sono un po’ lento):
    def f(string, int):
    num = 893642046 + 11
    cnt = 0
    tmp = xor((string[cnt] and ‘\xd70x00ff’), num)
    num = num + 2
    string[cnt] = (char) ((tmp << 8) or tmp)
    return string
    Ora mi sto vedendo la funzione a, non è niente di complicato, bisogna solo guardare sulla documentazione cosa fanno certi metodi che non li conosco.

  712. Fab24 says:

    @maria con te è una battaglia persa (per te intendo)! Ma tu non sei un tecnico, solo un utente e mac per giunta! Cmq l’ho già fatto di bypassare le protezioni usando una scheda video con uscita svideo mandata ad un dispositivo di acquisizione (per esempio). Però vedi molti che usano mac o windows sono solo utenti. Molti che usano linux sono almeno un pò più su degli utenti come conoscenze tecniche e di programmazione.

    @ghizzu se lo mandi con lo stream non puoi far vedere a chi fa pubblicità sui banner gli accessi al sito reali. Gli inserzionisti vogliono numeri. Ogni volta che parte lo spot viene registrato data ora ed altri dati del pc client che l’ha eseguito.

    Il discorso della qualità attenzione: non dipende dal player ma dal server. Windows Media Server presente in w2003 server e w2008 server adatta automaticamente la banda di streaming in base agli accessi per prevenire cadute di banda. Usano in trasmissione un bitrate variabile. Usano windows media encoder per la codifica.

  713. Fab24 says:

    @comix ho visto che la dll security si integra perfettamente in un progetto e non da problemi di licensing. Credo la cosa migliore sia capire come farla funzionare con mono su linux e con .net su windows

  714. rik says:

    Vabbè, abbiamo capito. Il sospetto c’era, ora è certezza. Mi associo all’invito di lasciar stare i troll, che portino o meno la maschera.

  715. Ricardo says:

    @Fab24 sigh e noi utenti/programmatori mac … nulla? :D
    L’altro giorno ci ho messo un’ora a compilare python 3 dai sorgenti… oggi la rai mi frega di nuovo … :-(
    E non dirmi di bootare in linux ho 2 powerpc su 3 :D

  716. Comix says:

    @Fab24: ok, però non saprei come fare. Mi spiace ma conosco il .net solo marginalmente non ci ho ancora programmato come si deve sopra. Su questo sono ancora alle basi. :( Mi spiace davvero non potervi essere utile come vorrei.

  717. gionnico says:

    Ragazzi, come proponeva giustamente Fab24, meglio proseguire la discussione in un forum che richieda la registrazione, visto che pare stiano cambiando il codice ogni qualvolta QUI viene pubblicato un nuovo script.
    Sul mio spazio web, la butto là, ho creato un forum apposito.

    http://www.forzazzurri.mine.nu/olrait

    Siete tutti invitati ad iscrivervi. Ci sono anche novità per lo streaming …
    E chi volesse contribuire, me lo faccia sapere, che sono disponibile per accreditare poteri.

    Lo spazio vuol essere il completamento naturale dello spazio creato da Pietro Battiston giusto pochi giorni fa:
    https://launchpad.net/~olrait

    Un forum è più adatto per discutere di una piattaforma di sviluppo software con mailing list. Per quanto, vi invito anche ad iscrivervi lì ! :D

    @Comix: Bene se conosci il C# ! Si esattamente wilderkde si stava occupando di un programma … non sprechiamo i nostri sforzi!
    Vieni sul forum!

  718. Giulia says:

    namespace Rai.Client.Services
    {
    public class SecureServiceFactory
    public class StreamingRequestService : TokenRequestService
    public class TextRequestService : TokenRequestService
    public abstract class TokenRequestService
    }

    Direi che Secure ServiceFactory con il metodo T(uri) sia un buon candidato.

  719. Fab24 says:

    Mi sono appena iscritto :-)

  720. Fab24 says:

    @Giulia quelle funzioni le ho viste anche io. Solo che ancora non ho capito come passargli gli argomenti. Credo che sia collegato anche con la dll del player.

  721. Fab24 says:

    funzioni = classi

  722. rik says:

    Continuiamo qua, così legge anche chi non vuole iscriversi da nessuna parte.

    Tanto non è vero che cambiano il codice quando qui si cambia quello dello script.

    Il codice lo cambieranno sempre e comunque.

  723. Fab24 says:

    Ciascuno è libero di fare quello che vuole!

    Alzi la mano chi vuole iscriversi!
    Alzi la mano chi pensa che ciascuno sia libero di fare quello che vuole!
    Alzi la mano chi vuol leggere questo post!

    @Giulia mi chiede nella dichiarazione un (of ) e dice specificare tipo. Qualche idea?

    Alzi la mano chi vuole che giulia risponda!
    (Sto guardando la registrazione di Zelig della puntata che ho perso in diretta!)

  724. Fab24 says:

    @Giulia ho trovato, vi tengo aggiornati

  725. rik says:

    Appunto, fate quello che volete. Ma non imponete a nessuno di iscriversi in un forum.

    Noi rimaniamo qua a seguire gli sviluppi della faccenda.

    E finiamola dire fesserie del tipo che il codice lo cambiano perché leggono lo script su questo blog.

  726. Fab24 says:

    Infatti il codice lo cambiano perchè vedono: consumo banda = x utenti. Utenti connessi al portale = x – y. E’ matematico non credi? Se non si simula il browser che è connesso costantemente al portale sarà una partita persa

  727. rik says:

    Che si accorgono è un dato di fatto.

    Ma non è dimostrabile che facciano l’operazione matematica di cui sopra.

    Quindi a che serve andare da un’altra parte a nascondersi?

    Non ti permetteranno di puntare direttamente al relinker o come diavolo si chiama: questo è il punto. Ti beccano prima o poi, e cambieranno nuovamente il codice. A prescindere da dove pubblichi lo script.

  728. Fab24 says:

    Guarda non so tu ma io mi sono occupato di streaming server in passato e ti posso dire che è molto più probabile che facciano l’operazione di cui sopra. Sai perchè? Come ho già scritto la banda costa. E se la comprano si paga a megabit. Ma il controllo non lo fanno loro, lo fa il fornitore del servizio che si fa pagare per banda consumata. Magari loro incrociano solo i dati con gli accessi al sito e vedono che non torna.

  729. La banda si paga a megabit?! La RAI?! Bella questa.

    Comunque: forum o mailing list, qualsiasi cosa è più comoda di questa pagina ormai chilometrica in cui le discussioni si mischiano, a prescindere dal fatto, assolutamente irrilevante, che quelli di Gaia si facciano o no due risate a leggere qui ogni tanto.

  730. Fab24 says:

    @ Pietro Battiston
    Guarda nemmeno ti rispondo…

    Solo la telecom non la paga la banda… la sua tv passa per il canale 8/36 dell’adsl

  731. Comix says:

    E piantatela di dar da mangiare ai troll. E’ così semplice far finta che non esistano… Cmq domani vedrò se iscrivermi, se ho qualche idea sicuramente… Nel frattempo installo il .net sul mio PC.. :P

  732. Fab24 says:

    Comix ioho un errore strano in .net mi dice che manca la system che invece importo. E la versione è giusta. Non trovo soluzione. Ho visto che nella dll c’è il metodo send. Sicuramente passando i parametri giusti si ottiene l’indirizzo corretto senza fatica

  733. Fab24 says:

    cioè il riferimento alla dll system del framework

  734. Marco says:

    SONO PIUTTOSTO DISPERATO!!! VIVO A NY E FINO A UNA SETTIMANA FA GUARDAVO IL TG OGNI MATTINA, ORMAI MIO UNICO CONTATTO CON L’ITALIA… ORA NON E` PIU` POSSIBILE!!!! MI APPARE IL MESSAGGIO CHE IL CONTENUTO E` SOLO PER IL TERRITORIO ITALIANO!!!! SONO ANCHE DI RECENTE PASSATO A MAC CHE CAPISCO ANCORA MENO CHE IL PC… SNOWLEOPARD!!!

    NESSUNA SOLUZIONE SEMBRA CHE LA SAPPIATE LUNGA…
    HO CERCATO UN PROXY MA SE CAMBIO IL MIO IP NON SONO PIU` NEANCHE COLLEGATO ONLINE…

    VITACCIA… :((((

    GRAZIE PER L’AIUTO…
    MARCO

  735. mitm says:

    @maria
    > perchè hai tolto i canali mediaset?
    in questa sede diciamo solo che sono stato sollecitato..
    dato che nn li seguo e nn mi interessano, li ho tolti senza menarmela + di tanto

    > comunque bloccare la tua app server su facebook è abbastanza facile , non capisco perchè non lo fanno. Basterebbe fare nel pleyer un controllo di frequenza di utilizzo

    nn voglio pensare che stai parlando a sproposito…se vuoi discutere di “questioni tecniche” ti prego di essere + precisa
    chi dovrebbe fare questo controllo sulla frequenza di utilizzo? silverlight lato client? oppure dovrebbero farlo lato server in base alle richieste provenienti da uno stesso ip?

  736. fab24 says:

    @Marco devi usare un proxy nel browser non nella scheda di rete. Stasera mi reinstallo il mac e ti dico come fare. Se ti iscrivi all’altro forum http://www.forzazzurri.mine.nu/olrait ti posso anche dare il mio contatto msn (si possono inviare messaggi privati). Una volta che funziona poi renderò l’informazione disponibile qui.

    Ciao

  737. kam says:

    ciao mario56, come mai adesso ti spacci per donna?

    e smettila di ripetere sempre le stesse cose, è più di un mese che lo fai.
    la stragrande maggioranza degli utenti ti dice che vlc funziona meglio di silverlight e tu dici no perchè sul tuo pc funzionerebbe meglio silverlight.

    la stragrande maggioranza degli utenti dice che moonlight non funziona/funziona male e tu lo neghi.

    la gente ti dice che non è illegale con tanto di documentazione e tu dici no blabla…
    è inutile che cerchi di spaventare la gente, non siamo idioti.

    e nessuna persona dotata di un minimo di cervello crede nella storia del paladino della legalità, che tu lo ammetta o meno è evidente che hai rapporti diretti/indiretti con rainet.

    se credi di averne gli estremi denuncia pure, fai quello che ti pare, ma smettila co sta storia
    e renditi conto davvero che non siamo tutti rincoglioniti.

    e per quanto riguarda le registrazione sappi che a me non interessa un acca registrare gli stream della rai, se devo registare posso registrare in qualità decisamente migliore sia col pc che col tuner dtt dotato di ingresso usb (costano 20 euro).

    semplicemente mi interessa vedere gli stream della rai perchè non ho la tv in camera e vederli con un player esterno mi è più comodo oltre che più performante (anche se tu sostieni il contrario).

  738. fab24 says:

    @Comix ho scoperto perchè mi dice che manca il riferimento. Vede la dll client.security come un componente silverlight. Se faccio un nuovo progetto silverlight e la includo lì visual studio non si lamenta.

  739. fab24 says:

    @kam quoto appieno. In più io ho l’applicazione che può usare il telecomando di media center sul notebook e che ora non funziona più finchè non la aggiorno.

  740. maria says:

    @Kam: non so chi sia mario56

  741. maria says:

    skin79:ma se il problema è che Moonlight funziona non come vorreste perchè , visto che è un progetto opensource non ci lavorate anche voi per farlo funzionare meglio ?

  742. maria says:

    @riccado: Riccardo sai che i mac non intel non esistomo praticamente più per questo le nuove versioni di Sl non li supportano più …

  743. kam says:

    sarà, eppure ripetete le stesse identiche cose fino allo sfinimento col medesimo stile…

    comunque ti ripropongo la stessa domanda elusa più volte da mario56, come ci arrivi su questo blog considerando evidente che non ti interessa vedere gli stream della rai con vlc?

  744. slacker says:

    In attesa di nuovi sviluppi e mentre i coder si spostano altrove – a che pro? Quoto l’amico rik: che senso ha spostarsi su un forum non pubblico, se poi tanto qualcuno si registra, prende il codice e lo mette da altre parti, aggiorna i propri script e quelli altrui, e così via? – per chi volesse utilizzare lo scrittone di Kowalsky (thanks amico, facci sapere ogni tanto dove ti si becca) e non riesce a minimizzare il browser perché ad es. non usa kde, può utilizzare questa applicazione:

    http://alltray.trausch.us/

    E’ sufficiente dare il comando:

    alltray -H [eseguibile_del proprio_browser] ` et voilà .. il gioco è fatto.

    Testato con firefox e seamonkey su XFCE 4.1.6

    Comunque sia, un grazie a tutti per l’ottimo lavoro svolto fin’ora.

  745. maria says:

    @kam: perchè un giorno che non fuznionava lo streaming ho fatto delle ricerche con google

  746. maria says:

    @kam: comunque hai ragione non voglio farti perdere tempo. Io se fossi in voi collaborerei a Moonlight che è open source mentre soluzioni di altre aziende non. non disturbo ulteriormente visto che non è gradito il confronto in questo blog

  747. slacker says:

    >>> * XFCE 4.6.1

  748. skin79 says:

    @maria (o mario?):

    > ma se il problema è che Moonlight funziona non come vorreste perchè , visto che è un progetto opensource non ci lavorate anche voi per farlo funzionare meglio ?

    Io lavoro già da un’altra parte e non ho le risorse e il tempo (o la voglia) per mettermi a studiare il framework di moonlight e a lavorarci sopra. Comunque anche se è open source può comunque non piacermi. Invece ho il tempo di usare una tecnologia esistente che funziona già bene (vlc, mplayer, xine, kaffeine, gstreamer, eccetera). Come ti ha risposto tanta altra gente (vedi Luker) vogliamo la libertà di sceglierci il player che più ci piace.

  749. maria says:

    @mtim: basterebbe anche scrivere del token che viene mandato al media server l’indirizzo IP della macchian che ha chiamato il primo servizio per il calcolo del token e bloccare la connessione quando i due indirizzi sono diversi ed ecco che la to server il gioco non funziona più

  750. skin79 says:

    @maria:
    >basterebbe anche scrivere del token che viene mandato al media server l’indirizzo IP della macchian che ha chiamato il primo servizio per il calcolo del token e bloccare la connessione quando i due indirizzi sono diversi ed ecco che la to server il gioco non funziona più

    In questo modo bloccheresti le connessioni di utenti che navigano dietro una rete nattata, vedi fastweb e mille altre.

  751. brainless says:

    @Giulia, mitm, skin79

    Io non ho possibilità di usare windows ma potrei usare momo.
    Potreste indicarmi tutti gli entry-point della dll ?
    Eventualmente anche gli argomenti.

    PS: potrei dare un contributo importante.

  752. mitm says:

    @maria
    ora come ora basterebbe anche meno per neutralizzare l’app..cmq è esatto quello che dici, un controllo di questo tipo ci costringerebbe ad utilizzare altri metodi..vedremo quando sarà il momento, direi che è inutile preoccuparsene prima, non siamo pagati per questo (noi)
    e cmq lato client sarà difficile che riusciate ad impedirci di usare vlc/mplayer o il nostro lettore preferito ;)
    la soluzione lato server è semplicemente + comoda, ma se smetterà di funzionare nn sarà certo una tragedia..
    p.s. se nn erro tra di noi c’è già qualcuno che collabora allo sviluppo di moonlight

  753. Fab24 says:

    @skin79

    nattata, che brutto termine. Come downloadata, restorata e tanti altri esempi. Ma bando alle trollate
    @maria ma a te che te ne frega? Ci lasci sperimentare in pace? Se la cosa ti da fastidio non leggere più qui.

    @A tutti quelli che scrivono qui: iniziate ad ignorarla, alla fine è solo tempo perso.

    @brainless ho visto che su un progetto non silverlight cerca una dipendenza del framework anche se viene inserito il riferimento. Questo non avviene se viene inserita in un progetto silverlight.

  754. mitm says:

    @skin79&maria
    > In questo modo bloccheresti le connessioni di utenti che navigano dietro una rete nattata, vedi fastweb e mille altre

    stavo pensando la stessa cosa, anche chi utilizza le internet key con determinati operatori sarebbe tagliato fuori e nn potrebbe fruire dei servizi..

  755. Marco says:

    FAB24 GRAZIE INFINITE, Guardero` qua piu` tardi e appena torno da lavoro mi iscrivo anche a http://www.forzazzurri.mine.nu/olrait Mi riaccendi un po’ di speranza, sono le uniche news che riesco a guardare!!!
    A DOPO!
    Marco

  756. skin79 says:

    @Fab24
    > nattata, che brutto termine
    Mi dispiace avere urtato la tua superiorità linguistica e filologica, chi ha poco tempo di scrivere e discute di questioni tecniche a volte usa termini non approvati dall’Accademia della Crusca.
    Per chi non ha confidenza con il termine “nattato” (etim. relativo o derivato da N.A.T, Network Address Translation), si intende volgarmente traduzione o traslazione di indirizzi ip, nel caso in questione da una rete privata a una rete pubblica). Per maggiori approfondimenti:
    http://it.wikipedia.org/wiki/Network_address_translation

    >@A tutti quelli che scrivono qui: iniziate ad ignorarla, alla fine è solo tempo perso.
    Come si conviene ai luoghi in cui è ancora ammessa libertà di pensiero e parola, continuerò a valutare autonomamente se rispondere a maria o meno, ringraziandoti doverosamente per il tuo consiglio.

    @brainless:
    non ho conoscenza di .net e c# per cui non so aiutarti

  757. barabba says:

    mi sono iscritto pure io
    accettate spettatori ?

  758. fab24 says:

    @skin79 grazie per la spiegazione non lo sapevo. Il pc lo so a malapena accendere

  759. linuser says:

    “cara” ( nel senso che costi , sei un peso per i contribuenti , per chi paga il canone ) maria , mario , luciano … vediamo se ti si accende qualche lampadina : a me vengono in mente due metodi per consentire la registrazione dello stream senza menarsi con la libreria offuscata del ca$$0 …

    1. dato che moonlight è opensource , nessuno può impedire a chicchessia di implementare una procedura con un bel pulsantone REC per salvare lo stream che si sta guardando , ricompilare moonlight e installarlo sul proprio browser.

    2. nessuno può impedire a chicchessia di monitorare le proprie connessioni , usare un programma che ascolti in modalità PROMISC sulla propria interfaccia di rete , individui la connessione da cui lo stream proviene , fare il dump dei soli dati grezzi ricevuti ( puliti dagli headers TCP e dalle eventuali duplicazioni per errori di ritrasmissione , dai messaggi di controllo ) , ottenere in questo modo lo stream RAW ( senza container ) , decidere se salvarlo o eventualmente cacharlo per “altri utlizzi”

  760. sentenza says:

    @Fab24

    Saprai pure accendere il PC, però ora basta con ‘sta spacca.

    Hai rotto una attimino le balls a parecchie persone con:

    “sto script non va bene perché usa silverlight e dov’è la sfida, registratevi di quà anche se dei forza azzurri non ce ne sbatte nulla, che brutta parola questa, questo non va bene, questo sì….”

    e così di questo passo.

    Senti un pò:

    parlando di cose che interessano a tutti, il codice che eventualmente salterà fuori da queste illuminate ed illuminanti boutade, lo condividi anche con noi o è roba che ti tieni per te e per gli azzurrini?

    Perché per ora hai fatto solo chiacchiere fine.

  761. gionnico says:

    Ci tengo a dire solo una cosa: il dominio ForzAzzurri nasce qualche anno fa, e si riferisce al tifo per la nostra nazionale.

    Non ha implicazioni politiche.
    E tu che sei tanto bravo a sentenziare, hai uno spazio gratuito con un nome più carino?

    Oppure pagheresti per un dominio?

    Se no, non ti permettere di criticare se “il nome non ti piace”, dato che – peraltro – non sembri nemmeno disposto a discuterne.

  762. sentenza says:

    @giannico

    prima di tutto, felice che la vuoi buttare in polemica.

    Secondo, qui si parla d’altro, non di calcio. E c’è gente, appunto a cui del calcio non glie ne frega un bel niente, compreso quello della nazionale.

    Terzo: mi sento perfettamente libero di criticare quello che mi pare. Ma non era il nome del dominio il problema.

  763. Giulia says:

    Questo dovrebbe essere il modo di chiamare la classe Rai qualcuno riesce a compilarlo con le librerie silverlight SDK 2.0(e a spiegarmi come si fa o sotto win o sotto unix)? A Console dovrebbero uscire i risultati della chiamata?

    static void Main(string[] args)
    {
    Uri U = new Uri(“http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983”);
    SecureServiceFactory F = new SecureServiceFactory();
    StreamingRequestService RS = F.CreateService(U);
    RS.Completed += delegate(object s, EventArgs e)
    {
    if (RS.Error == null)
    {
    Object RE = RS.Content;
    Console.WriteLine(“RE:” + RE.GetType().ToString() + RE.ToString());
    }
    else
    {
    Uri k = RS.StreamUri;
    Console.WriteLine(“k:”+k.GetType().ToString() + k.ToString());
    }
    };
    RS.Send();

    }
    }

  764. brainless says:

    @Giulia

    Grazie infinite.

    Vedo cosa posso fare.

  765. brainless says:

    @Giulia

    Scusa, non ho risposto alla domanda

    Per compilare puoi usare il compilatore ‘mono’ sotto linux

  766. kam says:

    maria… ben venga il confronto quando tale.

    quando si vuole imporre le proprie idee, si batte sempre sugli stessi punti senza accogliere le obiezioni altrui e si tende ad etichettare gli altri non sono più ben disposto…sai com’è.

    detto questo un ringraziamento a tutti quelli che cercano di risolvere il problema invece di far polemica, avessi le capacità adeguate vi aiuterei anche io.

  767. fab24 says:

    @sentenza
    >sto script non va bene perché usa silverlight e dov’è la sfida, registratevi di quà anche se dei forza azzurri non ce ne sbatte nulla, che brutta parola questa, questo non va bene, questo sì….”

    e così di questo passo.

    La risposta è: prima di tutto non è mio quel dominio, io ho solo fatto una proposta. Non sto facendo propaganda per il forum registrato. Ho detto solo che non riesco ad importare la dll ed ho chiesto se qualcuno ha qualche idea di come aggirare l’obbligo di usare silverlight anche in fase di sviluppo perchè ieri ci ho perso 3 ore a capire perchè mi cercasse una dll che ho incluso come riferimento.

    A proposito sapete qual’è il file che silverlight spy memorizza per la scadenza del trial così’ non perdo tempo a cercarlo e mi posso dedicare al problema della dll?

    Il codice lo posterò appena lo creo, per il momento sto combattendo con la dll che non mi vede se non con un progetto nuovo silverlight. Ma è proprio quello che vorrei evitare. Anzi se posso vorrei rendere il programma che ho fatto nativo che non abbia bisogno del framework per girare (sarà dura convertirlo da vs2008 a visual studio 6 finora ho sempre fatto il contrario)

  768. fab24 says:

    P.S. non intendo crackare silverlight spy mi basta che funzioni in trial ancora per 1 settimana

  769. fab24 says:

    ho scoperto una cosa interessante! Avete presente i caratteri cinesi? Analizzando il codice sulla dll “incriminata” mi appaiono delle sub che hanno come nome ? e sono tre (casualmente). Che si riferiscano ai caratteri cinesi? E’ solo un dubbio

  770. fab24 says:

    Grazie Giulia, ho scoperto perchè non mi trova la dll, ho anche visto cose interessanti
    anche se ancora nn ho dipanato la matassa.

  771. linuser says:

    altra regoletta per adBlock : h_ttp://it(dot)sitestat(dot)com/rai/rai-tv/* ( da ” sanitizzare ” )

  772. fab24 says:

    Ho analizzato il codice del player silverlight ed ho visto che effettivamente anche il player agisce tramite un cookie. Quindi come pensavo loro vedono gli stream attivi non dal sito perchè c’è la connessione allo stream ma manca il cookie. Quindi niente paranoie del ci spiano. La questione è solo tecnica. Tuttavia ho pensato, giusto per fare una cosa semplice, si potrebbe fare una pagina web locale (se avete linux potete usare apache e php) in html5 che supporta nativamente i video. Questo dovrebbe permettere la visualizzazione. Ma è importante fare la stessa politica dei cookie che fa il player così a loro sembra che si stia usando il portale. Che ne dite? Si può fare?

  773. sergio says:

    @Fab24 e Maria: l’errore riguarda il processore…e io mika posso andare a comprarmene un’altro oppure un pc nuovo solo x vedere la rai XD e credo ke nex ke abbia il mio stesso problema lo farebbe!! quindi al diavolo silverlight e ki l’ha inventato…e stupida la rai ke non capisce ke sara’ anke un software gratuito ma se tutti non possono usarlo a ke serve? quindi non possono lamentarsi se uno usa altri metodi!
    p.s
    ci tengo a rigraziare ankora tutti coloro ke collaborano a questo progetto e spero ke riusciate a trovar una soluzione definitiva :)

  774. gionnico says:

    Volete uno script funzionante? Venite nel forum, perché non me la sento di postare qui codice. Abbiamo avuto la prova riprovata che cambiano il codice dopo che lo postiamo qui.
    E poi nel forum ci sono le istruzioni passo-passo.

    Ricordo il link:

    www forzazzurri PUNTO mine DOT nu/olrait

  775. nowardev says:

    @gionnico

    si peccato che sto forum non sia il massimo.

    che senso ha poi? mah…

  776. fab24 says:

    @sergio forse non sai che il silverlight è gratuito lato client. Ma la suite di sviluppo completa di visualstudio (necessaria per usarlo appieno) costa! Le versioni express che si trovano sul web non consentono determinate cose (esempio io ho fatto un’applicazione per vedere il televideo rai sui dispositivi windows mobile ma con la versione express non si può sviluppare per windows mobile, solo pc) E’ giusto un esempio (se hai un dispositivo windows mobile la trovi sul forum xda-developpers in software developpers thread televideo windows mobile) Stavo iniziando a progettare anche un’applicazione per vedere la rai in streaming da li(con connessione wireless) ma questa cosa dell’auth code mi ha bloccato. Ma se dovessero fare la stessa applicazione per iphone allora scriverei una lettera di protesta!!

  777. Kowalsky says:

    @ernesto & slacker

    qualche volta mi trovate qui: k0wal5ky@mailinator.com (M$N, in casa del nemico :-) )

  778. maurelio79 says:

    @fab24, ma che cazzo dici? Ma cos’è il giorno delle minchiate

  779. fab24 says:

    Ma se per te è una min@@iata che con visual studio express non si può sviluppare per dispositivi mobili… Io ho provato le versioni express gratuite. Per silverlight a dire il vero me lo sono ritrovato nella versione a pagamento come aggiornamento e non ho idea se per programmare il tool di sviluppo sia gratis. Ma non si può provare tutto. In più a volte anche con silverlight funziona male (oggi alle 12 raisat cinema era fuori sincro l’audio col video)

  780. Giulia says:

    In questo momento Su ubuntu 9.10 repository ufficiali la RAI funziona (con tutti gli svantaggi di silverlight/moonlight).

  781. fab24 says:

    funziona anche su debian unstable 64bit ma il video va a scatti. Eppure è un pc che fa tutto e registra pure col digitale terrestre. Ma con moonlight è peggio che con Flash. E se Steve Jobs non vuole Flash sui Mac se si accorge di quanto pesa Silverlight mi sa che farà la stessa fine.

  782. Mauro says:

    Lo script non funziona più… :(

  783. marcello says:

    @feb24: veramente a me la CPU sale molto di più con flash che con Silverlight , parlo di Mac e Windows , non ho un PC con Linux per provare

  784. marcello says:

    @sergio: una curiosità, ma che processore hai per essere incompatibile con un plugin così diffuso ?

  785. Giulia says:

    Una breve analisi dei nuovi metodi rai
    “Qualcosa” = carattere UTF non stampabile;
    Costante2 = 11 ;

    Time = OraAttuale + CampoCalcolato1
    Stringa = Time.Anno + F1(“Qualcosa”,Costante2)) + ParameteroFunzione2 + F1(“Qualcosa”,Costante2)) + Time.Giorno + F1(“Qualcosa”,Costante2)) + Time.Mese + F1(“Qualcosa”,Costante2)) + Random.Next(Costante) + F1(“Qualcosa”,Costante2)) + Time.ora + F1(“Qualcosa”,Costante2)) + Time.Minuti + F1(“Qualcosa”,Costante2)) + Time.Secondi + F1(“Qualcosa”,Costante2)) + Randome.Next(Costante)

    Stringa 2 = F2(Stringa,NumeroAcaso0:30) + F1(“Qualcosa”,Costante2) + NumeroACaso0:30)

    Stringa 3 = F3(Stringa2,CampoCalcolato2);

    ConvertiBase64 (Stringa 3)

  786. Anonymous says:

    @Giulia

    private static String a(String A_0, int A_1) {
    // This item is obfuscated and can not be translated.

    char[] chArray = A_0.toCharArray();
    int num = 0x19fe7610 + A_1;
    int num2 = 0;
    do {

    char ch1 = chArray[num2];

    byte num4 = (byte) ((ch1 & 0x00FF) ^ num++);
    byte num3 = (byte) ((ch1 >> 8) ^ num++);

    chArray[num2] = (char) ((num4 << 8) | num3);
    num2++;
    } while (num2 < chArray.length);
    String hh = (new String(chArray)).intern();
    return hh;
    }

    questa e' la funzione java che restiusce il carattare UTF8 tradotto passandogli “Qualcosa” = carattere UTF non stampabile;
    Costante2 … Occhio spesso cambiano la num dentro la funzione.

    Cmq utilizzano ancora ; e –

  787. gionnico says:

    @Mauro: abbiamo nel forum script aggiornati.
    Meglio non pubblicarli qui, visto che è visitabile da tutti e ogni volta che mettiamo uno script in un blog, cambiano algoritmo.

    Il forum – lo ricordo – si trova a quest’indirizzo:

    www forzazzurri.mine.nu/olrait

  788. gionnico says:

    @Mauro: abbiamo nel forum script aggiornati.
    Meglio non pubblicarli qui, visto che è visitabile da tutti e ogni volta che mettiamo uno script in un blog, cambiano algoritmo.

    Il forum – lo ricordo – si trova a quest’indirizzo:

    www forzazzurri PUNTO mine PUNTO nu/olrait

  789. gionnico says:

    @Mauro: abbiamo nel forum script aggiornati.
    Meglio non pubblicarli qui, visto che è visitabile da tutti e ogni volta che mettiamo uno script in un blog, cambiano algoritmo.

    Il forum – lo ricordo – si trova a quest’indirizzo:

    www forzazzurri DOT mine PUNTO nu / olrait

  790. gionnico says:

    @Mauro: abbiamo nel forum olrait script aggiornati.
    Meglio non pubblicarli qui, visto che è visitabile da tutti e ogni volta che mettiamo uno script in un blog, cambiano algoritmo.

  791. gionnico says:

    :/ Maledizione.
    Problemi di cache o di database, scusate i 20 post, pareva censura!!

  792. maxfact says:

    @gionnico
    @giulia
    @flavio tordini
    @e altri

    le scoperte che fa giulia(tanto di cappello veramente brava ) vengono apportate nello script del forum di gionnico?

  793. sergio says:

    posso anke dirvi la marca ma il problema rimane comunque XD

    p.s
    athlon

  794. gionnico says:

    sergio: AthlonXP ?

    Cioè ma non posso credere che SilverLight richieda SSE2 …

    Lo richiedeva Adobe Premiere ricordo (e io avevo athlon xp), ma è un software di editing video e si può anche capire!

    Ma non un PLAYER UNIVERSALE come vorrebbe essere silverlight !

  795. linuser says:

    @gionnico

    >Cioè ma non posso credere che SilverLight richieda SSE2 …

    anche le prime versioni di googlearth e di chrome persino su linux richiedevano ( richiedono ancora ? ) un processore SSE

  796. Marco says:

    @Fab 24, Ciao, mi sono appena iscritto a forzazzurri come consigliato, quando hai un attimo mi fai un favore grandissimo…
    ti ricordo il mio problema, da una settimana circa non riesco piu` a guardare il tg su rai.tv… apparentemente non e` piu` accedibile dall’estero…
    grazie!

  797. gionnico says:

    linuser: si ma SSE è un conto.

    SSE2 un altro! Ti basta considerare che non sono pochi a possedere un AthlonXP, mentre la quasi totalità dei processori che gira su Win95 ha SSE !!

  798. linuser says:

    @gionnico

    >Ti basta considerare che non sono pochi a possedere un AthlonXP

    infatti la mia voleva essere una critica alla scelta di usare SSE2, non un avallo!!! ;-)

    >mentre la quasi totalità dei processori che gira su Win95 ha SSE !!

    uhm … no … i processori AMD dal K6 all’Athlon Thunderbird sono sprovvisti di supporto a SSE

    e comunque ricordavo male : errore mio … googleearth richiedeva SSE e chrome richiedeva SSE2 perchè compilato con -march=pentium4

  799. linuser says:

    dimenticavo … per la cronaca …

    il set SSE è stato introdotto a partire dal Pentium III ed effettivamente le applicazioni multimediali ne traggono vantaggio per velocità di esecuzione al prezzo della precisione. Il primo processore AMD a supportare SSE è stato l’athlonXP

    il set SSE2 è stato introdotto a partire dal P4 e non da chissà quale superiore velocità alle applicazioni multimediali.

  800. linuser says:

    offtopic addendum :

    debian per x86 32 bit è compilata standard senza alcuna ottimizazione ( niente MMX , MMXEXT , 3DNow , 3DNowext , SSE , SSE2 ) e gira su tutti i processori dal 486 in poi ( credo comunque che lo scalino verrà alzato in futuro ) mentre altre distribuzioni , sopratutto RPM based , hanno alzato la soglia già da tempo

    i programmi multimediali come vlc o mplayer sono invece compilati supportando TUTTE le estensioni : a runtime vengono rilevati i sets di istruzioni disponibili sulla macchina.

    dal gcc-4.2 in poi , è disponibile l’opzione -march=native -mtune=native che istruisce il compilatore a generare codice ottimizzato per il processore su cui sta girando. Ovviamente l’utilizzo di questi switch è limitato alla produzione di codice per la _propria_ macchina.

  801. Giulia says:

    @ Anonimo
    La funzione F2 quindi restituisce per adesso solo ; e – mi stai dicendo.

  802. Giulia says:

    Sono passati a Dotfuscator o e’ una mia sensazione ?

  803. Anonymous says:

    @Giulia si è quel che dico la funzione f1 di stringa e stringa2 mettono ; e – e il token e come prima
    f2 restituisce una stringa ( fatta dallo xor di token e numrandom )
    F3 prende f2+;+random e la stringabase64del nome assembly della dll e qui dovrebbe di nuovo fare lo xor partendo da stringa2.lengh indientro con laltra ma nn mi riesce farlo andare ne in java ne c# solo wilder ce riuscito in cpp

  804. Anonymous says:

    @Giulia io uso DeSmart che mette i nomi hai metodi anche quando sono offuscati

  805. Giulia says:

    Se usi dedotfuscator F1 scompare(come e’ giusto che sia) e tutti i caratteri cinesi tornano alla “normalita'”………

  806. Giulia says:

    Se usi desmart sai anche trovare dedot ……

  807. Anonymous says:

    @Giulia mitica! si son tornati i caratteri
    cmq resta il fatto che nn riesco a capire ho ‘riscritto’ si fa per dire tutto a modo in c#
    utilizzo Method_14 Method_17 Method_16 ma nulla

  808. Giulia says:

    Attenzione che alcuni field sono calcolati e assegnati ….

    Riesci a catturare i ttAuth dal silverligth funzinante?Sai farlo? perche secondo me e’ meglio capire il codice andando al rovescio (come ho sempre fatto)……………

  809. Anonymous says:

    @Giulia

    ttAuth: GFJiaQtBTnRVfWdTZFllCXthZhxjAHgFaUFPRnZZ

    eccolo catturato con Wireshark

  810. Anonymous says:

    GFJiaQtBTnRVfWdTZFllCXthZhxjAHgFaUFPRnZZ base64

    3101:892:0,2,439,31,58,7,474;1 dopo lo xor con nameassemblybase64

    2010;983;1-3-528-20-49-6-56 dopo lo xor con 1

    nn mi rience il contrario

  811. Giulia says:

    Meglio che usi httpfox e’ piu’ pratico …..
    comunque l’aproccio e’ considerare le chiavi delle costanti anche se loro le ricavano facendo i salti mortali come l’sha del nome della assembly, non capisco cosa significa non ti riesce il contrario..

  812. gionnico says:

    :/ Ma siete sicuri di postare qui MATERIALE DEL GENERE?

    Ma dico io.. ma se siete interessati allo sviluppo perché perlomeno non vi iscrivete alla mailinglist di pietrobattiston?

  813. Zibri says:

    @ Giulia: se hai voglia contattami in email “zibree at gmail” .. e’ per lavoro, se ti interessa.

    @ tutti gli altri (o quasi):
    Ora vi rivolterete tutti in coro ma ve lo devo dire: siete un bel branco di ipocriti.
    Io sono il primo a “divertirmi” a fare reverse engineering o a crackare cose protette per il puro gusto di farlo (meglio di in videogame) ma almeno non mi giustifico dietro alle motivazioni che state adducendo.. diritti? ma quali diritti!!! I diritti li ha chi CREA o fornisce contenuti. Nel secondo caso poi li paga ben salati. La rai o chiunque altro ha tutti i diritti di proteggere il materiale che diffonde visto che detiene i diritti solo per alcune diffusioni.
    Volete prendere lo stream dati dal DTT e ridiffonderlo?! Accomodatevi ma e’ pura pirateria.
    Italiani all’estero che piagnucolano?!?! Avete fatto male ad andarvene se tanto vi preme la tv italiana.
    Caratteri CINESI?!?! Ma che vi siete fumati?
    E’ divertente ogni tanto leggere questi post. Tranne alcune rare perle di intelligenza, il resto e’ degno di zelig.

    Buon proseguimento.
    Zibri

    http://www.zibri.org

    -fuoco alle polveri! :)

  814. sergio says:

    @zibri qui l’unico ke fuma kissa’ kosa credo sia tu…XD qui si cerca solo il modo x far vedere i canali rai a ki kome me non puo’ ne seguirli sul dtt ne sul sito rai vista l’alta tecnologia(se possiamo definirla tale) ke si ostinano ad usareXDDDD
    x quanto riguarda la storia degli italiani all’estero mika tutti trovano lavoro o possono lavorare in italia (sono dunque costretti a viver all’estero) quindi non capisco xkè tu debba dire certe cose…
    x i caratteri cinesi lascio la parola a ki ne sa d + d me XD

  815. Anonymous says:

    @giulia
    il contrario nel senso che riscrivendo le classe statica in c# scazzava qualkosa lo xor della seconda funzione (nn so come ne perche cmq ho risolto con java prima) cmq grazie sei stata troppo utile!

    Cmq ora ho aggiornato lo script in python di flavio e lo postato http://openpaste.org/19651/

    buona visione

  816. Giulia says:

    Attendiamo che Flavio verifichi il funzionamento del nuovo script che io chiamerei 1 marzo 2010 per distinguerlo dal vecchio.

    Grazie Zibri e Anonymous

  817. slacker says:

    Qui lo script funzica ragazzi.

    Siete furiosi :-)

  818. mitm says:

    grandissimi come sempre!
    port dello script in php, per l’utilizzo attraverso una pagina web(server side):
    esempio : http://acab.servebeer.com/tv-player/mitm/tvplayer_web.php
    sorgente: http://acab.servebeer.com/tv-player/mitm/tvplayer_web.php.txt

    qui il port sempre in php ma x l’utilizzo da riga di comando(client side):
    http://acab.servebeer.com/tv-player/mitm/tvplayer.php.txt
    per utilizzarlo:
    scaricare il file
    $ wget http://acab.servebeer.com/tv-player/mitm/tvplayer.php.txt
    rinominare in .php
    $ mv tvplayer.php.txt tvplayer.php
    lanciare
    $ php tvplayer.php
    (Apre RaiUno con lettore predefinito mplayer)

    oppure
    $ php tvplayer.php [canale] [gruppo] [mediaplayer]
    ad es:
    $ php tvplayer.php RaiTre RAI vlc

  819. luca says:

    lo script lato server è grandioso … siete eccezionali come sempre..

    lato client però a me non funziona!! (su linux mint openbox) l’errore è il seguente:

    Warning: Missing argument 1 for CURL::CURL(), called in /home/l****/tvplayer.php on line 152 and defined in /home/lprimavera/tvplayer.php on line 8

    Fatal error: Call to undefined function curl_init() in /home/l*****/tvplayer.php on line 10

  820. lufuscu says:

    grandi ragazzi come sempre…

    @mitm o chi fosse interessato
    sono lo sviluppatore ti tv-player http://tvplayersite.altervista.org/
    vorrei sapere se sei disposto a collaborare con noi aggiornando lo script php (server-side) in modo da essere trasparente per l’utente, senza fare continui rilasci del software.

    email-> lufuscu [at] gmail [dot] com

    nuovamente grazie a voi geni :D

  821. Giulia says:

    Se a qualcuno interessa dopo aver ottenuto i tre o piu’ stream akamai puo’ comporre un bel mosaico (se gli regge l’adsl) preparando il file mosaN.vlm.conf ( Con N la numerazione degli stream) e sorgenteHttpOmms gli URI ottenuti dallo script,
    il mosaico fa molto film ciberpunk anni 80.

    con N = X*Y

    Comado vlc:
    vlc -vvvv -I telnet –vlm-conf mosaN.vlm.conf –mosaic-width 720 –mosaic-height 360 –mosaic-rows X –mosaic-cols Y –mosaic-position 1 –mosaic-order 1,2,3,..,..,N

    File di configurazione mosaico:
    ————
    new channel1 broadcast enabled
    setup channel1 input sorgenteHttpOmms
    setup channel1 output #duplicate{dst=mosaic-bridge{id=1,height=180,width=240},select=video,dst=bridge-out{id=1},select=audio}

    new channelN broadcast enabled
    setup channelN input sorgenteHttpOmms
    setup channelN output #duplicate{dst=mosaic-bridge{id=1,height=180,width=240},select=video,dst=bridge-out{id=1},select=audio}

    new bg broadcast enabled
    setup bg input fake://
    setup bg option fake-file=immagineDisfondonecessaria.jpg
    setup bg option sub-filter=mosaic
    setup bg option mosaic-width=720
    setup bg option mosaic-height=360

    setup bg output #bridge-in:display
    setup bg option mosaic-keep-picture

    control bg play
    control channel1 play
    control channelN play
    ——————

  822. mitm says:

    @giulia
    fico!

    @luca
    molto probabilmente sul server nn è abilitato il supporto per curl..
    per verificare crea sul tuo server un file phpinfo.php contenente

    e punta il browser a quella pagina..dovresti vedere qualcosa tipo:
    cURL support enabled

  823. mitm says:

    @ luca:
    contenuto del file phpinfo.php

    http://acab.servebeer.com/phpinfo.txt

  824. mitm says:

    @luca
    mi devi scusare ho letto male il tuo post..ti riferivi allo script da utilizzare da riga di comando..
    penso di aver capito dove sta il problema, ma adesso devo scappare..
    se vuoi possiamo parlarne + tardi in privato:
    mitm [at] hotmail [dot] it

  825. lufuscu says:

    ho fatto il porting (almeno credo di averlo fatto dato che non ho installato python3 :D) in python 2.6

    http://pastebin.com/VyC9wuQ5

    io direi di continuare a sviluppare lo script con questa versione di python (sempre se possibile) dato che ormai è quasi installata in ogni distro di default

  826. gionnico says:

    @Zibri: non è ipocrisia!
    E’ una falsità che vogliono farci credere quella dei diritti esclusivi di proprietà intellettuale.

    Leggi qui:
    http://www.gnu.org/philosophy/not-ipr.it.html

  827. rEvol says:

    Ciao ragazzi ho aggiornato il pacchetto .deb!
    http://revol.altervista.org/node/53

    Se lo provate e non vi funziona, per favore segnalatemelo commentando l’articolo.

  828. Andrea says:

    Aggiornato il rai.py alla versione 0.4 dove è stata migliorata leggermente anche l’efficienza nell’encoding dell’oramai celebre ttAuth.

    Controllare il repository git.

  829. Andrea says:

    Vi ricordo che lo script permette anche la visualizzazione dei video dei canali specifici (Ballarò, Annozero, BluNotte ecc ecc).

  830. gambler says:

    E da dove lo “cloniamo” ‘sto git?

  831. Giuseppe says:

    rai.py v.0.3 _non_ va! Nel senso che si vede la solita schermata di Rai-tv visibile dai canali Rai.
    Aggiungo solo che ho scaricato da Ubuntu 9.10 python3-minimal e che comunque da python3 –version ottengo: python 3.1.1+
    A completamento, aggiungo che da terminale ho dato il noto comando: python3 rai.py RaiUno (stessa schermata per RaiDue).
    Infine: da dove scarico da v. 0.4?

  832. Giuseppe says:

    … riscrivo il post precedente per renderlo più comprensibile ….
    rai.py v.0.3 _non_ va!
    Nel senso che si vede la solita schermata con …. visione del video consentita solo dal portale Rai.tv.
    Aggiungo solo che, dal repo di Ubuntu 9.10, ho scaricato python3-minimal e che (credo) essa sia sufficiente. Infatti python3 -–version mi segnala python 3.1.1+
    Riepilogando: python3 rai.py RaiUno mi restituisce la solita schermata (stessa storia per RaiDue).
    Infine: da dove scarico rai-py v.0.4?

  833. lufuscu says:

    @Giuseppe
    prova ad usare il porting che ho fatto per python2.6 http://pastebin.com/VyC9wuQ5

    per usarlo python rai.py

  834. Giuseppe says:

    Perfetto, Iufuscu!
    Ho effettuato Copia e incolla del listato da te segnalato, chiamando il file raii.py.
    Poi: python raii.py RaiDue -> OK, il video … si vede!
    Ciao e grazie

  835. Giuseppe says:

    Ok, ho pure verificato l’updating di poco fa:
    ———-
    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.
    ———-
    Funziona!

  836. Anonymous says:

    xxx@xxxxx:~$ python rai.py RaiUno
    Traceback (most recent call last):
    File “rai.py”, line 3, in
    import io, gzip
    ImportError: No module named io

  837. lufuscu says:

    evidentemente non hai la versione 2.6 di python perchè il modulo io è stato introdotto con quella…

    modifica il file e commenta la linea 3 (oppure cancellala), tanto a quanto pare funziona lo stesso

  838. Andrea says:

    http://gist.github.com/320415

    per evitare rogne agli utenti windows (mi è stato riferito che git sotto win fa veramente pena…)

  839. gionnico says:

    Prova con python3 rai.py RaiUno

  840. taedium says:

    Ciao, ed innanzitutto GRAZIE per l’ottimo lavoro.
    Probabilmente conoscete lo script rai-qt. Poiché a quanto pare ottenere i link è sempre più complicato, di recente l’autore ha deciso di utilizzare il vostro script per ottenerli.
    Lui però comincia ad essere stanco di aggiornare continuamente lo script, e posso capirlo (le politiche della rai, che dovrebbe garantire un servizio pubblico, sono quanto meno discutibili).
    Voi, per la fortuna di tutti noi, sembrate invece non stancarvi mai. Di conseguenza ho modificato lo script per scaricare automaticamente il vostro script ed utilizzare la versione appena scaricata per ottenere i link.
    Funziona, ma prima di passarlo all’autore ed eventualmente pubblicarlo, vorrei chiedervi una cortesia: ho notato che il link da cui prendere lo script cambia di volta in volta; non è un problema, mi basta che tale link si chiami sempre “Scaricare lo script” in questa pagina.
    Infine, ho fatto l’assunzione che vlc venga chiamato con una istruzione del tipo “subproces.qualcosa”… Sarà sempre così? Io modifico quella riga sostituendo a “subprocess.qualcosa” una “print”, e per trovare la riga utilizzo appunto “subprocess.qualcosa” come criterio di ricerca.
    Grazie,
    taedium

  841. Lumaga says:

    Grazie, grazie, mille volte grazie a tutti quanti!
    Lo script funziona perfettamente sul mio “Koala”

  842. […] fatto in tempo anche a raccontargli la storia di Matthew che mi ha colpito e spero abbia colpito anche lui. Alla fine, leggermente disgustato da alcuni […]

  843. Flavio says:

    Qui trovate un resoconto dell’incontro con Rainet. http://flavio.tordini.org/carne-di-porco

  844. xanti says:

    qua la mia versione, riadattata perché funzioni con python 2.x/3 (e con un mac), dello script rai.py 0.4a comparsa su questo blog

    ho inserito qualche commento, tenetene conto, se volete che vi funzioni…

    x.

    http://pastebin.com/BsD5e7vn

  845. LowRam says:

    Infinite grazie a tutti, lo script funziona anche con python 3.1 e puppy linux 100mb su pentium

  846. gionnico says:

    @LowRam: e porca miseria!

    Perché discriminare uno che ha 100mb per l’installazione?

    Perché la microsoft (non la rai badate.. ma la rai con la microsoft…) ha *GROSSO INTERESSE* a far aggiornare l’hardware.

    E non poco!

    Per esempio: su vista il mio sistema quad core con RAID0 a 100MB/s in scrittura effettiva e GeForce 8800GT era classificato al massimo.
    Con windows 7 è MOLTO RIDIMENSIONATO.

    Ora, *lo so benissimo che il test windows è un’emerita ca**ata*, ma per molte persone è importante.
    Alcuni sono fissati “voglio il massimo”.

    E io pago.

  847. Massimo says:

    Ciao e grazie!
    Ora non riesco a far funzionare su Fedora 10 perche’ (penso) ho il python 2.5.2. Mi chiedevo se funzionava anche per vedere i filmati rai NON in streaming. Tipo questo:
    http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-1ccf6bd8-c74f-4f92-b7df-f1c20f5e7ba8-ctcf.html

    Attendo risposta.

    Grazie,
    M

  848. gionnico says:

    Loro sono qui …

    Sono arrivati …

  849. pittima says:

    grazie!

  850. Anonymous says:

    @Massimo

    questo http://pastebin.com/LeYkZx6F su una distro con python 2.5.2 come la tua funziona.
    Ma gestisce solo le dirette

  851. The unintended user says:

    Does someone know a script that works with this url? http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=imNrdBtxVnYeeqqEEqual

  852. Anonymous says:

    Which is your S.O.?
    The problem is just this link?

    On linux just type vlc / kaffeine / kmplayer http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=imNrdBtxVnYeeqqEEqual in a shell window and look a t the streaming.

    I’ve jut tried.

    Are you in Italy?
    It doesn’work from abroad.

  853. ale5000 says:

    Usando lo script in python ho fatto uno script lua SD per VLC: http://pastebin.com/aSPNQDDu

    Note:
    Non richiede nessun programma esterno.
    1) Però devi avere installato l’ultima nightly build di VLC (trunk): http://nightlies.videolan.org/
    2) Metti lo script in:
    – Linux: ~/.local/share/vlc/lua/sd/
    – Windows (tutti gli utenti): %ProgramFiles%\VideoLAN\VLC\lua\sd\
    – Windows (utente corrente): %APPDATA%\VLC\lua\sd\
    3) Apri VLC e poi vai su Media Browser => Internet => Rai TV

    Problemi conosciuti:
    – Se aspetti troppo prima di far partire lo streaming da quando hai caricato lo script potrebbe non funzionare, semplicemente chiudi e riapri VLC

  854. Giuseppe says:

    Un paio di chiarimenti, alex5000.
    Il sito da te indicato riporta la versione VLC nightly builds relativa a Ubuntu 8.10 (Intrepid Ibex). Ci può essere conflitto con karmic koala (9.10)?
    Dai repo di Ubuntu 9.10 si scarica la v. VLC 1.0.2 Goldneye, che non prevede l’opzione `3) Apri VLC e poi vai su Media Browser`. Ci sarà invece sulla vers. nightly?

  855. Flavio says:

    @ale5000, Grande! Hai fatto la Cosa Giusta®.

  856. ale5000 says:

    @Giuseppe: Non sono molto esperto per quanto riguarda linux, comunque puoi sempre scaricare i sorgenti e ricompilarlo: http://nightlies.videolan.org/build/source/?C=M;O=D

    La versione di VLC deve essere 1.1 (e anche abbastanza recente) altrimenti non va lo script.

    Non devi fare apri, devi andare nel menu “Visualizza” e poi selezionare “Scaletta” per aprire il “Media Browser”.

    Dovresti vedere una cosa simile a questa: http://people.videolan.org/~jb/VLCFreeBox-1.1.png

  857. pligg.com says:

    Dirette Rai.tv senza SilverLight o Moonlight…

    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 sorg…

  858. ale5000 says:

    Lo script va rinominato in: rai_tv.lua

  859. Matthew says:

    riposto qui:

    Grazie di aver raccontato la mia storia, che sottolineo essere completamente vera. Purtroppo la risposta che RAINET mi ha fornito via mail NON è molto diversa da quella che hai avuto tu alla conferenza:

    RAI.NET

    al momento è necessario scaricare Silverlight/Moonlight per una corretta visione dei contenuti dei portali Rai. Stiamo comunque cercando di migliorare i nostri servizi in base alle informazioni ed alle richieste che ci pervengono dai nostri utenti.

    Rimaniamo a disposizione per qualsiasi ulteriore informazione.

    Cordiali saluti
    RaiNet

  860. Kowalsky says:

    In attesa di festeggiare insieme l’arrivo del DRM, se a qualcuno fa comodo qui :
    http://pastebin.com/es0zRwb0 c’e una versione aggiornata di RaiBash.
    Gestisce Dirette, Vod & Palinsesto Fiction.
    Puo’ funzionare in dual mode, ovvero col sistema che genera il link attraverso il browser oppure con l’algoritmo che genera in locale il ttAuth.
    Essendo fatta di puro Bash script piu’ pochi altri comandi nativi dovrebbe fungere su tutte quelle distro Linux vecchiotte con problemi di compatibilita’ con gli ultimi script python

    Have Fun

  861. Matthew says:

    @ale5000

    Ti ringrazio, attualmente sembra buona la soluzione dello script direttamente su VLC.

    Secondo te è possibile lanciare un canale all’interno di rai_tv (ad esempio Rai Uno) direttamente da command line?

  862. ale5000 says:

    @TUTTI: Nella funzione encode2 controllate la lunghezza del token ma non la lunghezza della key perciò nei casi (rari) in cui il token è troppo lungo lo script va a leggere dopo la fine della stringa “key”.
    Il mio script usa 1 quando si supera la lunghezza di “key”, non sono sicuro che sia la cosa giusta da fare ma è sempre meglio che leggere memoria non inizializzata :-D
    Commenti?

    @Matthew: Per il “command line” per ora non è possibile, potrebbe essere possibile in futuro però richiede cambiamenti in VLC perciò potrebbe non essere tanto presto.

  863. ale5000 says:

    Potreste postare una lista di ttAuth di vari canali che vorrei fare dei test, per piacere? (quelli generati dal sito rai, NON quelli generati in altri modi)

  864. ale5000 says:

    @Pietro Battiston: Volevo provare a fare il ttauth di questi video (so che funziona anche senza), ma sembra che l’algoritmo sia differente.
    Sai qual’è?

    1)
    http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-d3491565-231b-4740-b7f5-c40559b4a327.html?p=0
    http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=imNrdBtxVnYeeqqEEqual
    ttAuth: BVIEGgJVHTk8C3ldOHdabEUSRRslcz1IQ0l+AUx7UgMGUAcSFA9dRH1CCBltFQUCH0c=

    2)
    http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-73840bc1-016c-42a9-9a78-4ca24744adf7.html?p=0
    http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=cnTMj0pPpPlusssyPseeqqEEqual
    ttAuth: AExlUxdWDmNlUQ4CJTw9VV4xUEVOcgZTDRNFC3pRUiZeR2VQAQZNBRELE0BFYVgABnYOBAEfRQ==

    Fiction: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=DissSlashGQ6rASp8eeqqEEqual
    ttAuth: dxJ1Gn1kPhQZMzMbXA0BFWg0J3M6aBJAKAt8NDE/QgdeZU5yal5pS3EPd3FoFnAHcA1gUlpJfFA=

    Rai Tween: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=QrN85R8yVAMeeqqEEqual
    ttAuth: D3pLR0YTFXxAbgt7Ii18GigPSTUiYR0oNlJNSXpNcWlfdldvEmpvdQ90BmgQcktBSXxd

    Ho fatto uno script che decodifica tutti i ttAuth, funziona con le dirette, Fiction e Rai Tween, ma i ttAuth (quelli dei punti 1 e 2 e quelli degli altri vod) non sono decodificabili usando l’algoritmo corrente.
    Qulacuno ha qualche consiglio?

  865. Barbara says:

    @ale5000
    bella l’idea del lua!
    ho notato che questi script vengono usati anche dal 1.0.5 ad esempio per i file di youtube, googlevideo ecc..
    non riesci a fare uno script come quelli già inseriti in VLC che quando ricevono un indirizzo esportano l’url senza usare il nuovo manager?
    probe() e parse()

  866. Utente RAI esasperato says:

    Cristo… a parte che per Linux, Moonlight c’è solo per Firefox (pazienza), ma anche installando Moonlight, lo streaming su quel cavolo di portale Rai non va! Mi costringe ad usare Windows. Ce l’ho, ma se non ce l’avessi, dovrei comprarmelo? Bel servizio, RAI, complimenti. Anche su Windows, Silverlight fa schifo, i video a pieno schermo zoppicano, hanno visibilmente pochi frame al secondo e non ho voglia di comprarmi un computer nuovo solo per vedere la RAI, specialmente considerato che con VLC sono “misteriosamente” fluidi anche full screen. Potrei sopportare anche questo altro disagio, ma almeno rendessero disponibili dal portale le versioni a 300k! Infatti usare questi script era l’unico modo che avevo per guardare Rai 4 in molti casi. Il digitale da me finora è arrivato a metà, lo switch off fra 6 mesi, vedo in digitale terrestre Mediaset, RaiGulp, RaiStoria, … ma NIENTE Rai 1, 2, 3 e 4! Non so i motivi, ma mi sembra assurdo. Almeno Rai 1,2 e 3 li posso ancora vedere in analogico, ma Rai 4 niente. In streaming non sempre ho la banda sufficiente per 512k e con questi script me la cavavo con la versione a 300k.

    @ale5000: se riesci ad aggiungere Rai 4 a 300k (come Rai 1, 2 e 3) nel tuo script LUA, ti amo.

  867. ale5000 says:

    @Barbara: Ci sono vari tipi di script lua in VLC 1.1: playlist, sd, intf, extensions, ecc.
    Potrei fare un script lua playlist che dovrebbe andare anche con la ver. 1.0.5 ma siccome si riesce a mettere gli header personalizzati solo in lua sd, andrebbe solo per i vod (che vanno anche senza ttauth).

    @Utente RAI esasperato: Nella prossima versione del mio script ci saranno tutti i canali, ma per adesso puoi metterlo manualmente:
    Rai 4 – 300 Kbps => http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72386

  868. Barbara says:

    @ale5000
    ok capito! grazie 1000! aspetterò l’uscita ufficiale del 1.1: col mio Mac non riesco ad usare nightlies perchè penso che si debba compilare e non sono capace… :p Grazie ancora Ale!

  869. ale5000 says:

    @Barbara: Non c’è bisogno di compilare, basta che vai su http://nightlies.videolan.org/ poi fai click su Mac OS X (devi scegliere tra Mac OS X PowerPC e Mac OS X Intel) poi scegli il file più recente (vlc, NON vlckit).

    Poi per sapere com installarlo dovresti chiedere a un utente mac.
    Comunque la versione mac di VLC è indietro rispetto a Windows e Linux (lua sd c’è ma non è testato, lua extension non c’è), almeno finche non finiscono di riscrivere l’interfaccia grafica, quella nuova si chiama “Lunettes” (Lunettes non c’è nelle nightly builds per ora).

  870. Veeto says:

    Salve carissimi!
    Sapete se c’è un qualche metodo alternativo per vedersi i video senza scaricare Silverlight anche con VIDEO.MEDIASET?
    Ad esempio questo: http://www.video.mediaset.it/video/forum/full/159454/martedi-16-marzo-canale-5.html#tf-s1-c1-o1-p1

    Ho spulciato un pò il codice HTML, ma non sono riuscito a scovare l’URL con il file video…

  871. ale5000 says:

    @Veeto: Non è difficile trovare l’url ma non te ne fai niente se non trovi un player che supporta “IIS Smooth Streaming”.

  872. gionnico says:

    Hey Kowalsky!

    Rai Tre dice “codificato”, come durante le olimpiadi ora.
    E c’è solo “medium”.

    E il tuo script in modalità “browser” non cattura lo stream.

    Io lo vedo partire su firefox, ma dopo qualche secondo va in timeout lo script.
    Chiudendo anche il browser …
    A dire il vero è dalla prima versione che quello script non funziona.

    PS: Perché non ne parliamo in un luogo più appartato (leggi http://www.forzazzurri.mine.nu/olrait … mi sembra un momentaccio questo!)

  873. Kowalsky says:

    @gionnico Non lo uso da un paio di giorni. Per cui non so cosa trasmetteva la R** quando ti diceva ‘codificato’
    Ad altre persone funzionava, mi pare, anche in tempi ‘criptati.
    E stasera, ho appena provato, continua a funzionare.

    Giorni addietro avevo postato il link della versione ‘estesa’ che gestisce dirette/vod/fiction e ha il dual mode. Ovvero con un flag decidi se usare la decodifica della subroutine python o la modalita ‘browser wrapper’.
    Se vuoi te lo ricarico. Di solito non lascio tracce a lungo ed i link espirano entro un massimo di 24 ore.

    Se vuoi mi trovi qui, (ogni tanto) : k0wal5ky@mailinator.com (M$N) :-)

  874. ale5000 says:

    Perchè il mio ultimo commento non è apparso?

  875. gionnico says:

    Ma perchè 900 “commenti” pesano. Pensa che anche per caricare questa pagina dalla cache il mio povero disco SSD impiega un minutino!

  876. ale5000 says:

    Basterebbe dividere i commenti in più pagine.

    Comunque nel mio commento “March 20, 2010 at 4:19 am” c’è scritto “Your comment is awaiting moderation” invece il mio commento “March 21, 2010 at 8:45 pm” è apparso subito.

  877. gionnico says:

    Si e magari anche dividere per argomento le discussioni.

    Come? G’è già uno strumento che fa questo?
    Come hai detto che si chiama? Ah forum? Davvero?

    Ah c’è già un forum sullo streaming rai?

    Ok beh, allora perché usare uno strumento sbagliato?
    Cioè qui è per commentare la notizia.

    Invece ci troviamo “aiuto”, “a me non funziona in belgio” etc.
    Oltre che nuovi script pubblicati in pastebin che scadono (molti link qui sono già rotti, fortunatamente olrait li ha raccolti tutti, nel tempo).
    E oltre alle discussioni sullo sviluppo tecnico di suddetti script e al flame sulla legittimità di usare o meno simili script.

    PS: forse il tuo commento conteneva link o parole chiave che richiedono moderazione.
    O forse semplicemente è impazzito il database / la tua cache vista la mole di questa pagina, che non viene gestita come una chat.

  878. ale5000 says:

    Anche se questo non è un forum, parecchi siti dividono in pagine quando il numero dei commenti è abbastanza alto e poi ognuno è libero di fare quel che vuole, anche di non registrarsi al forum :-D

  879. Barbara says:

    Scusate,
    sono una volontaria italiana in Polonia, grazie a voi sono sempre riuscita a vedere i video in archivio nel sito rai con VLC. Ora però con alcuni video non funziona più. Dalla pagina sorgente trovo il seguente indirizzo che copiato su vlc non mi funziona. Sapete darmi una soluzione?

    http://mediapolis.rai.it/relinkerrelinkerServlet.mp4?cont=0pAUIuOFHi4eeqqEEqual&contenttype=wmv

    grazie mille
    Barbara

  880. gionnico says:

    Grande Flavio!

    Ci hai messo una pezza almeno! :)

  881. gionnico says:

    @ale5000: l’ho notato anch’io (sono malato di rai per vedere queste cose..)

    Comunque è vero che il link non funziona. Parrebbe proprio errato.

  882. ale5000 says:

    Barbara, gionnico: Mi potete dare il link della pagina html dove avete trovato quell’indirizzo così controllo meglio?

  883. ale5000 says:

    @Barbara: OK, l’ho trovato, il link funziona bene, però tu hai levato la slash tra relinker e relinkerServlet.mp4

    Dovrebbe essere così: http://mediapolis.rai.it/relinker/relinkerServlet.mp4?cont=0pAUIuOFHi4eeqqEEqual&contenttype=wmv

  884. Enzo says:

    A me non va… parte il video ma dice che è visibile solo per l’italia :(
    sbaglio qualcosa?

  885. ale5000 says:

    @Enzo: Magari non riconosce il tuo IP come italiano, hai provato a spegnere e riaccendere il router? Dovrebbe cambiare ip in questo modo.

  886. ale5000 says:

    Ho provato con VLC un po’ di volte e sembra che dopo un tempo di circa 40 minuti, il server della rai smetta di trasmettere lo streaming e serve un nuovo ttauth per riprendere la visione.

  887. ale5000 says:

    Lasciare il sito rai sulle dirette aperto su Firefox è veramente pericoloso, cavolo dopo un po’ di tempo Firefox mi utilizzava 200MB di ram e mi aveva anche riempito 600MB di file temporanei sull’hard disk.

  888. Noodles78 says:

    Ho notato che sono di nuovo attivi i classici mms (ma non per rai 1, rai2, rai 3 e rai 4)
    Rai News 24 http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1
    Rai Sport + mms://212.162.68.13/raisport+_300k
    Rai Scuola mms://212.162.68.13/edu1_300k
    Rai Gulp mms://212.162.68.13/raigulp_300k
    Rai Sat Cinema mms://212.162.68….13/RaiSat_Cinema
    Rai Sat Extra mms://212.162.68.13/RaiSat_Extra
    Rai Sat Jo Jo mms://212.162.68.13/RaiSat_YoYo
    Rai Sat Premium mms://212.162.68.13/RaiSat_Premium

    Per Canale 5, ho trovato questo
    Canale 5 http://live.wm.p1.str3.com/003000_bc_v365_mediashopping_mi

  889. Damadomu says:

    Ciao,
    visto che non e’ permessa la visione dello streaming da fuori il territorio nazionale, come si puo’ fargli credere di essere in Italia?
    In realta’ a me la visione dei programmi RAI in questa maniera (via Linux, intendo) interessa solo quando sono all’estero… ma non so proprio come fare a fargli credere che il mio IP sia italiano.

    Vi ringrazio in anticipo per le risposte!

  890. Anonymous says:

    Non puoi ‘fargli credere’ che l’IP sia italiano. Deve essere italiano l’indirizzo che si collega al portale RAI. Percio’ o trovi un proxy basato in Italia, oppure un amico con un pc in italia che ti faccia passare di li.
    Con Linux e’ facile. Basta che il box italiano abbia attivo il server ssh.
    Tu dai il comando ‘ssh -D 1080 utente@host.in.it‘ e poi configuri il tuo browser per usare un SOCKS server localhost (127.0.0.1) porto 1080. In questa maniera hai attivato un socks server che ‘gira’ per il pc italiano. Gia’ provato e funge.

    Ciao

  891. Stefano says:

    E’ possibile vedere anche EuroNews: lo stream è
    http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=113784

    Ciao

  892. Giuseppe says:

    @Stefano.
    Sì che si può! Basta aggiungere nel file rai.py questa riga http://img697.imageshack.us/img697/2245/addwu.png e poi, da terminale, digita: python rai.py RaiEuro (invio).
    Ciao

  893. Giuseppe says:

    Forse … ho frainteso, la tua è un’affermazione, Stefano, non una domanda. Mi ha ingannato il punto interrogativo dopo Serviet.htm.
    Pardon!

  894. Andrea says:

    Ragazzi, l’IP 212.162.68.13 non funziona più!
    avete alternative?

  895. Ricky says:

    Su Leopard+Silverlight (!!!) non da un pò non funziona, sarà che Silverlight per PowerPC si è fermato alla 1.0, e l’affuscamento richiede una versione superiore.
    Meno male che c’è VLC e che ci siete voi. (apparte che con Silverlight la CPU andava a palla)
    Ma perchè ce l’hanno con VLC?

  896. Ricky says:

    comunque lo script python, anche installando python 2.6 scaricato dal sito ufficiale, con leopard non mi funzionava, era come se mancasse qualcosa in quell’installazione di python2.6.
    fortunatamente sullo stesso pc ho debian. e report apparì.

  897. Sergio says:

    Scusate funziona anche per mediaset???
    non riesco a scaricare una puntata che mi interessa di nonsolomoda :(
    Grazie in anticipo

  898. Nextor says:

    Alla fine ci siete riusciti… vedovo Luker sull’orlo di una crisi di nervi per sta storia. Ma per registrare come si fa?

  899. Gianfranco says:

    scusate ragazzi,vedo che siete tutti smanettoni…
    ho cercato di seguire le Vs. istruzioni: fallimento.
    ho tutto quello che dite devo avere. vlc python e lo script. rinomino lo script come mi avete detto.
    vado in menù avvio,esegui e digito: python rai.py Raitre.
    si apre rapidamente una finestra (DOS?) poi nulla!
    dipende dal fatto che vlc è versione portable? oppure più semplicemente non ho capito nulla

  900. 6!æñfrus says:

    Da qualche giorno non riescco più (prima li vedevo tutti) a vedere i seguenti:
    RaiUno
    RaiDue
    RaiTre
    RaiQuattro
    RaiSport+
    RaiSatYoyo

    Ne sapete qualcosa?

    Grazie, ciao a tutti.

  901. Giuseppe says:

    @ 6!æñfrus. Ho appena provato, tutto funziona bene!
    @ Gianfranco. Attenzione: la T di RaiTre deve essere maiuscola, non come hai scritto tu: python rai.py Raitre.
    Comando corretto python rai.py RaiTre
    Ciao

  902. Giulio says:

    scusate domanda da nubbio: dove va messo lo script per renderlo direttamente eseguibile col solo comando python rai.py?

  903. Giuseppe says:

    @ Giulio.
    Il comando da dare _non_ è python rai.py, ma python rai.py Nome_Canale, ovvero RaiUno, RaiDue, etc.
    Lo script rai.py va copiato su una qualsiasi cartella della $PATH; per conoscere la quale dài:
    Su Linux (terminale): $PATH (invio)
    Su Windows la copi direttamente in C:\, cosicché la trovi nel posto giusto dopo aver cliccato sul Prompt dei Comandi. Ovviamente i percorsi di Python e Vlc devono essare stati in precdenza settati con le varibili d’ambiente (path=…).
    Non esitare a chiedere dell’altro, ciao.

  904. Gianfranco says:

    Ciao Giuseppe,
    vista la tua gentilezza ne approfitto ancora:
    VLC e Python sono rispettivamente nelle cartelle in C:\ nominate VLC e Python26.
    a questo punto nel prompt di DOS ho inserito:
    python rai.py RaiTre [-vlcdir=][-uagent=], ho fatto altri tentativi inserendo al posto degli apostrofi, togliendoli etc. niente.
    nello script non sono riuscito a trovare dove inserire quello che tu chiami variabili d’ambiente…
    sono proprio un novizio!

  905. Giuseppe says:

    Conviene settare, una volta per tutte,le variabili d’ambiente.
    Ho fatto così sul mio Windows-Xp:
    Start -> Risorse del computer -> Tasto destro del mouse -> Proprietà -> Avanzate.
    In basso al centro trovi la barretta ‘Variabili d’ambiente’. Ci clicchi e prosegui con Variabili per l’utente, click su path: …, -> Modifica e dopo l’ultimo punto e virgola aggiungi i due percorsi di vlc e python:
    ….;c:\Programmi\cartella-Vlc;c:\Programmi\Cartella-Python
    Quindi OK.
    Dopo, vai su Prompt dei comandi e da C:\ digita: python rai.py RaiUno (invio).
    Come ho detto in un post più su, lo script rai,py deve eddere copiato nella root C:\
    Ciao

  906. Manolo says:

    Ma porco giuda… ma è mai possibile che sta Rai del cappero debba rompere i maroni in questi modi? Grandissimi ragazzi! Grazie mille!!

  907. Vincenzo says:

    Salve,
    quando lancio il comando mi da questo errore
    Traceback(most recent call last):
    File “rai.py”, line 174, in
    subprocess.Popen([vlcdir+”vlc”,”–http-user-agent=\””+agent+”\””, stram])
    File “C:\Python26|lib|subprocess.py”, line 621, in __init___ errread, errwrite)
    File “C:\Python26\lib\subprocess.py”, line 830, in _execute_child startupinfo)
    WindowsError: [Errore 2] Impossibile trovare il file specificato

    Qualcuno sa aiutarmi?

  908. Giuseppe says:

    @ Vincenzo.
    Fai questa prova. Dal Prompt dei comandi dài la seguente istruzione:
    python –help (invio).
    Se ti viene segnalato errore vuol dire che python _non_ si trova sulla path, nel qual caso nella path delle Variabili d’ambiente di Windows devi settare c:\python26.

    Se invece ti appare una lista di comandi, python è a posto ed allora il difetto sta sul file rai.py, che ti conviene ricaricare su C:\

    Infine, ricordati di avere Vlc perfettamente funzionante affinché rai.py possa avviarsi regolarmente.

  909. Giuseppe says:

    Riscrivo il comando, ci sono 2 segni meno prima di help:
    python – – help, li ho scritti staccati (i meno) per evidenziarli meglio

  910. Simba says:

    ma per i video on Demand Rai è possibile fare qualcosa di simile? Grazie per questi script!

  911. Giuseppe says:

    @ Simba
    Secondo Wikipedia, i Video-on-Demand possono essere a pagamento o gratuiti.
    Sei sicuro che la Rai mette a disposizione tali video in forma gratuita?
    Per quelli a pagamento, ‘fare qualcosa’ si chiama Pirateria! No grazie.

  912. Renzo says:

    Ciao,
    ho appena provato tutti i passaggi ed in effetti funziona, tranne che si apre la finestra rai che mi dice che i programmi sono disponibili solo sul territori italiano!
    Io mi trovo in Belgio. Potete suggerirmi qualche soluzione?
    Grazie

  913. Anonymous says:

    @Renzo
    Dall’estero puoi vedere Vod, Tematiche varie, etc. ma non le dirette (salvo Rai News 24).
    Il flusso delle dirette DEVE iniziare tra il portale RAI ed un IP italiano.
    Ergo ti serve un PROXY/SOCKS con IP italiano oppure un pc di un amico in italia che sia raggiungibile (magari con linux come S.O. ed il server SSH attivo) e ti faccia da SOCKS server (e tu se usi linux dai il comando ssh -D 1080 user@pc.italiano.it).
    Non so che script usi ma se il player non prevede il parametro SOCKS lo devi modificare.
    Oppure usi il browser puntando come socks server 127.0.0.1 1080.

  914. underscore says:

    io ho provato con un proxy http squid installato su un pc linux attaccato a una adsl
    in italia.
    Ma la poca banda di upload (384k) rende improponibile la fruizione delle dirette sul sito Rai.
    Va meglio usando SOCKS ?
    Se quella chiavica di silverlight permettesse di impostare un po di cache disco :-(

  915. Anonymous says:

    @underscore
    Non e’ che tra SOCKS e PROXY ci sia una gran differenza a livello di flusso.
    Una 4 mega / 256k funge, con qualche scatto, piu’ o meno come *light nativo in Italia.
    Solo trovo piu’ comodo usare il Socks SSH perche’ non devo fare grandi configurazioni ed istallare Squid.
    Tra l’altro, quando mi serve, da anni uso Delegate al posto di Squid come proxy.
    Funziona benissimo e’ pieno di funzioni ed e’ molto stabile.
    Il flusso funziona discretamente, anche con banda non elevata, se usi gli script. Modifichi la riga di comando del player e gli incrementi un po’ la cache.

    have fun

  916. Renzo says:

    @ Anonymous
    grazie della risposta. Ho seguito alla lettera le istruzioni sopra descritte, quindi uso lo script scaricato da questa pagina ed uso VLC. Ho provato a cercare dove modificare SOCKS (in VLC), mo non ho trovato. É possibile farlo?
    SO Windows 7. Rai News lo vedo.

  917. Anonymous says:

    @Renzo

    Socks proxy:
    –socks= SOCKS server
    SOCKS proxy server to use. This must be of the form address:port. It
    will be used for all TCP connections
    –socks-user= SOCKS user name
    User name to be used for connection to the SOCKS proxy.
    –socks-pwd= SOCKS password
    Password to be used for connection to the SOCKS proxy.

    questo e’ il link alla pagina vlc command line:
    http://wiki.videolan.org/VLC_command-line_help

    Dovresti inserire il parametro del socks nella linea dello script che lancia Vlc.
    In alternativa modifica direttamente Vlc dall’interfaccia grafica:
    Vlc->Preferences-> Input/Codecs -> check ‘advanced’ option -> e ti compare il setting del proxy/soks

    Come ho detto ad @underscore le News ed altre opzioni (Vod, Tematiche) non sembrano ristrette se usi un ip estero. Solo le dirette.
    Io uso la mia RaiBash su Linux e non so darti altre dritte specifiche per W7.

    have fun

    Se apri ti collaghi prima via ssh

  918. Anonymous says:

    scusate… l’ultima riga sel post precedente e’ un refuso tipografico di troppo :-)

  919. Anonymous says:

    sorry… l’ultima riga del post precedente e’ un refuso tipografico di troppo :-)

  920. Giulio says:

    uso Karmic

    ho rai.py su sulla bin della home, ma con questo comando:

    python rai.py RaiUno

    mi dice:

    python: can’t open file ‘rai.py’: [Errno 2] No such file or directory

    mi parte solo se mi sposto con “cd” sulla bin della home…non ho capito se era possibile evitare questo passaggio e quindi poter far avviare lo streaming solo col comando python ecc ecc

  921. Giulio says:

    ok ho capito da solo…rai.py l’ho messo semplicemente nella cartella home e ora va in automatico.

    grazie cmq!

  922. underscore says:

    ciao,

    Confermo che dall’estero, con linux o vista (7 non ce l’ho) e gli script, le news si vedono benissimo.
    Non ho potuto ancora provare tramite proxy (provero’ sia socks e/o squid, grazie per la dritta su delegate) perche’…mi si e’ piantato il router a Milano :)
    Stasera faccio intervenire il tecnico (la mamma!).

    Le mie precedenti prove con squid erano “senza script”, tentavo di fruire semplicemente il sito.
    E sinceramente con quei mezzi (banda, browser e silverlight) era quasi impossibile.

  923. Simona says:

    Ragazzi, grazie! Sono mesi che mi arrovello su come guardare Annozero su Ubuntu… :-)

  924. underscore says:

    scusa…potresti formalizzare un esempio di uso di proxy?

    io ho capito cosi’.
    sono su linux estero, lo script cosi’ com’e’ mi mostra le news quindi ok

    ssh -D 1080 user@pc.italiano.it

    a questo punto nello script cambio e metto

    subprocess.Popen([vlcdir+”vlc”, “–socks=localhost:1080″,”–http-user-agent=\””+agent+”\””, stream])

    assumo che visto che interrogo la 1080 della loopback non serva user e password no?

    ps -ef | grep 1080 da
    utente 8795 6194 0 23:14 pts/7 00:00:00 ssh -D 1080 user@pc.italiano.it

    (che quindi e’ su) e

    utente 9085 1 0 23:15 pts/6 00:00:00 vlc –socks=localhost:1080 –http-user-agent eccetera eccetera..

    vlc mi spara dei gran mms_access_error :-(

  925. underscore says:

    perdonate lo spam ma mi ha preso la scimmia..

    la login e la password del proxy socks ci vogliono quindi la riga corretta e’

    subprocess.Popen([vlcdir+”vlc”, “–socks=localhost:1080 –socks-user=\”underscore\” –socks-pwd=\”la_password_di_underscore\””,”–http-user-agent=\””+agent+”\””, stream])

    c’e’ pero’ un problema.
    si vedono solo le news.
    Non so come mai il mio italianissimo ip (*.telecomitalia.it) fa uscire il solito messaggio “contenuto disponibile solo sul territorio italiano”

    il processo vlc ha questa stringa

    vlc –socks=localhost:1080 –socks-user=”XXX” –socks-pwd=”YYY” –http-user-agent=”Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.6″ mms://ci_siamo_capiti

  926. Anonymous says:

    @underscore
    Corretto.
    Dato il comando ssh -D 1080 user@pc.italiano.it,
    una volta fatto il login non ti servono piu’ user e password.

    Da console scrivi:
    vlc –socks=localhost:1080 http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983

    cosi’ verifichi che Rai1 lo raggiungi. Ovviamente la diretta non parte perche’ manca il ttAuth.
    Ma ti deve comparire la schermata che ‘la visione del programma e’ consentita solo dal sito Rai’.
    Se la vedi il canale e’ aperto. Devi solo verificare meglio la stringa di lancio VLC nello script. Anche a me da’ qualche mms error all’inizio, poi si sincronizza e parte.
    Purtroppo per il python le mie distro sono negate (ed io pure), motivo per cui uso la mia RaiBash. Ma vlc –socks=localhost:1080 non dovrebbe cambiare :-)

  927. Anonymous says:

    @underscore

    credo di aver capito il mistero del tuo ip…
    Vlc veicola via socks solo i protocolli tcp.
    Non il flusso mms delle dirette che cosi’ mantiene l’ip originale :-)
    Quando uso i socks nello script cambio al volo mms in mmsh.
    Cosi anche lo stream passa via socks e cambia ip…

  928. Renzo says:

    Ciao di nuovo.
    sto cercano un PROXY/SOCKS con IP italiano, ma con scarso successo. hai qualcosa da suggerire su quale usare o su dove trovare questa informazione.
    Grazie di nuovo

  929. underscore says:

    impazzisco e manco io so il python. Un aiuto da “dev” sarebbe apprezzato :-)
    dove cambi da mms a mmsh? nella url?
    sai dicendo che la url deve diventare mmsh:// ?
    perche’ ho visto anche delle altre opzioni relative a mmsh ma i menu di vlc mi danno il mal di mare
    quasi come quelli di putty :-)

    visto che mi dai retta sto meditando di provare RaiBash anche se mi interessava sistemare il tutto
    su windoze

    vlc –socks=localhost:1080 http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983
    fa come dici tu.

    stai

  930. underscore says:

    sto leggendo un po alla volta tutto lo storico di risposte e vorrei dire
    una cosa ai signori di Rai, se sono ancora in ascolto.
    Magari scrivo anche a Portante.

    Se il problema sono la negoziazione dei diritti di trasmissione all’estero che cosa e’ estero? Chi e’ estero? Parliamo di sacri confini?
    Qua sto cercando una soluzione a un problema che mi affligge.
    Non la voglio necessariamente gratis, anzi, quando vivevo in Italia pagavo il canone.
    Se volessero vendermi un abbonamento assolutamente personale per fruire delle dirette
    questa non e’ una trasmissione indiscriminate a “tutto l’estero”.

    Facciano pagare una modica cifra, magari on demand,

  931. gionnico says:

    Sono temporaneamente riaperte le iscrizioni. Clic sul mio nick. ;)
    La situazione è per ora tranquilla, ma in tempi brutti, noi ci saremo sempre e troveremo il modo di farvi vedere la tv in streaming, se l’antenna non prende.
    … magari perché siete MOLTO lontani. ;)

  932. Anonymous says:

    @underscore
    Ciao, vedo che l’hai presa ‘a tigna’ la faccenda dello streaming dall’estero

    Ricapitolando, visto che dalla prova che ti ho fatto fare il tunnel verso il PC italiano si apre devi avere altri problemi nel codice dell script per supportare i socks. Credo anche di avere capito come e dove, anche se non ho guardato il codice python :-), ma non vorrei spiegare qui alla Rxx come funzionano i loro streaming e come girare intorno ai vari blocchi…

    Se vuoi mi trovi qui (ogni tanto) … k0wal5ky@mailinator.com (M$N…)

  933. underscore says:

    no, che c’entra, e’ cultura generale, sono interessato agli aspetti tecnici legati a visualizzare uno stream mms tramite un proxy :-D

    Copiando non e’ bastata la mia infarinatura.
    Ho preparato i requisiti per la lezione (linux qui e li, apro la patria porta ssh, faccio partire il socks). poi passettino passettino tentero’ di ritornare sui miei passi (squid al posto di socks, connettivita’ tramite vpn, client windoze).

    se no e’ troppa roba tutta assieme.
    grazie per l’indirizzo

  934. giank says:

    con ubuntu 10… e firefox…la rai si vede dal sito XD
    saluti

  935. Enrico says:

    Ottimo grazie, e come si può fare per vedere su ubuntu i canali mediaset e la7 ???

  936. Enrico says:

    giank, con cosa? con moonlight? O cos’altro bisogna installare su firefox ?

  937. Enrico says:

    Sì ho provato ,funziona dal sito con moonlight e ti fa installare poi dal sito rai dei codecs e poi basta ricaricare la pagina e funziona con moonlight su firefox ,io ho l’ultimo ubuntu 10.04, versione 64bit amd.

  938. Giuseppe says:

    @ Enrico & giank. Il titolo di questo articolo è:
    “Dirette Rai.tv senza SilverLight o Moonlight”.
    Tirate da soli le conclusioni. Ciao

  939. Enrico says:

    ma prima non funzionava con moonlight è per questo che molti cercavano di usare vlc, ma se ora si può vedere dal sito va bene così.

  940. […] Python e di uno script. La procedura dettagliata è spiegata in un altro post di Flavio Tordini: dirette RAI senza Silverlight o Moonlight. Grazie a Flavio e a tutti gli altri programmatori che hanno collaborato con lui! var a2a_config […]

  941. paolo says:

    FUNZIONA…… grandissimi! adesso riesco a vederla con firefox anche in ubunto (prima ignoravo si potesse) ma la qualità è scarsa (adesso smanetto un po per vedere se ci riesco anche con vlc).
    in windowz, attraverso firefox e con silverlight installato, dopo essermi subito la reclàme compare la scritta “video visibile solo attraverso il portale rai.tv” (e a me pare di essere su detto portale).
    Sino a qualche giorno fa la vedevo tutto regolarmente (provato innumerevoli riavvi del router x far cambiare l’ip ma nessun risultato).
    l’unico dubbio è adesso per il tg regionale (inizialmente vedevo quello di roma poi dopo un riavvio del router vedevo quello della mia regione)
    adesso devo aspettare l’edizione per provare

    ciao a tutti e infinite grazie

  942. Giuseppe says:

    @ Paolo … sei fuori tema, Off Topic, mi dispiace!
    Leggi le prime righe di questo articolo:
    “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”
    Noterai che 2 sono le condizioni per vedere le dirette Rai: avere installati Python 2.6 e VLC. Quindi, ripeto, quello che hai scritto nel post qui sopra … non serve per eventuali commenti perché fuori dal seminato. Aggiungo, inoltre, che io utilizzo lo script rai.py sotto Windows-Xp e tutto funziona egregiamente.

  943. paolo says:

    era solo per ringraziarvi…

  944. Giuseppe says:

    Mi associo, Paolo, ai tuoi ringraziamenti che vanno diretti, per correttezza, agli sviluppatori:
    “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.”
    Ciao

  945. Anonymous says:

    Salve qualcuno mi suggerisce qualche modifica allo script per farlo funzionare su Snow Leopard?

    Ho provato a installare python e VLC e a lanciare lo script da terminale rai.py ma mi dice questo

    MBP-PS:~ rishigg$ python /Users/rishigg/Desktop/rai.py RaiDue
    3101:895:02,14,439,31,34,32,474;1
    zXYjaCGtC|M|^odc{bgiAOFvY
    2010;984;13-05-528-20-25-23-565
    Traceback (most recent call last):
    File “/Users/rishigg/Desktop/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 621, in __init__
    errread, errwrite)
    File “/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py”, line 1126, in _execute_child
    raise child_exception
    OSError: [Errno 2] No such file or directory

  946. Enrico says:

    E l’hai pure pagato un sacco di soldi il macosx ? Ridaglielo

  947. Comix says:

    Volevo segnalare che non è più possibile vedere attraverso VLC i video in archivio con la semplice copia dell’URL della variabile VideoURL.

    Hanno aggiornato il player.

  948. tanti_soldi says:

    @enrico

    mi pare di averlo pagato 30 euro spedizione inclusa, ottimo sistema operativo, forse il problema è nello script?

  949. Enrico says:

    ma io intendevo il computer apple, lo script non ho letto da nessuna parte che è compatibile con i mac

  950. tanti_soldi says:

    @enrico

    il mac l’ho comprato 4 anni fa e l’ho pagato 1800 euro, 450 euro all’anno, neanche tanto, e non lo butterò di certo neanche a luglio quando ne prenderò uno nuovo

    mi pare che lo script sia universale dopo aver installato python e vlc, non c’è scritto che non va bene per mac

  951. Enrico says:

    i pc costano 1/4 dei mac!

  952. francesca says:

    qualcuno mi aiuta?? non ci capisco niente…mi sa che ho azzardato a installare ubuntu.
    non è per gli scemi come me.

    dunque, a me non interessa la diretta, abito in bulgaria e non guardo mai la televisione in diretta. Non mi interessano tutti i canali, io vorrei vedere i video dall’archivio della rai (es. puntata report, con vindows andavo sul sito di report e mi guardavo la puntata che volevo).

    ho provato a fare tutto quello che c’è scritto in rete.

    io ho ubuntu 10.04. ho provato a installare moonlight 2.99.0.6 il risultato è che carica solo la pubblicità iniziale dei video, poi niente oppure mi dice che il video non è disponibile.

    se qualcuno fosse così gentile da rispondere, si ricordi che non capisco veramente niente. ho bisogno di tutti i passaggi.

  953. Anonymous says:

    Enrico, non c’e’ scritto da nessuna parte che devi aprire bocca e dargli fiato.
    Se non lo sai aiutare stai zitto

  954. underscore says:

    ciao Francesca,
    viste le tue esigenze ti consiglio di farti un account su vcast.it e usare la funzionalita’ di videoregistrazione (Faucet PVR).

    E’ la cosa in assoluto piu’ semplice.
    Ti registra le trasmissioni (con la pubblicita’ e tutto) in formato a tua scelta e poi le puoi tranquillamente scaricare.
    Io ci registro che tempo che fa, report, presa diretta..

  955. Anonymous says:

    @Francesca
    ciao, cerchiamo di capire meglio il problema. Se vedi la pubblicita’ sul sito ci arrivi e MoonLight funziona. Puoi dirmi estattamente cosa dice il messaggio del video non disponibile? I problemi potrebbero essere vari.
    Se hai ancora un PC con windovs puoi andare ESATTAMENTE sullo stesso video che ti da errore con Ubuntu e vedere cosa succede?

  956. Enrico says:

    francesca: il sito rai verifica se il tuo è ip è italiano o no e blocca quelli non italiani, quindi prova vlc ma non so’ come si possono vedere gli archivi rai da vlc quindi non credo sia possibile.
    anonymous: è che odio apple

  957. Enrico says:

    francesca ora che ci penso meglio potrebbe essere solo un problema temporaneo,riprova in seguito.
    Se ti bloccasse l’ip perchè non italiano lo direbbe “non è visibile dall’estero” o una frase simile.

  958. Anonymous says:

    @Enrico 1) Se soffri di attacchi di grafomania compulsiva forse e’ meglio che ti compri un block notes e tieni per te quello che ti viene in mente.
    2) Se leggi il post appena precedente i tuoi ultimi vedrai che a Francesca era gia stato chiesto di fare una prova per identificare esattamente il tipo di messaggio di errore della Rai. Quindi non si vede la ragione per cui hai inserito di nuovo post generici che lasciano il tempo che trovano.
    3) Dall’estero (o con un IP estero se usi una VPN) puoi vedere TUTTO, dirette vod tematiche fiction etc. (se sai come fare) con vlc. Anzi, il blocco GeoIp di solito e’ messo solo sulle dirette o alcuni stream particolari, tutto il resto lo vedo regolarmete da Linux con Vlc o Mplayer, senza ttAuth e con un Ip made in UK.

  959. tanti_soldi says:

    Qualcuno mi può confermare che su Mac questo script è inutilizzabile?

  960. Enrico says:

    Cos’è vpn? E come faccio a vedere i canali mediaset con vlc?

  961. Enrico says:

    Ho visto che su un sito (coolstreaming punto us / blog / diretta-tv ) si possono vedere i canali mediaset con un browser appunto e anche altri canali , potete fare uno script per poterli vedere con videolan ??

  962. underscore says:

    x l’anonimo macchista e x tanti_soldi

    L’errore che alleghi mi sembra legato al lancio di vlc all’ultima riga.
    Verificherei il path dell’eseguibile vlc (variabile vlcdir all’inizio?)
    Alla peggio aggiungi un print(stream) in fondo e commenti con un # l’ultima riga.
    Dovrebbe restituirti un indirizzo mms:// , lo prendi e lo incolli tu a mano dentro vlc.

  963. from_nl says:

    Lucid, python 2.6.5.
    Funziona tutto al primo colpo.
    Grazie ragazzi.

  964. tanti_soldi says:

    MBP-PS:~ rishigg$ [0x66a558] main access error: connection failed: Connection refused
    [0x66a558] main access error: connection failed: Connection refused
    [0x66a558] access_mms access error: error while asking for file -1
    [0x66a558] main access error: connection failed: Connection refused
    [0x66a558] main access error: connection failed: Connection refused
    [0x66a558] access_mms access error: error while asking for file -1
    [0x66a558] access_mms access error: cannot connect to server
    [0x66a558] access_mms access error: error: HTTP/1.0 401 Unauthorized
    [0x669618] main input error: open of `mms://livestream.rai.it.edgestreams.net/reflector:64988?auth=daEcjc6a.akbSbsaaazcodvajc_dLbxbzbC-bl8uTV-8-JlzutEn&aifp=V001′ failed: (null)

  965. Giuseppe says:

    La notizia, eccola: http://img180.imageshack.us/img180/3289/rainews24.png
    Noi, invece, con rai.py RaiNews24 la vediamo! Siamo diventati dei ‘privilegiati’?

  966. Tiziano says:

    Da oggi ci dovrebbe essere lo stream anche di Rai Sport 2. Riusciamo a trovarlo?

    Il vecchio Rai Sport + (cont=4145) è diventato Rai Sport 1

  967. underscore says:

    x Tiziano
    prova 171791 e 171797

  968. Anonymous says:

    @tiziano
    http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=171797
    http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=171791

    Aggiungo solo che RaiBash (che non ha link statici ma li genera al volo facendo il parsing delle pagine html) me lo aveva messo nel menu’ senza che me ne fossi accorto.

    have fun

  969. Anonymous says:

    @tanti_soldi

    [0x66a558] access_mms access error: error: HTTP/1.0 401 Unauthorized
    [0x669618] main input error: open of `mms://livestream.rai.it.edgestreams.net/reflector:64988?auth=daEcjc6a.akbSbsaaazcodvajc_dLbxbzbC-bl8uTV-8-JlzutEn&aifp=V001′ failed: (null)

    Al portale non e’ piaciuta la stringa di autenticazione. Se non sbaglio e’ la diretta rai2… per cui o ti connetti con un ip estero oppure la sub che genera il ttauth sul tuo mac non gira ancora bene.

  970. Anonymous says:

    La nuova Rai in digitale era stata prevista dai Pink Floyd

    “Got thirteen channels of shit on the TV to choose from” (Nobody Home)

    :-)

  971. Barbara says:

    Ciao a tutti provo a chiedere un piccolo aiuto, spero qualche anima pia mi sappia rispondere! La mia situasione è la seguente:
    -vivo in Polonia, quindi impossibile vedere o registrare le dirette
    -ho un laptop con processore athlon…non mi ricordo, ovviamente vecchio…che non supporta SIlverlight…quindi il messaggio al tentativo di installazione è “il processiore non supporta Silverlight”…chiaro e tondo!
    Ormai da qualche mese guardo l’archivio Rai con VLC, copio l’indirizzo del video dalla pagina sorgente e la incollo su Media/Apri flusso di rete di VLC. Da qualche tempo però non riesco più a vedere alcuni video, quelli nuovi. Ad esempio la seguente non mi funziona:
    http://mediapolis.rai.it/relinker/relinkerServlet.mp4?cont=U2pPpPlussQeCJP3XceeqqEEqual&contenttype=wmv
    – una che funziona invece è http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=iSGDz3h7EToeeqqEEqual

    Io non capisco quasi nulla di informatica,e non so leggere queste stringhe, magari qualcuno di voi sa dirmi se posso risolvere il problema in qualche modo e se devo semplicemente mettermi l’anima in pace?

    Grazie grazie grazie
    Barbara

  972. underscore says:

    x Barbara
    quando dici impossibilita’ di videoregistrare ti rimando al suggerimento che ho dato a Francesca pochi messaggi piu’ sopra.
    E’ caduto nel vuoto, a me pare un ottimo suggerimento.

    x quanto riguarda il fatto che non ti funzionino le altre url, e’ un po troppo vago.
    Dici che alcune url ti funzionano e altre no.
    Ti esce il messaggio che dice che non puoi vedere quel contenuto dall’estero?
    Se il contenuto ha una protezione geografica il problema e’ di difficile soluzione
    o di difficile soluzione gratis (serve un proxy italiano).

    Cosa stai cercando di visualizzare?

  973. Giuseppe says:

    Da un post più su:
    “@tiziano
    http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=171797
    http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=171791
    Ho appena inserito i due link su rai.py e confermo che funzionano entrambi.
    Un piccolo particolare … richiamano lo stesso canale sportivo Rai, in questo momento biliardo! In altre parole, sono equivalenti.

  974. underscore says:

    x Giuseppe:
    si e’ lo stesso, ci sono sempre due relinker con qualita’ diversa, uno dei quali
    usato per le ‘anteprime’.

    ad esempio RaiUno a 300kbps e’ 4154 e non 983.
    Se il famoso ‘proxy italiano’ uno se lo fa con un suo pc attaccato ad una adsl, la banda di upload non e’ generalmente sufficiente per consentire di usare gli indirizzi riportati in cima.

  975. Anonymous says:

    @barbara

    http://mediapolis.rai.it/relinker/relinkerServlet.mp4?cont=U2pPpPlussQeCJP3XceeqqEEqual&contenttype=wmv

    ciao, i link che non funzionano piu’ da vlc/mplayer o altri tool nativi sono quelli con i relinker mp4. Ho analizzato gia’ da tempo il problema leggendo le header http del browser ma sono riuscito a decriptare solo ‘Un posto al sole’…. gli altri non c’e’ verso di farli andare.

    k0wal5ky

  976. Barbara says:

    grazie per la risposta,
    Ho provato a registrare e ha funzionato, grazie,non conoscevo questo sito. Comunque io vorrei poter riuscire a vedere i video dell’archivio Rai anche perchè io non so cosa ci sia in tv e spesso cerco cosa c’è di interessante.
    per quel che riguarda le url, se funzionano, quando inserisco l’indirizzo su vlc, il video parte, quando non funzionano semplicemente non parte! non è un problema geografico. esempio…io ho visto fino a ora tutte le puntate di una serie tv…le ultime due delle ultime settimane non le riesco a vedere, il video non parte, nessun messaggio.

  977. Anonymous says:

    @barbara
    E’ corretto cio’ che dici.
    Per gli archivi non c’e’ il problema geografico. Io lavoro con una VPN che esce su internet con IP inglese o tedesco, a seconda dei casi, e la verifica Geoip viene fatta solo sulle dirette.
    Ed ho avuto, e analizzato, il tuo stesso problema con alcuni archivi. Rxx sta introducendo i relinker mp4, per ora non ho capito con quale progressione, per cui se vlc trova uno di questi non c’e’ verso di capire quale sia il link originale che punta allo streaming, almeno in base alle mie conoscenze.

    k0wal5ky

  978. Giuseppe says:

    Vorrei segnalare che da circa 10 giorni/2 settimane lo streaming dei Canali Rai è molto, ma molto più lento di prima, e in taluni casi (Rai1, 2 e 3) si blocca -> http://img294.imageshack.us/img294/9915/rai2.png come mi ò successo ieri pomeriggio. In pratica, le percentuali di buffer mostrate da Vlc in basso a destra, che prima apparivano in modo quasi istantaneo (a testimonianza del corretto avvio dello streaming) ora, per vederli, devo aspettare parecchio, a occhio una quarantina di secondi.
    Da cosa può dipendere tutto ciò?

  979. Barbara says:

    Grazie K0wal5ky,
    quindi in lingua terrestre mi devo mettere l’anima in pace e cercare un altro modo per vedere i programmi!Ma perchè fanno così? La rai è o non è un servizio pubblico!cosa importa a loro che tu guardi i programmi sul loro sito o altrove…è solo per la pubblcità!?
    buona continuazione a tutti
    Barbara

  980. K0wal5ky says:

    @Barbara
    Temo di si Barbara. Sorse sono stato troppo tecnico prima ma il concetto e’ che finora non ho trovato soluzione per quei link che usano tecnologia ‘relinker servlet mp4’. Ho provato tutti i lettori (vlc/mplayer/xine) ma non si riesce a carpire il link dello streaming. Anzi, facendo altre prove con il mio script su Linux, ho verificato che anche alcune ‘fiction’ (non che mi interessino, ma e’ il concetto tecnico che mi stuzzica) hanno cambiato tecnologia di streaming ed ora non si vedono piu’.
    Mi dispiace. Per ora non so dirti altro… ma non demordo. Se trovo qualche soluzione la scrivo qui’.
    Buona serata

  981. matrobriva says:

    Che odio. Un servizio pubblico deve usare un formato proprietario???
    E allora che dire del fatto che il sito è inaccessibile all’estero? Ma che cavolo, se in Italia abbiamo l’etere, un italiano che sta in Spagna o in Irlanda, come fa a vedere mamma Rai senza montare una costosa parabola? L’Italia è seeeeeeeeeeeeeeeeempre indietro. Su tutto.

  982. K0wal5ky says:

    @Barbara,
    ciao, se leggi ancora il blog questa e’ la soluzione ai tuoi ‘relinker mp4′.
    ovvero: vlc “http://mediapolis.rai.it/relinker/relinkerServlet.mp4?cont=U2pPpPlussQeCJP3XceeqqEEqual&contenttype=wmv”
    Devi solo chiudere l’indirizzo tra doppi apici. Non ti ammorbo sul perche’ cosi’ funge e senza no.
    Buona visione

    K0wal5ky

  983. Nathalie says:

    Ciao a tutti. Io sono attualmente in Italia e sto provando da giorni di salvare una video nel archivio della rai, ecco il link http://www.rai.tv/dl/replaytv/replaytv.html#day=2010-05-25&ch=1&v=16716&vd=2010-05-25&vc=1 , ma niente da fare!! Non ci riesco!! Qualcuno mi púò aiutare per favore!!!! fra qualche giorni l’avrano cancellata :(:(

  984. deinde says:

    http://deinde.altervista.org/index1.php?option=content&itemid=9
    se a qualcuno interessa questo è una specie di telecomando che permette di cambiare canale senza dover riavviare lo script
    ciao..e mi raccomando continuate a fare carne di porco della rai

  985. deinde says:

    altri urls da aggiungere allo script!!

    “RaiMed”:”http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=87127″,
    “RaiSport2″:”http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=171791”,

    io il mio user agent l’ho cambiato così:

    Hacker/0.1 (X11; U; Linux x86_64; jp; rv:1.9.1.7) CarneDiPorco Firefox/3.6

    che dite?? se ne accorgeranno?!?!?!
    ciaooooo!!!

  986. Giuseppe says:

    @ Nathalie
    Niente da fare! Guarda cosa ho ottenuto dopo aver copiato il tuo link su rai.py, nominandolo Arch
    “C:\>python rai.py Arch
    Traceback (most recent call last):
    File “rai.py”, line 158, in
    match_url = re.match(re_url, stream).groupdict()
    AttributeError: ‘NoneType’ object has no attribute ‘groupdict'”
    Mi dispiace. Per le dirette Rai,invece non ci sono problemi. Ciao

  987. Nathalie says:

    ciao giuseppe. Grazie di aver provato..
    e se registro quello che ho sullo schermo, pensi che può funzionare? solo che è pesante perché la video dura 2ore !! conosci un buon programma per fare questo? e che registra anche il suono.. grazie

  988. _ says:

    x deinde.

    Wow che sfregio!
    Ma ti interessa fare vedere agli annoiati sistemisti Rai che sai scrivergli “ciao” nell’accesslog o ti interessa continuare a fruire di un servizio il piu’ a lungo possibile?

    Continua a esercitarti con la programmazione che e’ molto piu’ utile anche per il tuo futuro, magari lavorativo.
    Per quello ti meriti un bravo.

  989. deinde says:

    x _ :

    lo so..lo so…era una battuta infatti!!! mica l’ho cambiato veramente!!
    sai..ho uno strano senso dell’umorismo!!
    ciao

  990. Giangi says:

    Buongiorno a tutti ragazzi!
    La Rai, a partire da domani, inaugura il nuovo portale ‘Replay TV’ e, contemporaneamente, implementa una nuova tecnologia di streaming che è già stata resa operativa da ieri pomeriggio (fino alle 11.00, infatti, almeno i video on-demand di annozero utilizzavano la “vecchia” tecnologia).
    Il nuovo sistema di streaming è basata su “IIS Smooth Streaming” http://msdn.microsoft.com/en-us/library/ee230811(v=VS.90).aspx
    C’è probabilmente anche un incremento della qualità del video… in ogni caso, studiando la documentazione tecnica di MSDN si dovrebbe riuscire a capire come scaricare i chunk video e audio ed ottenere il video da scaricare… io iniziio a fare qualche prova… stay tuned!

  991. Giangi says:

    Altre info:
    http://msdn.microsoft.com/it-it/library/dd159743(Expression.30).aspx

    Io sono già provato a scaricare un po’ di chunk audio/video (è sufficiente utilizzare Fiddler o Orbit download) ma ho bisogno di qualcuno che mi aiuti a capire quale codifica sia stata utilizzata e come rimettere insieme i vari pezzi (audio e video) dello stream…
    Il download dei chunk audio/video è semplice, dato che sono basati sul protocollo HTTP e, partendo dal file manifest (ad esempio, questo è quello della puntata del 20 maggio di annozero http://smoothreplay.rai.it/replaytv/Annozero/20-05-2010_/20-05-2010.ism/Manifest ) è possibile ottenere tutto l’elenco dei chunk. I più attenti noteranno che per la sezione video, sono presenti ben 4 livelli di qualità differenti in quanto questo sistema di streaming permette appunto di adattare la riproduzione anche “durante” la visione per offrire la migliore qualità video in base alla banda disponibile evitando le interruzione di bufferizzazione che si evidenziano nel caso di stream a bitrate costante.
    Insomma, scaricare i chunk audio/video (anche nella qualità preferita) non è difficile… metterli insieme, neanche… ma quale formato viene utilizzato?

  992. Giangi says:

    Altro documento che può aiutare a capire meglio la tecnologia di SmoothStreaming utilizzata sul sito RAI:
    http://msdn.microsoft.com/en-us/magazine/ee336025.aspx

  993. Anonymous says:

    @Giangi

    FourCC=”WVC1″
    c’e’ scritto nel file .smi

    Ovvero Windows Media Player 9 Advanced Profile.

    Se giri su google trovi altre info

  994. matrobriva says:

    Et voila!
    Ho creato un minuscolo e stupidissimo front-end in zenity per lo script rai.py (GPLv3).
    Link: http://digilinux.altervista.org/script/raipy.html
    Si chiama RaiZen!

  995. Anonymous says:

    scusa ho scritto male volevo dire .ism/Manifest

  996. Scrivo qui nella vana speranza che succeda qualcosa; ma mi piacerebbe dare una mano…

  997. pax says:

    Salve a tutti.
    E’ possibile vedere canali tipo RaiSport1 e RaiSport2?
    Da quanto vedo nello script c’è RaiSport+.

    Ci sono ragioni particolari che non conosco o semplicemente manca il campo cont?

    Grazie x quanto fatto finora ;)

  998. pax says:

    Scusate.
    Mi sono accorto solo ora del precedente commento di deinde che riporto qui di seguito per comodità:

    deinde says:
    May 29, 2010 at 5:00 pm

    altri urls da aggiungere allo script!!

    “RaiMed”:”http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=87127″,
    “RaiSport2″:”http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=171791″,
    […]

    Quello che nello script attuale è chiamato RaiSport+ corrisponde a RaiSport1.

    Ciao

  999. Paul says:

    Help!
    all’avvio dello script ottengo:

    Traceback (most recent call last):
    File “rai.py”, line 3, in
    import io, gzip
    ImportError: No module named io

    Grazie, ciao!

    Paul

    (Debian testing con KDE)

  1000. Anonymous says:

    Cosi’ ho tirato giu’ i chunk:

    #!/bin/bash
    #—————————————————————————————-
    Url=”http://smoothreplay.rai.it/replaytv/Annozero/20-05-2010_/20-05-2010.ism”
    Manifest=”$Url/Manifest”
    mkdir -p /tmp/smooth
    #—————————————————————————————-
    SmoothProbe () {
    curl “$Manifest” | grep -i -E ‘ ./tmp/smooth.wmv

    Ma poi si vedono solo quadratoni colorati…
    Chi prosegue nel debug?

  1001. Anonymous says:

    Scusate, non si legge il codice.

    Sta qui: http://pastebin.com/aDAQcTmH

  1002. Ma i pezzi che si scaricano in che formato sono? ISMV?

  1003. Anonymous says:

    la wget mentre li scarica li idenfifica come ‘video/mp4’ nel manifest
    c’e questa indicazione FourCC=”WVC1″

  1004. Anonymous says:

    mp4split-1.0.8 “sembra” poter convertire i chunk .ismv in mp4 e viceversa.
    usando lo script che ho postato qui http://pastebin.com/aDAQcTmH
    ed eseguendo questi passi:

    cat /tmp/smooth/* > /tmp/test.ismv
    mp4player -o /tmp/test.mp4 /tmp/test.ismv

    potrebbe funzionare.
    Ma ho compilato mp4split e su Mandriva va in segfault.
    Qualcun altro puo’ verificare su distro Linux diversa?

    K0wal5ky

  1005. underscore says:

    x K0wal5ky

    stasera non riesco ma domani ti faccio sapere (o smanettare) su ubuntu/debian

  1006. Hai provato a convertire gli ISMV e ISMA di esempio che trovi qui? http://smoothstreaming.code-shop.com/download/vodpack.zip
    Oltretutto credo che il comando sia:
    mp4split.exe -o test.mov test.ismv
    almeno su Windows…

  1007. Giuseppe says:

    Può qualcuno suggerirmi altri link http://img217.imageshack.us/img217/3299/raichannels.png
    Grazie

  1008. underscore says:

    x Michele

    grazie per i file di esempio, provero’.

    Effettivamente sotto linux il tentativo di K0wal5ky va in segfault pure a me.
    O non ha scaricato tutti i chunk o il sw e’ ancora perfettibile o c’e’ qualche altra
    porcheria :)

  1009. Anonymous says:

    Ciao,

    scusate l’imprecisione del post precedente ma ero gia’ focalizzato alla relaizzazione di un ‘mp4player’ che ho scritto quello invece di mp4split.

    @Underscore

    cosi’ funge: wine /tmp/mp4split.exe -o ./test.mov ./oceans-1336k.ismv
    Pare che la versione di windows giri bene con wine.
    Ho ottenuto un mov perfettamente leggibile.
    A questo punto bisogna vedere che immondizia mette la Rxx nei suoi chunks.
    Temo siano codificati con Windows Media Advanced Profile. Leggibile, da quanto ho capito finora (ma non si sa mai :-) ) a Mediaplayer 11.

    K0wal5ky

  1010. Anonymous says:

    @Giuseppe
    Oltre la Rai ci sono:

    http://www.cielotv.it//cielo/static/swf/CieloLive.swf (Cielo Tv)
    http://www.sky.it/static/swf/sky_wowzakamai.swf (Sky tg 24)

    ma devi modificare lo script per lanciare flashplayer in caso di ‘Flash’.
    Senza restrizioni geografiche.

  1011. Giangi says:

    Vi segnalo altre info interessanti sulla codifica:
    http://alexzambelli.com/blog/smooth-streaming-faq/

  1012. deinde says:

    @ Nathalie:

    la partita è codificata con lo smooth-streaming come puoi vedere dal link:
    http://smoothreplay.rai.it/ReplayTV/replaytv_raiuno-isml/2010-05-14-16-04-11-379/Segment067/replaytv_raiuno.ism/Manifest
    per il momento non ti so aiutare però puoi conservarti il link nell’eventualità che qualcuno sappia scaricare il file.
    ciao.

  1013. Nathalie says:

    grazie.. speravo che con questi cambiamenti si potesse finalmente caricarla… :( sopratutto che domani è l’ultimo giorno, poi la cancellano :(
    grazie cmq.

  1014. Giuseppe says:

    @Anonymous.
    Qualche post più su hai scritto: “ma devi modificare lo script per lanciare flashplayer in caso di ‘Flash’.”.
    Intendi dire lo stream della riga 24 di rai.py? Questo:
    stream = “http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983”
    Potresti essere più preciso? Presumo che tu abbia già provato Cielo e Sky tg 24. Grazie

  1015. Anonymous says:

    @Giuseppe
    @Giuseppe

    Non uso lo script rai.py (ho un vecchio python 2.4) ma il concetto e’ questo, almeno con bash, e credo sia facilmente replicabile con python:

    normalmente lancio vlc pasandogli il link (mms) decodificato ed il ttauth
    Ma eseguo un test sul suffisso del link.
    Se il suffisso e’ ‘swf’ lancio semplicemente il comando:

    flashplayer http://www.cielotv.it//cielo/static/swf/CieloLive.swf

    flashplayer e’ il player flash standalone (non il plugin) che ogni distro Linux di solito ha gia’ istallato. Altrimenti lo scarichi dal sito Adobe.
    Guardo regolarmente Sky e Cielo anche se esco in rete da una Vpn con IP che sbuca in Uk.

  1016. matrobriva says:

    Ho modificato lo script in modo che permetta di visualizzare anche i canali SkyTG24 e Cielo. http://digilinux.altervista.org/script/raipy.html

  1017. matrobriva says:

    Ora visualizza anche Meteo.it, Sport Italia e La7.

  1018. Anonymous says:

    ora fa anche il caffe’!

  1019. Enrico says:

    matrobriva non hai detto il comando per vedere quei canali, dobbiamo riscariare lo script ? http://pastebin.com/download.php?i=VyC9wuQ5

  1020. Enrico says:

    ah no l’ho visto ora

  1021. Anonymous says:

    Ma dove si può scaricare il nuovo script con i nuovi canali? Non lo trovo…
    Come farlo funzionare da terminale senza scaricare altro?

  1022. Anonymous says:

    Vogliamo aggiornare lo script con le ultime novità? :-)
    Per usarlo anche per i nuovi canali Meteo.it, Sport Italia, La7, skytg24 e Cielo è necessario altro oltre allo script? (da terminale intendo,non mi interessano interfacce grafiche). Basterà solo lanciare lo script rai.sh?

  1023. Nanni says:

    Sorvolando sulle follie di questo paese… Tutto questo complicatissimo meccanismo per vedere i canali RAI funziona anche su Mac ?!? Se si, come ?!? Grazie

  1024. Giuseppe says:

    @Anomymous
    flashplayer http://www.cielotv.it//cielo/static/swf/CieloLive.swf
    Con flahplayervideo(FLV)non parte (WinXp)! MA forse il plugin che dici tu è un’altra cosa. Ciao

  1025. matrobriva says:

    Non si tratta dello script originale (rai.py), bensì di una mia modifica (rai.sh) che include anche un gradevole front-end in zenity.
    Si scarica dal link che vi ho fornito, e, una volta lanciato, appare una lista dei canali che è possibile vedere: tutti quelli supportati da rai.py, oltre che a cielo, skyTG24, meteo.it e La7 Speciali Live…

  1026. matrobriva says:

    @nanni:

    si, basta che hai python e vlc!

    @giuseppe:

    è necessario installare la versione standalone di flash player e, se si usa linux, copiarla in /bin.

  1027. Giuseppe says:

    Grazie, matrobriva.
    Potresti indicarmi il link esatto per scaricare _solo_ lo standalone di flash player (Windows)? Trovo parecchia roba sul sito di Adobe e altrove dei warning del tipo: questo sito potrebbe arrecare danni al tuo pc … potrebbe essere un bufala, ma meglio evitare.

    Off Topic. Beati voi che potete usare Linux, guardate in che situazione mi trovo io, con le partizioni incasinate (nemmeno wubi di Ubuntu posso sfruttare, per scarsità di memoria RAM):
    ————————
    ***** ATTENZIONE *****
    Record di avvio principale non
    standard e non valido.
    Procedendo le tabelle di partizione
    potrebbero essere danneggiate.
    Ciò potrebbe provocare l’inaccessibilità
    di tutte le partizioni del disco rigido.
    Se non si hanno problemi nell’accesso al
    disco si consiglia di non continuare.
    Scrivere un nuovo record di avvio principale?
    ———–

  1028. Anonymous says:

    io ho visionato rai.sh col notebook ma non vedo nulla riguardo a skytg24,la7,meteo.it etc…

  1029. Anonymous says:

    pardon.. :-) io ho visionato rai.sh col notepad ma non vedo nulla riguardo a skytg24,la7,meteo.it etc…

  1030. Anonymous says:

    tra l’altro aggiungerei che ho fatto ieri l’iscrizione al vostro forum ma a distanza di 1 giorno non mi è ancora arrivata l’email d conferma con il codice per confermare la registrazione… bah

  1031. Anonymous says:

    “Gli attacchi subiti da Google in questi ultimi mesi, specialmente quelli provenienti dalla Cina, hanno lasciato il segno, ed i vertici del Googleplex hanno preso provvedimenti, chiudendo la porta in faccia a Windows in favore di Linux e Mac OS!”

    Questo è solo un estratto di un solo post scelto a caso tra quelli riportati da google quando si digita nel campo di ricerca “google + windows” : ebbene si , google “banna” i sistemi windows per scarsa sicurezza dai propri uffici.

    E visto che i signori della R*I probabilmente ( anzi sicuramente ) leggono ancora questo forum , sappiate che rimuovere la notizia dalle news di rainews24 ( rimossa oggi pomeriggio ) non sortirà alcun effetto sulla diffusione della notizia e non servirà a non fare sapere in giro che mentre il soggetto che più rappresenta la rete oggi ( Google ) fa una scelta di campo nel migliorare la sicurezza dei suoi servizi , la R*I invece ha investito e continua ad investire in sistemi basati su windows per gestire e diffondere il suo materiale audio-visivo.

    Beh , complimenti per la lungimiranza dimostrata !!!

  1032. deinde says:

    ciao a tutti!!
    ho scritto uno script per scaricare il palinsesto del canale che si sta visualizzando.
    può essere integrato completamente nello script rai.py!!
    se a qualcuno interessa lo potete trovare quì:
    http://deinde.altervista.org/index1.php?option=content&itemid=9

    ciao e grazie!!

  1033. pax says:

    salve a tutti.
    per l’url del canale rai movie???

    Non è presente nello script…

    Ciao

  1034. Anonymous says:

    @pax:

    Questo comando (su linux): curl “http://www.rai.tv/dl/RaiTV/diretta.html?cid=PublishingBlock-1dc5af18-ecc2-497f-be49-8e2989cbcc2a” | grep -E ‘name:|mediaUri:’ ti da tutto l’elenco delle dirette.

    mediaUri: ‘http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381’,
    name: ‘Rai Movie’,

    K.

  1035. pax says:

    Ciao K,
    grazie per la dritta.

    Come diceva il saggio cinese: se qualcuno ti chiede del cibo, non dargli del pesce ma insegnagli a pescare. ;)

    Solo una precisazione che potrebbe essere utile a far risparmiare qualche minuto di troubleshooting a chi, come me, non è un esperto di comandi shell. A me funziona scritto in questa forma (senza doppi apici nell’argomento di curl):
    curl http://www.rai.tv/dl/RaiTV/diretta.html?cid=PublishingBlock-1dc5af18-ecc2-497f-be49-8e2989cbcc2a | grep -E ‘name:|mediaUri:’

    A presto,
    pax

  1036. Alessio says:

    Ahimé, purtroppo VLC ha smesso improvvisamente di mostrare il video e lanciando successivamente lo script non riesce più a riaprirlo. Ho dovuto riavviare a Windows dopo mesi! Grrr! Sono l’unico o hanno cambiato qualcosa stasera?

    @pax: i doppi apici dovrebbero essere ridondanti in quel caso, ossia puoi metterli o no a tuo piacimento. Servono solo in caso il parametro contenga dei caratteri, come lo spazio, che verrebbero normalmente interpretati come separatori (ossia il parametro verrebbe considerato come più parametri separati, mentre le virgolette lo impediscono).
    Ciò che può creare problemi col copia-incolla sono gli apici singoli (‘) che il blog converte in apici “sbagliati” (non so come si chiamino ma non sono quelli giusti).

  1037. pax says:

    @Alessio
    A me stasera vlc funziona benissimo. Ti da il problema su tutti i canali o su qualcuno in particolare?

    Nel mio caso lanciado il comando su shell curl mi dava un errore nel parsing del parametro passato.

    Se gli apici cui fai riferimento sono quelli singoli rivolti all’indietro (l’accento grave per intenderci) si chiama `backtick` (o accento grave appunto :D).

    Ciao,
    pax

  1038. Alessio says:

    Ho provato rai 2 e rai 3, nessuno dei due funziona, neanche chiudendo e rilanciando ripetutamente VLC con lo script Python. Inutile dire che Moonlight sul sito rai.tv non va neanche un po’ (schermata blu fissa su tutti i canali).

    Per gli apici non intendo l’accento grave ` (AltGr + ‘, quello sotto il punto di domanda ?) ma le virgolette ‘…’ che sono due caratteri diversi (e nessuno dei due è quello che ottieni digitando da tastiera il tasto con ‘ e ?).

  1039. pax says:

    @Alessio

    Ho controllato andando da browser sul sito rai ed ho notato che, rispetto a ieri, hanno cambiato la grafica. E probabilmente non solo quella, dal momento che ottengo anche io una schermata blu al posto dello streaming.
    Però vlc a me funziona. :p

  1040. Giuseppe says:

    Concordo con Alessio.
    Ieri sera Rai1-2-3 nemmeno a cannonate vlc riusciva a visualizzarli!
    Poco fa, con il solito comando: python rai.py RaiUno, non ha avuto alcun problema.
    Più indietro, in un post precedente (di un paio di settimane fa) ho segnalato la stessa cosa, che prima non avveniva, senza ottenere risposta.
    Credevo che la cosa capitasse al mio ‘ancient pc’ desktop con poca memoria RAM! Ma pare che succeda ad altri come Alessio. Da cosa può dipendere?

  1041. Anonymous says:

    @pax
    Hanno modificato le pagine html. Con il curl/grep che ti ho indicato R*i 1/2/3 non si visualizzano piu’ con Vlc. Devi usare, finche’ durano, quelli statici indicati all’inizio del forum.
    Gli altri link sono ok (appena verificati)

    K.

  1042. Anonymous says:

    I canali 1/2/3 sono passati a smooth streaming. M$ ringrazia……

  1043. luca says:

    Grazie mille per il lavoro! Potrò vedermi l’inaugurazione dei mondiali senza moonlight.. che c’è di meglio?

  1044. riccardo says:

    Ciao,
    sto provando in questo momento e si apre correttamente vlc ma parte uno streaming blu senza nessuna scritta…

  1045. Emiliano says:

    Grazie, grazie mille: per qualche momento ho temuto di non potermi vedere i mondiali :P

  1046. DvD says:

    Ma voi siete dei maledettissimi geni… lo script funziona alla grande, grazie mille!

  1047. gionnico says:

    @Emiliano: per i mondiali non contarci, facilmente saranno con DRM e non c’è nulla da fare.

    @Giuseppe: e digli di riscriverlo quell’MBR che non fa male.

  1048. Guido says:

    Grazie!! con gli opportuni parametri funziona anche su windows… Forza Azzurri!

  1049. Giuseppe says:

    gionnico ha scritto, più su:
    @Giuseppe: e digli di riscriverlo quell’MBR che non fa male.
    Scusa, a chi lo dovrei dire?

  1050. iron_maiden89b says:

    lo script funziona benissimo!! grazie!!
    è però possibile anche vedere raisport HD? ieri sera facevano vedere la partita del mondiale in hd!

  1051. Marco says:

    “La visione del video è consentita solo dal portale rai.tv”,
    Laconico messaggio quando lancio VLC, con uno qualsiasi dei link sopra,
    Non so se hanno cambiato qualcosa o se sto facendo qualcosa di sbagliato io,
    Ho scaricato lo script, ma quando lo lancio dalla shell dice:
    IDLE 2.6.3
    >>> python rai.py RaiUno
    SyntaxError: invalid syntax
    >>>

    Bo?

  1052. Ezio says:

    a me invece succede che apre la rai ma….
    dopo tot tempo sembra che scada il video poiche’
    vlc non lo visualizza piu’ cioe’ sparisce :) nonso come dire…. a voi esperti….

  1053. Ezio says:

    adesso ad esempio stavo guardando il film su rai2
    a n certo punto: interruzione per pubblicita’
    si interrompe anche il video e devo ripartire…
    chissa’ perche’? uso vlc con windows e rai.py e python.

  1054. Nicola says:

    Ragazzi dovete troppo regalarci un plugin x plexapp!

  1055. […] Alla ricerca di una possibile soluzione sono incappata in questo blog. […]

  1056. Anonymous says:

    Scusa ma non capisco… vieni a postare il link ad un blog che (scorrettamente) indica come soluzione quella sviluppata in QUESTO blog di Flavio senza citarne l’origine e gli autori?
    Cominciamo pure con lo spam?
    Oppure il tuo era un post ‘critico’ nei confronti di chi si appropria delle soluzioni (open) senza citarne la fonte?

  1057. gionnico says:

    E’ morto tutto.
    Hanno chiuso finalmente e definitivamente (?) relinker.

    Utilizzando la tecnologia smooth-streaming, attualmente solo silverlight riesce a decodificare video e audio.
    Non funziona neppure moonlight (necessario su mac o linux).

    Il forum tornerà presto: stay tuned! ;-þ

  1058. Anonymous says:

    Un saluto di benvenuto alle nuove key di blocco dirette…..

    http://www.imagestime.com/show.php/475332_raiwelcome.jpg.html

    :-)

    K.

  1059. Scalzo says:

    errore line 172, line 90 ??

  1060. Scalzo says:

    allora si vede?

  1061. Giulia says:

    Buona sera,
    chi mi aggiorna sulla situazione ?

  1062. Ezio says:

    non funziona piu’ lo script da errore
    in linea 95 a me… sicuramente hanno cambiato
    tutto come fanno di solito pazienza

  1063. Anonymous says:

    @Giulia

    Ciao Giulia, riassuntino della situazione:

    1) I canali 1/2/3 usano smooth streaming. Per cui senza player adatto non vedi nulla (su Linux)
    2) Il resto dei canali funge se hai la nuova chiave di autenticazione al portale.
    Come puoi vedere qui’ http://www.imagestime.com/show.php/475332_raiwelcome.jpg.html
    pochi minuti fa’ il mio script bash che sfrutta firefox per generare la chiave mi fa vedere tutto tranquillamente.

    Ciao
    K.

  1064. stink.floyd says:

    Ciao ragazzi,
    dobbiamo risolvere sto cavolo di problema!!a me non funziona più nulla né lo script in python ne quello per la shell e nemmeno l’estensione di firefox(Greasemonkey) per non parlare di moonlight che , nonostante utilizzi la distro di sviluppata da NOVELL , non da alcun segno!!porca miseria sono furioso

  1065. Giulia says:

    La chiave e’ sempre una modifica della vecchia classe .NET o e’ implementata in un altro modo ?

  1066. tavolone says:

    Ragazzi appena avete una soluzione fatecela sapere. La Rai è davvero ostinata a voler prendere possesso anche di internet. Forse non vogliono capire che non è loro ma appartiene alla comunità e qualunque cosa venga “agganciata” ad internet non deve avere i privilegi che ha invece nel mercato tradizionale. E’ ora di cambiare, in rete tutto è di tutti. Hanno già altri mezzi per fare quello che vogliono, che continuino a farlo li.

  1067. stink.floyd says:

    Allora ragazzi,
    Installando la preview 2.9.9 di moonlight ora sul portale rai.tv mi fa vedere la publicità ma non parte lo streaming…!!qulche idea?

  1068. stink.floyd says:

    E ci faccio caso ora. Dopo esce la scritta , al centro del lettore , “Media Failed”

  1069. Anonymous says:

    @Giulia
    Mi spiace ma a proposito della nuova chiave non so risponderti. Mi limito ad usare quella generata per me dal browser.

    Posso agiungere che con firefox 3.6.3 + Moon 2.99.0.6 su una vecchia Mandriva spesso (non sempre) parte anche lo smooth streaming dei canali 1/2/3. Per gli altri canali con la chiave giusta basta Vlc.

    Ciao

    K.

  1070. tavolone says:

    Al momento non ho trovato nulla di nuovo che possa aiutare tranne che su tutti le pagine internet che ho frequentato in questo periodo per arrivare a vedere i canali Rai senza silverlight, sono tutti nella stessa situazione e di soluzioni non ce ne sono. Al momento mi viene solo una parola….GRRRRRRRRR!! Lo so, è un pò limitata come espressione ma rispecchia quello che provo verso questa situazione.

  1071. tavolone says:

    Mi permetto di mettere il link ad una pagina internet che riporta notizie di un decodet per digitale terrestre basato su linux e che supporta Smooth Streaming. Lo faccio anche perchè il sito parla in realtà di Linux e non è un sito commerciale, quindi chiedo anticipatamente scusa per il gesto non prorpio corretto ma potrebbe essere importante seguire questo prodotto. Magari una volta uscito sul mercato potrebbe essere un’ottima fonte per capire come rendere compatibili le varie distribuzioni Linux con Smooth Streaming. Qui sotto il link:

    http://www.linux-magazine.it/news-171-Il-decoder-DTT-con-GNU-Linux-dentro.htm

    Di nuovo scusa se ho violato delle regole del sito ma non potevo farne a meno.

    :)

  1072. Anonymous says:

    @Giulia

    Mamma rai ha messo qui la dll:

    http://www.rai.tv/dl/objects/silverlight/uniplayer/Rai.UniPlayer.Modules.PlayListModule.zip

    ma dentro nn ce nulla di conosciuto…

  1073. pax says:

    @K
    il metodo che tu usi per ottenere la chiave di accesso al portale (bash+firefox) è condivisibile?

    ciao a tutti,
    pax

  1074. Giulia says:

    Reflector mi dice qualcosa su quella classe ma dovrei individuare le altre per seguire un po’ il codice , probabilmente sara’ un po’ offuscata ma non la hanno cambiata per noi (come facevano un tempo) sembrerebbe piu’ per gestire lo smooth streaming che comunque non e’ una tecnologia DRM e che quindi vlc dovrebbe poter implementare prima o poi, quindi un attacco alla vecchia maniera (per chi conosce .NET) dovrebbe funzionare….

  1075. Anonymous says:

    @pax
    Ciao Pax,

    a dire il vero il metodo e’ condiviso da tempo. Gia’ a febbraio, quando c’e’ stato l’ultimo cambio di chiavi, ho postato il link a RaiBash (Ora l’ho implementata come RaiBrowse se guardi l’immagine che ho postato ieri sera, dopo il cambio delle key). Puo’ funzionare sia con la generazione locale della key oppure lanciando per pochi secondi, in background, il browser fino a catturare il link autorizzato. Poi lo passa a vlc e chiude il browser. Il tutto in modo trasparente per chi usa lo script.

    K.

  1076. Anonymous says:

    @Giulia
    ho provato reflector ma nn ho individuato il codice di generazione della key , vedo che altre classi sembra che nn ne scarichi in locale…
    ho provato il solito dedotof ma nulla
    dammi qualke pista :)

  1077. Anonymous says:

    @Giulia
    allora mi è venuto in mente dalle tue parole che c potesse essere altro percio se uno scarica http://www.rai.tv/dl/objects/silverlight/uniplayer/Rai.UniPlayer.xap e lo rinomina .zip dentro trova la solita Rai.Client.Services.Security.dll che è stata offuscata e dedot va in tilt e reflector nn c piace… suggerimenti?

  1078. Anonymou says:

    @Giulia
    allora mi è venuto in mente dalle tue parole che c potesse essere altro percio se uno scarica http://www.rai.tv/dl/objects/silverlight/uniplayer/Rai.UniPlayer.xap e lo rinomina .zip dentro trova la solita Rai.Client.Services.Security.dll che è stata offuscata e dedot va in tilt e reflector nn c piace… suggerimenti?

  1079. stink.floyd says:

    Rispondendo a tavolone,
    per quanto riguarda i decoder digitali fanno , ormai da tempo , mercato (anche se limitato solo a chi li conosce e li sa usare) i mitici DREAMBOX con sistema operativo linux. Costano un casino ma ci puoi fare di tutto!!
    Solo che a noi non serve questo tipo di soluzione. Ieri sera comunque ho trovato uno script scritto in Perl (naturalmente lo streaming non parte!) se qualcuno pensa di saperci mettere le mani inserisco il link!se lo ritrovo…

  1080. Anonymous says:

    @Giulia
    dopo aver trovato Rai.Client.Services.Security.dll ho provato ad aprirla con reflector e mi dava errore Invalid number of data directories in NT header allora ho con Hex editor cambiato offset 0xF4 in 0×10 ora reflector apre decompila la classe ma i metodi che c interessano nn li apre ho provato dedot ma nulla… ideee???

  1081. stink.floyd says:

    Allora ragazzi,
    come qualcuno di voi aveva gia accennato ieri sera , utilizzando l’ultima versione di firefox(3.6.3) + moolight 2.99.0.6 anche lo streaming di Rai1,2,3 funziona. Io l’ho provato proprio ora e va , almeno per il momento , bene.
    Utilizzo OpenSuse 11.2

  1082. deinde says:

    per aprire Rai.Client.Services.Security.dll usate khexedit funziona.
    sinceramente non so cosa cercare!!
    questa stringa ha attirato la mia attenzione!!!
    0000:e080 .Â.Â…Â.Â.Â.Â.Â.Â.`1[[System.Object, mscorlib, Version=2.0.5.0,
    0000:e0c0 Culture=neutral, PublicKeyToken=7cec85d7bea7798e]][]….. …Ê.

  1083. Anonymous says:

    Ciao a tutti. Sto facendo qualche prova e mi sembra che i nostri amici siano entrati in loop..
    -1242376496[b5d17060]: http request [
    -1242376496[b5d17060]: GET /7/1124/56096/v0001/rainet.download.akamai.com/56228/error/rai.wmv HTTP/1.1
    -1242376496[b5d17060]: Host: a1124.v560967.c56096.g.vm.akamaistream.net
    -1242376496[b5d17060]: User-Agent: NSPlayer/11.08.0005.0000
    -1242376496[b5d17060]: Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

    Questo e’ quello che riceve stasera il mio Firefox 3.6.3 + Moon 2.99 andando sul sito Rxx.
    Sembra che a forza di chiudere porte abbiano chiuso tutto il portale anche all’uso del browser e sul loro portale… :-)
    Il messaggio dice, al solito, che la visione e’ permessa solo dal portale. Solo che stavolta sul portale ci sto e con il browser…Che si debba avere un PC + M$ a Viale Mazzini per essere considerati legittimi utilizzatori del portale?

    Qualcuno conferma?

    K.

  1084. Emiliano says:

    Anche a me con Vlc e lo script bash non funziona più. Ho risolto installando la versione alpha di Moonlight 3.0 e con Firefox 3.6.3 in effetti funziona, anche se a tratti è un po’ pixeloso.

  1085. Anonymous says:

    @Emiliano
    Grazie Emiliano.
    A parte lo script che prima o poi risistemero’ la cosa strana e’ che stasera e’ proprio il browser che non funziona. Sono riuscito a vedere Rxx 1, ma tutti gli altri canali /eccetto le news) ricevono il solito messaggio di errore.
    E’ come se non capissero che stavolta e’ proprio il browser dal portale che si sta collegando e lo confondessero con gli script.

    K.

  1086. pax says:

    @K

    Grazie per la risposta.
    Non seguo quotidianamente il blog, e mi sono perso quel passaggio.
    Vado a cercare lo script ;)

    pax

  1087. Alle says:

    Scusate se mi intrometto in questo forum dove non capisco nulla di quello che leggo.
    Vorrei solo aggiungere che il sito RAI è fatto malissimo.
    Io non conosco alcun metodo per vederlo se non accedervi tramite Internet Explorer o Mozzilla, digitando http://www.rai.it e scegliendo i canali su diretta tv. In questa settimana ho visto diversi film su Rai Movie (a volte però con l’audio leggermente fuori sincrono). Ora mi si avvia la pubblicità iniziale e poi mi vien detto che “la visione del video è consentita solo dal portale rai”.
    Sono nel portale RAI!!!!
    Considerando che Rai Movie non ce l’ho fra i canali del digitale terrestre e quindi presumo che sia un canale soltanto online mi domando chi può guardare questo canale???
    Nessuno? e allora cosa serve?
    Saluti e grazie

  1088. Alle says:

    Dimenticavo. Rai due invece poco fa si vedeva, adesso mi dice “buona visione” e poi si blocca.
    Rai uno non si vede da quando son cominciati i mondiali. Ora che però non si vedono gli altri canali riesco a vederlo (c’è una partita FRA MEX), ma continua ad interrompersi.

  1089. Anonymous says:

    hihihi….. a giudicare dal post precedente pare proprio che per bloccare lo scriptarello bash+browser abbiano chiuso la porta in faccia anche a M$+Explorer….

    ‘BUONA VISIONE’

    K.

  1090. pax says:

    ho fatto l’upgrade di moonlight alla versione 2.99.0.6 (su furefox 3.6.3) e adesso pare che si riescano ad aprire i canali dal portale. Anche se pare che la qualità complessiva dello streaming sia peggiorata. Inoltre tutto è diventato instabile ed a me capita che provando a cambiare canale si blocchi tutto il browser (tutte le istanze attive) e sono costretto a buttarlo giù e riavviarlo.

    L’instabilità che riscontro potrebbe pure essere dovuta all’aggiornamento del plugin del browser, ma in ogni caso credo che per il momento abbiano un sacco di gatte da pelare, non vorrei essere nei loro panni…

    @K
    scusami ma non sono riuscito a trovare il link per lo script RaiBrowse. Se potessi darmi qualche riferimento maggiore te ne sarei grato.

    Grazie ;)

  1091. Anonymous says:

    @giulia
    nn hai ideee?? t sei esclissata?

    @tutti
    abbiamo abbandonato il diss della classe?

  1092. Anonymous says:

    @Pax
    Non posso pubblicare l’ultimo script. Contiene troppe funzioni ‘avanzate’.

    Se con google cerchi ‘raibash’ trovi una vecchia versione che con le dirette (non smooth) funzionava.
    Se hai difficolta’ a farlo girare chiedi senza problemi.

    Ciao

    K.

  1093. Anonymous says:

    @K
    tienitele strette le tue funzioni ‘avanzate’.

    ahahahahahahahahahahahah

    se nn sei disposto a condividere il codice nn dovresti postare inutilmente

  1094. Anonymous says:

    @Anonymous
    non ci siamo capiti…. per avanzate intendo ‘funzioni che la rai puo’ perseguire legalmente’…… e che sono espressamente vietate… vuoi finire nel mirino della EscoPost?
    Non intendo esporre il sottoscritto e il blog a problematiche legali.

    Se non lo capisci mi spiace per te…
    Prima di dare fiatto alla bocca metti in moto il cervello.

    K.

  1095. Anonymous says:

    @k nn essere permaloso ma c sono tanti modi per farlo ed essere per essere coperti e tutto quello che se fatto sino ad ora nn che fosse cosi usuale diciamo… cmq puo essere che a questora abbia qualke neurone spento non voglio essere polemico ma sei tu che t sei messo in questa situazione vedi d uscirne ammodo

  1096. Anonymous says:

    @anonymous
    giusto per concludere la questione. Questo e’ un blog ‘tecnico’ e non di polemiche.

    Se guardavi le risposte che ho dato a Pax ed altri in passato potevi vedere che quello che era di mia conoscenza, e che non violava evidenti regole, l’ho sempre messo a disposizione.
    Devo stare piuttosto attento agli aspetti legali. Posso arrivare ad un certo limite ma non oltre.

    A questo punto continuate a divertirvi come volete.
    come dici tu ‘vedo di uscirne’

    Passo e chiudo forever

    K.

  1097. Nicola says:

    Salve, mi servirebbe una mano:
    Negli scorsi giorni il vostro script rai.py mi funzionava a meraviglia, mentre questa mattina mi risponde:

    502 13:07 ~ > python rai
    3101:892:09,17,439,00,16,30,474;1
    zX▒YjaCGC||M|^ogb{`giAOFvY
    Traceback (most recent call last):
    File “rai”, line 172, in
    stream = streamURL(host, path, chan, ttAuth)
    File “rai”, line 90, in streamURL
    return re.search(“(?Pmms://.*)\””, asx).groupdict()[“mms”]
    AttributeError: ‘NoneType’ object has no attribute ‘groupdict’

    Hanno cambiato qualcosa quelli di rai.tv? Sbaglio qualcosa?
    Vi ringrazio,
    Nicola.

  1098. Giulia says:

    Per qualche giorno non posso usare le macchine windows (sono in fase di trasloco) e purtroppo il reverse delle dll si fa solo sotto windows, comunque non esiste solo dedot ce ne sono molti di deoffuscatori uno per ogni offuscatore (circa), inoltre se ho capito bene sono passati a silverlight 4.0 e quindi i deoffuscatori devono “abituarsi” ai nuovi bytecode….

  1099. frankyminkia says:

    stessi problema di Nicola, e prima andava tutto a meraviglia anche a me.

    502 13:07 ~ > python rai
    3101:892:09,17,439,00,16,30,474;1
    zX▒YjaCGC||M|^ogb{`giAOFvY
    Traceback (most recent call last):
    File “rai”, line 172, in
    stream = streamURL(host, path, chan, ttAuth)
    File “rai”, line 90, in streamURL
    return re.search(“(?Pmms://.*)\””, asx).groupdict()[“mms”]
    AttributeError: ‘NoneType’ object has no attribute ‘groupdict’

  1100. Giuseppe says:

    Anch’io, da ieri, trovo il seguente blocco:

    C:\>python rai.py RaiUno
    3101:892:09,17,439,04,29,45,474;1
    ?zX?Yja?CG¦C||M|^o?gf{?o¶`iAOFvY
    Traceback (most recent call last):
    File “rai.py”, line 177, in
    stream = streamURL(host, path, chan, ttAuth)
    File “rai.py”, line 95, in streamURL
    return re.search(“(?Pmms://.*)\””, asx).groupdict()[“mms”]
    AttributeError: ‘NoneType’ object has no attribute ‘groupdict’

    C:\>

  1101. r3load says:

    La Rai ha aggiornato la console. A livello tecnico e’ complicatissimo risalire al sorgente. Tutti gli script han smesso di funzionare :D

  1102. stink.floyd says:

    allora ragazzi, con moonlight e firefox 3.6.3 funziona, anche se è instabile, direttamente sul portale rai.tv. Proprio ora è uscito l’aggiornamento di moonloght a 2.99.0.7 mi chiedevo se qualcuno di voi l’avesse già provato e verificato se la visione sul portale funziona !grazie

  1103. Spaccanapoli says:

    A me su Ubuntu con Moonlight 3 Preview 6 funziona, ogni tanto si blocca il browser ma meglio che niente, almeno mi vedo i mondiali.

  1104. Ernesto says:

    A me invece non funziona (su Fedora 11)

  1105. Ernesto says:

    Ho di nuovo scritto a rai-net:
    —-
    Buongiorno,

    scrivo per segnalare che gli utenti che non usano software proprietario
    MICROSOFT di nuovo non possono vedere i video del portale RAI.
    Da un anno a questa parte, ogni nuova modifica apportata sul portale è
    stata tesa ad aumentare la dipendenza dalla Microsoft. Esistono al mondo
    anche persone, esseri umani, paganti il canone, che non usano come
    sistema operativo MS Windows e che non possono quindi usare Silverlight.
    Ora, dato che per lo streaming via web di contenuti audio/video esistono
    centinaia di soluzioni -alcune open-source, altre non open-source ma
    gratuite e accessibili a tutti, alcune PURE microsoft ma disponibili
    anche per gli utenti Mac e Linux- perché volete a tutti i costi usare
    PROPRIO silverlight che è praticamente l’UNICA COSA FRA MILLE che su
    Linux non va?

    Perché?

    Cordiali saluti,
    Lorenzo
    —–

    praticamente gli scrivo da mesi…

  1106. Giuseppe says:

    Ricordo a parecchi _user_ che hanno appena postato più su, che
    l’argomento dell’articolo di questo blog è:
    “————
    Dirette Rai.tv senza SilverLight o Moonlight
    ————-”
    Che “ci azzeccano” commenti di questo tipo?
    “A me su Ubuntu con Moonlight 3 Preview 6 funziona”
    Creano solo … intasamento, mi pare!

  1107. Spaccanapoli says:

    Ok, allora quando esce la soluzione? Anche io preferisco VLC ma nell’attesa le partite me le guardo con Ubuntu e Moonlight :P

  1108. Giulia says:

    Net assembly rebuilder + desmart + reflector .NET danno dei risultati “incoraggianti”…
    direi che c’e’ dell AES e del SHA1 nella chiave (Crypto stream), forse a queste funzioni “avanzate” si riferiva l’ amico Anonymous K ?

  1109. pax says:

    @K
    Ciao K,
    Grazie per avermi risposto.
    Premetto che condivido la tua posizione in merito alle soluzioni ‘avanzate’ della versione dello script che usi. Mi riferivo proprio a questo tipo di problematiche quando, qualche giorno fa, ti chiedevo se potevi condividere il metodo che utilizzavi. Non credo che sia il caso di correre rischi personali, tra l’altro anche gravi, per battaglie come questa. Non si dimentichi che si sta giocando con un gigante della comunicazione che ha accesso a risorse che vanno, quasi certamente, bel oltre le possibilità di tutti i fruitori del blog.

    Detto questo, sono riuscito a trovare una versione dello script che risale al 28 febbraio. Non sono però riuscito a farlo funzionare. Credo di aver problemi di timeout dovuti alla pubblicità che precede lo streaming.
    Giusto per far comprendere a te ed agli altri lettori, dopo aver selezionato un canale, sento l’audio sovrapposto sia dello streaming che della pubblicità.
    Per eliminare la parte indesiderata che precede lo streaming ho installato ABP sul profilo del browser che uso per l’accesso allo streaming ma, alla luce di quanto detto sopra, non credo che funzioni.

    Ovviamente si accettano consigli ;)

    Giusto per capire fin dove ci si può spingere, e se ritieni di potermi rispondere, rispetto alla versione che ho trovato io, cosa permette di fare la versione che hai ulteriormente sviluppato tu?

    Grazie,
    pax

  1110. Spaccanapoli says:

    Forza (santa) Giulia! Aiutaci tu! :)

  1111. stink.floyd says:

    x Giuseppe.
    A Giusè , per quanto mi riguarda , non mi servono morali o lezioni di chi o cosa si debba parlare. A mio avviso , qui , si sta cercando , tutti insieme , di arrivare ad una soluzione al problema! Ognuno , liberamente e soprattutto senza offendere e sentirsi più importante di nessuno , sta cercando di dare il proprio aiuto , anche se piccolo , alla comunità. Anche se , come dici tu , “il titolo” della discussione è quello(che credo abbiamo letto tutti senza aver bisogno che tu , molto cortesemente , ce lo riproponessi!!) e non c’è dubbio che faccia riferimento , presentando una soluzione per gli utenti “free” , proprio a ‘quello’…(scusa la ripetizione) resta sempre e comunque la soluzione allo stesso problema , comune a tutti noi , che , al momento , non può essere risolto con un “titolo” quindi , cercando soluzioni alternative ognuno di noi le mette , molto cortesemente , a disposizione di tutti. Cosa che , sempre a mio avviso , dovresti fare anche tu … invece di “ricordarci” di leggere o di “interpretare” (secondo la tua logica) un titolo di una discussione ad un problema che , come ci insegna la scienza , spesso e volentieri può essere risolto in una infinità di modi.

  1112. Jesus says:

    Attualmente con il vecchio script si vedono tutti i canali fuorchè 1-2-3. Staranno temporeggiando prima di migrare tutto al nuovo criptaggio?

    Saludos

  1113. Anonymous says:

    @Giulia
    secondo te che sono text1 e text2 e cmq mi pare che ritorni base64 di stream non stream2 che è quello Crypto Stream o mi confondo io??

  1114. Anonymous says:

    @Giulia

    > … direi che c’e’ dell AES …

    Se c’è AES di mezzo , potresti usare aeskeyfind , un programmino che ha ogni distribuzione debian based per l’individuazione della chiave AES ; il principio base è che la chiave di questo algoritmo ha dei patterns specifici , individuabili anche in mezzo a dati cifrati e/o casuali … ovviamente l’ipotesi base è che la chiave sia in chiaro e reperibile ( dal flusso o dal disco ) … se la chiave fosse invece disponibile in chiaro solo in memoria , la cosa si fa difficile perchè si dovrebbe poter fare un dump su disco dell’intera memoria o dell’area di interesse – ammesso che si riesca ad individuarla.

  1115. Anonymous says:

    > si dovrebbe poter fare un dump su disco dell’intera memoria ….

    LOL … che idiota che sono … basta che mandi in ibernazione mentre si sta guardando la R41 e dopo aver riavviato fai una copia del file hybernate.sys ( se usi windows )

    ovviamente sarebbero ca**i un po’ più amari se l’applicazione usasse una chiave AES diversa per ogni sessione

  1116. gionnico says:

    @Ernesto: com’è la loro email??

    Io non riesco a vedere la rai nemmeno da rai.tv con moonlight!
    Le ho provate tutte: moonlight 2,3, firefox 3.6 e 3.7

    NIENTE DA FARE!

    Viene il cerchietto di caricamento poi .. finito il caricamento nulla: resta schermata nera al posto del lettore (non si vedono nemmeno i comandi).
    Non c’è traffico di rete.
    Non c’è lavoro di CPU.

  1117. gionnico says:

    Attempting to load libmoonloaderxpi
    Moonlight: no audio capture service available
    Moonlight: Installing signal handlers for crash reporting.
    Moonlight: Enabling MONO_DEBUG=keep-delegates and MOONLIGHT_ENABLE_CONSOLE=1
    windowless mode

    (:9218): Moonlight-WARNING **: Moonlight: probing for browser type failed (or browser bridge was disabled), user agent = `Mozilla/5.0 […]’
    Moonlight: Plugin AppDomain Creation: OK
    Moonlight: setting option emulatekeycodes to 0
    Moonlight: setting option clipping to 0
    Moonlight: setting option bbox to 0
    Moonlight: setting option textbox to 0
    Moonlight: setting option occlusion-culling to 1
    Moonlight: setting option cache to 0
    Moonlight: setting option backend to 1
    Moonlight: setting option keepmedia to 0
    Moonlight: setting option effects to 1
    Moonlight: setting option curlbridge to 0
    Moonlight: setting option ooblauncher to 0
    trying to load: /Microsoft.Web.Media.SmoothStreaming;component/themes/generic.xaml
    trying to load: /Microsoft.SilverlightMediaFramework.Player;component/themes/generic.xaml
    trying to load: /System.Windows;component/themes/generic.xaml
    *** WARNING *** The element referenced in Binding.ElementName (‘BitrateElement’) could not be found
    trying to load: /System.Windows.Controls.Layout.Toolkit;component/themes/generic.xaml

    Unhandled Exception: System.ExecutionEngineException: SIGILL

    ###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv

  1118. Giulia says:

    Qullo che vorrei sapere , e’ possibile debuggare questa applet in qualche modo,
    cie’ se io metto in breakpoint sulla classe CryptoStream di cui conosco il sorgente perche’ e’ una libreria mono oppure sui metodi ByteArray la rai potrebbe offuscare quello che vuole ma quando va a chiamare le librerie di sistema (fosse anche l’oggetto String) la intercetterei alla grande….qualcuno conosce un modo per mettere firefox (o internet explorer) silvelight o mono in debug mode ?E un ambiente debug dove fare queste analisi ?
    Per le applet java la possibilita’ di agganciarsi in debug mode alla macchina virtuale esiste ma no conoscendo mono o silverlight non saprei come fare……
    Esistera’ la possibilita’ di debuggare in mono ?

  1119. Pietro says:

    @GIULIA: se per te è scontato, sorry, ma hai visto http://tirania.org/blog/archive/2009/Dec-17-1.html ?

    Per giunta scommetto che ci sono anche variabili d’ambiente che, passate a Firefox, aumentano il debug di Moonlight (“MOON_DISABLE_SECURITY_DEBUG_ONLY = 1” se non ricordo male faceva qualcosa del genere), ma non ho idea di dove trovare una lista/documentazione.

  1120. Giuseppe says:

    @ stink.floyd
    Hai scritto più su:
    “Un problema … spesso e volentieri può essere risolto in una infinità di modi”. D’accordo, e uno di questi è suggerito qui (forum Ubuntu Italia) http://forum.ubuntu-it.org/index.php topic,392449.msg3046324.html#msg3046324
    Resta invece da investigare come variare la strategia di fondo per scardinare la tracotanza Rai tramite un semplice script e l’uso di python e vlc. Ciò che stanno facendo adesso, e con grande passione, gli sviluppatori di questa ricerca. Ciao

  1121. Giuseppe says:

    Riscrivo il link del posr precedente (era saltato uno slash)
    http://forum.ubuntu-it.org/index.php/topic,392449.msg3046324.html#msg3046324

  1122. Anonymous says:

    @Pax

    http://pastebin.com/S68gm981 24h expiration time.

  1123. Jesus says:

    Grazie molte, solo che l’hai creato in Winc0Z, quindi prima di usarlo bisogna:
    fromdos
    altrimenti è inutilizzabile

  1124. Jesus says:

    Non funzia con 1-2-3 :(

  1125. Anonymous says:

    E’ stato creato con Linux…. non ho mai usato Winzozz.. E’ una caratteristica di Pastebin……

  1126. Anonymous says:

    @Jesus

    I’know… intercetta il manifest ma Vlc non e’ in grado di riprodurre lo smooth.. sto cercando di usare moonshine come player desktop… ma per il resto ha funzionato anche durante l’ultimo cambio delle key..

    ciao

  1127. Jesus says:

    ok sorry, so che a volte tacciare un utente linux di usare winkrosk può essere offensivo (vedi me).
    Il punto è che gli altri canali funziano anche con il vecchio rai.py..
    comunque ottimo lavoro!! lo sto portando per debian sid e iceweasel

  1128. luca says:

    @Anonymous
    è possibile avere indicazioni su come si usa lo script?
    grazie

  1129. Anonymous says:

    Per quanto riguarda il file che hanno inserito su pastebin ha le spaziature dos, lo convertite con:
    tr “\r” “#” rai.sh

  1130. Anonymous says:

    il comando è questo inserito qui:
    http://pastebin.com/cTKZ1Aa5

  1131. Anonymous says:

    certo che per come giochiamo a pallone quest’anno…posso capire che stiano cercando di non farci vedere niente ;-)

  1132. pax says:

    @K
    Ciao K,
    grazie per il link.

    ci smanetto un pò e vedo cosa riesco a combinare ;)

    pax

  1133. luca says:

    @Anonymous
    grazie x delucidazioni.. è un bello script
    confermo che funziona su tutto (stranamente solo con mplayer a me) tranne che su 1-2-3 —
    ma sono d’accordo con te.. per come giochiamo forse è meglio così!!

  1134. gionnico says:

    Ok .. la telecom mi ha dato beghe ma finalmente è tornata la connessione.

    Qui c’è gente della rai che vede (e a volte scrive pure..).

    Possiamo discuterne in un luogo più appartato, lo ricordo. Nel solito forum:
    www forzazzurri.mine.nu/olrait

    (rimettete il punto)

  1135. pax says:

    @K
    Complimenti a te e a tutti quelli che hanno contribuito.
    E’ veramente un buon lavoro.

    pax

  1136. Anonymous says:

    @Pax
    Grazie Pax.

    E’ stato un piacere

    Fatti sentire… magari riesco a linkarti in qualche modo la versione completa.

    :-)

    K.

  1137. pax says:

    @K
    sarebbe fantastico ;)

    grazie,
    pax

  1138. script_olé says:

    Grazie per il lavoro che state facendo. Vi seguo da un pò, ho visto che forse c’è la soluzione, ho provato il vostro script (l’ultimo) ma nulla, come si usa questo script? A me da rai.sh: 90: Syntax error: “(” unexpected (expecting “}”)

  1139. pax says:

    @script_olé
    sei sicuro di aver copiato lo script correttamente?
    Hai fatto modifiche allo script?

    In questi casi una ricerca su google, mettendo come chiave di ricerca l’errore che hai ottenuto, produce in genere dei buoni risultati.

    pax

  1140. script_olé says:

    @pax ho preso quello di @k http://pastebin.com/S68gm981 poi ho applicato tr “\r” “#” rai.sh come spiegato, ultima prova che ho fatto non avviandosi per l’errore: ho commentato la linea DATE=(`echo $DATE | sed -e ‘s/[:-]/ /g’`), lo script adesso si avvia, mi lancia firefox 3.6.6pre ma più nulla (sono ovviamente sotto ubuntu 10.04 un pò modificato con vari software in ppa, ma non credo sia questo il problema o mi sottovaluto la cosa??)

    p.s
    firefox3.6.6free + moonligth 2.999ecc… da web mi funziona anche se da schifo e vorrei tornare al mio mplayer :) fatemi sapere qualche dritta

  1141. Anonymous says:

    @script_olé
    Modifica la variabile ViaBrowser da 1 a 0.
    Lo script cosi’ si comporta come quello python che gira in rete e salta tutto il path del codice che usa il browser per generare la chiave.E’ piu’ facile fare un debug.
    Quando cosi’ ti funziona testa il modo ‘browswer’ rimettendo la variabile a 1.
    Ricorda cmq che finche’ non avremo un player per smooth streaming riceverai il messaggio che il tipo di streaming non e’ (ancora…) supportato per i canali 1,2,3, e sport2

  1142. script_olé says:

    @Anonymous

    Non so se può essere utile, putroppo seguendo il tuo consiglio ottengo:

    [: 360: Prog. 0: unexpected operator
    sed: espressione -e #1, carattere 2: utilizzo non valido dell’indirizzo 0
    sed: espressione -e #1, carattere 2: utilizzo non valido dell’indirizzo 0
    rai.sh: 360: Bad substitution
    rai.sh: 360: let: not found
    rai.sh: 360: Bad substitution

    Fatemi sapere se avete qualche idea…

  1143. Anonymous says:

    @script_olé
    Messaggi mai visti… sembra come se lo script sia corrotto oppure sia stato traslato male qualche apice (‘) o doppio apice (“) o backtick (`) per cui l’interpreter bash va in tilt…. potresti ottenere qualche dato in piu’ se lo lanci in debug (sh -x tuo_script)

    ciao

  1144. script_olé says:

    @Anonymous

    look
    http://pastebin.com/tggVGEWr

  1145. Anonymous says:

    il tuo sistema riceve una risposta invalida dal dialog (il pannello di input)
    ————————————————————————
    + cat rai.sh.reply
    + REPLY=Prog. 0
    + [ Prog. 0 == ]
    [: 1: Prog. 0: unexpected operator
    + echo Prog. 0
    + awk {print $2}
    + LinkId=0
    + sed -n 0p rai.sh.link

    sed: espressione -e #1, carattere 2: utilizzo non valido dell’indirizzo 0
    ———————————————————————————
    La rai.sh.reply non puo’ essere ZERO.
    Il dialog restituisce il numero di programma scelto e il comando sed estrae il link equivalente dal file .link.

    Se la reply riceve ‘0’ il tutto poi sballa…

    Mi posti indietro il sorgente dello script? Vediamo se si e’ corrotto nel download

  1146. script_olé says:

    ho fatto solo una modifica per farlo partire e nei commenti
    http://pastebin.com/ktCPSVLp

  1147. Anonymous says:

    @script_olé
    questa e’ la mia trace:

    ++ cat ZBrowse.reply
    + REPLY=’Prog. 4′
    + ‘[‘ ‘Prog. 4’ == ” ‘]’
    ++ echo Prog. 4
    ++ awk ‘{print $2}’
    + LinkId=4
    ++ sed -n 4p ZBrowse.link
    + Media=’/dl/RaiTV/diretta.html?cid=PublishingBlock-ea74b386-9a37-4293-a06b-c003359c6ede&channel=Rai 4′
    ++ sed -n 4p ZBrowse.desc
    + Dsc='”Prog. 4″ “Rai 4″‘
    ———————————————–
    Come vedi la reply e’ tra apici ed il flusso prosegue correttamente.
    Nella tua trace e’ scomparso ogni tipo di Apice o doppio Apice.

    ciao

    K.

  1148. Anonymous says:

    Il sorgente e’ rovinato. Contiene caratteri invalidi (^M cioe’ ctrl-M).

    Sulla mia Mandriva:

    bash: ./Xray: /bin/bash^M: bad interpreter: No such file or directory

    Non so per quale motivo sul tuo (Ubuntu?) sia successo questo.

    Ciao

  1149. Jesus says:

    Se leggete bene i post precedenti, dopo scaricato lo script bisogna trasformarlo per utilizzarlo:
    fromdos ‘comando_scaricato’

  1150. Anonymous says:

    Visto che non tutte le distro Linux hanno il comando fromdos cosi’ ho ripulito il sorgente rovinato:

    cat ./Xray | tr -d ’15’ > ./Xray_ok

    che ora funge.
    A proposito visto che bel ttauth lungo un km ha ora la rxx?

    Ciao

    K.

  1151. Anonymous says:

    P.S. il blog al solito ha perso un carattere…

    prima del ’15’ nella tr c’e’ un backslash (quello sotto la Pipe)

    ‘\’

  1152. script_olé says:

    Scusate la mia ignoranza, ma non riesco, un linkettino ad una versione che funge? Vi prego

  1153. pax says:

    Un altro metodo utile per ripulire lo script di caratteri di formattazione dos che ho trovato in rete (che poi è quello che ho utilizzato io) è il seguente:

    sed s/^M// nomefile.sh > nomefile.tmp && mv nomefile.tmp nomefile.sh

    il comando è composto da due parti.
    La prima
    sed s/^M// nomefile.sh > nomefile.tmp
    riversa il file originale in un file temporaneo cancellando i caratteri “^M”

    La seconda
    mv nomefile.tmp nomefile.sh
    semplicemente rinomina il file ripristinando, in questo caso, il nome originale.

    @script_olé
    considerato che le indicazioni di K sono state molto precise, probabilmente non ha tanto senso provare a ripulire il file scaricato da pastebin con questo metodo. Anche se, dal momento che il tuo problema sembra generato da una corrizione del file in fase di ripulitura…
    …tentar non nuoce.

    pax

  1154. Anonymous says:

    @script_olé

    http://uploading.com/files/25716add/Xray.gz/

    tra qualche ora lo tolgo

    ciao

  1155. dangp says:

    Tutto molto bello, ma rai 1, 2 e 3 non si vedono

  1156. Anonymous says:

    @Dangp

    era gia’ stato specificato chiaramente (e previsto nel codice).
    Finche’ linux non avra’ un player per lo smooth streaming continuerai a non vederli.
    Ma cosi’ ti manca solo l’ultimo pezzo… al link giusto ci arrivi…

  1157. dangp says:

    ok, scusate

  1158. script_olé says:

    @Anonymous

    Ti ringrazio per Xray, ma anche con il tuo script ho sempre lo stesso errore

    Xray: 89: Syntax error: “(” unexpected (expecting “}”)

    sulla riga 89 : DATE=(`echo $DATE | sed -e ’s/[:-]/ /g’`). Se avete qualche suggerimento… :|

  1159. Anonymous says:

    @script_olé

    A questo punto se anche con il gz che ti ho passato hai problemi di caricamento devi avere un Pinguino geneticamente modificato (ibridato con winzozz?)

    Non so piu’ che dirti :-)

    K.

  1160. script_olé says:

    Ok ibridato si, potrebbe anche essere, ma con winzoz? Dai… :D
    Se avete novità fatevi sentire, per adesso script_KO vi saluta alla prossima, sperando in uno script migliore.

    Ciao

  1161. pax says:

    @script_olé
    la riga incriminata è la prima che utilizza il programma sed.
    Ora, so che può sembrare strano, e a dir la verità mi aspetterei un messaggio di errore differente, ma hai verificato di avere sed installato sul tuo sistema?

    Ciao,
    pax

  1162. pax says:

    @script_olé
    anche se, a riguardare bene le prove che avete già fatto con K, non si direbbe che il problema sia quello…

    pax

  1163. script_olé says:

    @Pax

    Il problama l’ho risolto. Io facevo: sh Xray, invece dovevo fare bash Xray per funzionare. Ma cionostante 1 2 3 non funzionano 4 si.

    :|

  1164. pax says:

    @script_olé
    ciao script_olé,
    ok ;), ma questo nn è un problema dello script di K. Dipende dal fatto che Rxx utilizza per la codifica dei canali 1,2 e 3 (per il momento solo di quelli) una codifica M$ non ancora implementata su nessun player *nix.
    Per il momento bisogna portare pazienza…

    pax

  1165. tavolone says:

    Io con il vecchio rai.py vedo gli stessi canali, mi conviene aggiornare al nuovo script o non cambia nulla??
    Se è tutto uguale, allora aspetto delle novità per rai 1, 2 e 3 prima di cambiare.

    :)

  1166. Giuseppe says:

    Sì, aspetto anch’io futuri sviluppi su Rai1-2-3.

  1167. Anonymous says:

    Ciao,
    volevo chiarire, definitivamente, l’equivoco che anche qualche altro sito/blog fa a proposito dello script. Non mi attribuisco risultati che non ho (ancora) ottenuto.

    Al momento ‘non ci sono player standalone *nix’ capaci di riprodurre lo smooth streaming. Percio’ non puo’ farlo nemmeno il mio script.
    Anche se e’ in grado di intercettare il link al ‘Manifest’ iniziale.

    Ha permesso, invece, di vedere gli altri canali delle dirette anche quando, nei giorni scorsi, alcune volte sono cambiati i ‘ttauth’ e gli script classici si sono bloccati, usando il ‘giro’ attraverso il browser.

    Ciao
    K.

  1168. tavolone says:

    Grazie, ora ho capito. Il nuovo script è più efficente del vecchio rai.py.

    Ho fatto un sacco di ricerche in rete ma per adesso nessuna novità per rai 1, 2 e 3. Nel frattempo però mi chiedevo se era possibile convertire moonlight per maemo 5, almeno potremmo vedere le tre rai ammiraglie tramite il sito rai così come avviene su ubuntu.
    Se avete qualche notizia in merito scivetela qui.

    Grazie :)

  1169. Anonymous says:

    Ma qualcuno ha controllato dove punti l’indirizzo http://www.rai.tv ?


    ;; ANSWER SECTION:
    www.rai.tv. 83749 IN CNAME www.rai.it.edgesuite.net.
    www.rai.it.edgesuite.net. 18949 IN CNAME a1214.g.akamai.net.
    a1214.g.akamai.net. 16 IN A 213.155.157.35
    a1214.g.akamai.net. 16 IN A 213.155.157.25

    ....

    % Information related to '213.155.157.0 - 213.155.157.255'

    inetnum: 213.155.157.0 - 213.155.157.255
    netname: AKAMAI
    descr: Akamai International B.V.
    org: ORG-AIB7-RIPE
    country: GB
    ...

  1170. Anonymous says:

    Guardate che il portale www(dot)rai(dot)tv punta ad un indirizzo di un intervallo IP assegnato ad Akamai : praticamente hanno appaltato la distribuzione dei contenuti ad Akamai….

  1171. gionnico says:

    Guarda che DA SEMPRE utilizza quella piattaforma lo streaming rai, anche quando gli stream erano plain asf.

    Ti basta anche scaricare la pagina del relinker per vedere che punta all’estero.

  1172. Anonymous says:

    Cmq io sono per continuare sulla vecchia strada
    @Giulia
    Sei riuscita a sapere di più su quei parametri?

  1173. davide says:

    raiuo due e tre si sono “svampati”
    Relinker Exception: Content requested isn’t in an usable status

  1174. mousse says:

    Su Windows… beh c’è wget. :D

    Ora magari non serve più, però c’è. E c’è pure python ;D

  1175. Anonymous says:

    Da oggi pomeriggio i canali 2 e 3 sono tornati al vecchio mms..
    Vai a capire che gli passa per la testa

  1176. 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? :(

  1177. gionnico says:

    @leo: apt-get install curl libcurl

  1178. 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

  1179. 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

  1180. 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).

  1181. 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??

  1182. Luca says:

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

  1183. Luca says:

    i link li ho presi con httpfox

  1184. 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

  1185. 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’,

  1186. 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ò!!! :)

  1187. 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

  1188. 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? :-/

  1189. 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.

  1190. tavolone says:

    @deinde
    Grazie!! :)

  1191. 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…

  1192. Anonymous says:

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

  1193. 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

  1194. 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…

  1195. 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$.

  1196. linuser says:

    @Giorgio

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

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

  1197. 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!!!! :)

  1198. 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”

  1199. Anonymous says:

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

  1200. 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!!!!

  1201. 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.

  1202. […] 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 […]

  1203. gionnico says:

    @leo: apt-get install libcurl4 libcurl3

  1204. 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 ?

  1205. Anonymous says:

    @pax

    E’ difficile l’analisi della errorlog?

    Ciao

    K.

  1206. gionnico says:

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

    Ci sono rimedi?

  1207. 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.

    :(

  1208. 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.

  1209. 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.

  1210. 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!!!! :)

  1211. 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.

  1212. 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!!!!!!

  1213. 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.

  1214. 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

  1215. Anonymous says:

    @pax

    Ne verrai a capo sicuramente. ci scommetto :-)

    K.

  1216. 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.

  1217. Anonymous says:

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

  1218. 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 ).

  1219. 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.

  1220. Anon says:

    @johnny

    IIS semmai … se volete fare del debunking , siate professionali

  1221. 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!!! :)

  1222. 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.

  1223. 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…)

  1224. 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.

  1225. tavolone says:

    aa

  1226. 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.

  1227. tavolone says:

    Questo è il link che mi sono scordato prima.

  1228. tavolone says:

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

  1229. 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) = :

  1230. johnny says:

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

  1231. 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.

    :)

  1232. pietro says:

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

  1233. 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.

  1234. 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).

  1235. 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?

    :)

  1236. Antonio says:

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

  1237. 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.

    :)

  1238. 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…

  1239. 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 …

  1240. 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

  1241. 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”…

  1242. 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!

  1243. 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.

  1244. tavolone says:

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

  1245. 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

  1246. 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”?

  1247. Aldo says:

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

  1248. alf74 says:

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

  1249. 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

  1250. 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?’

  1251. 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!!??

  1252. 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.

  1253. tavolone says:

    Ok, Grazie!! :)

  1254. Giulio says:

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

  1255. 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

  1256. 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

  1257. 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.

  1258. Anonymous says:

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

  1259. 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.

  1260. enrico says:

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

  1261. Mirko says:

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

  1262. --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

  1263. Patrix says:

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

  1264. 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!!

  1265. 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.

  1266. 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

  1267. 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

  1268. iobo says:

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

  1269. 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!

  1270. 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 !!

  1271. 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/)

  1272. 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

  1273. 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

  1274. lufuscu says:

    si pian piano ci sto riuscendo a vedere il video…

  1275. 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.

  1276. 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.

  1277. 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

  1278. 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)

  1279. 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.

  1280. 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

  1281. 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

  1282. mario says:

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

  1283. 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!

  1284. 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

  1285. 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

  1286. 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

  1287. 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

  1288. 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

  1289. 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

  1290. 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!

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

  1292. 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)!!

  1293. 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.

  1294. 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

  1295. 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.

  1296. 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.

    • Andabata says:

      K., hai un nick d’ispirazione kafkiana ma la tua estensione per Firefox su Linux è semplice, potente ed effettiva ;)
      Grazie

    • Tiziano says:

      Funziona da dio, complimenti e grazie!

  1297. 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…

  1298. 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 :)

  1299. 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

  1300. 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…. !!!!

  1301. 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 0x020202 -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

  1302. 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.

  1303. 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..

  1304. 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…..

  1305. 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…

  1306. kiber says:

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

  1307. 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…

  1308. 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..?

  1309. 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” :)

  1310. 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).

  1311. 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….)

  1312. 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….

  1313. Viandante says:

    Grazie per la pazienza e disponibilità….!

  1314. porcelinux says:

    FLAVIO TORDINI È UN GRANDE !

  1315. revol says:

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

  1316. porcelinux says:

    io rainews lo guardo dal loro sito senza silvercacca

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

  1317. mario says:

    grazie infinite

  1318. 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.

  1319. 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…..

  1320. ale5000 says:

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

  1321. valerio says:

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

  1322. 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

  1323. mina says:

    devi modificare il file install.rdf con 5.*

  1324. 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

  1325. Paolo says:

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

  1326. 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.

  1327. 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.

  1328. Niko says:

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

  1329. 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

  1330. silvio says:

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

  1331. silvio says:

    dispiace

  1332. 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…?

  1333. 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..

  1334. 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

  1335. dasher says:

    Sono “incappato” per caso in questa discussione e mi si è riaccesa una speranza. Da un annetto mi sono trasferito all’estero. Come saprete la RAI ha i servizi geolocalizzati, per cui avviene un controllo IP e se il client non si connette dal territorio italiano la visione dei canali per ragioni di diritti TV è inibita. Ogni tanto mi farebbe piacere dare uno sguardo alla TV Nazionale, ma non riesco a trovare una soluzione soddisfacente. Ci sono alcuni siti che in quache modo riescono a pubblicare alcuni canali (non tutti), ma spesso lo streaming si blocca e la qualità è pessima. Ho anche provato con Vidalia a uscire con un IP italiano ma non ci sono nodi che offrono una banda decente per uno streaming video. Il vostro script mi puo’ aiutare?

    Grazie.

  1336. ω&α says:

    Il link per rai5 che ha tutti quei bei programmi acquistati dall’estero (per es. il David Letterman Show) http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72382, grazie molte per lo script!

  1337. […] Dirette tv senza silverlight e moonlight ‹ Roma ha ospitato la prima festa dei pirati Appunti per un osservatorio regionale della cultura del Lazio › Pubblicato in Diritti digitali, Free software, Interviste, Open source, Seminari, Video […]

  1338. michele says:

    grazie innanzi tutto per il vostro lavoro veramente lodevole, però non riesco a vedere più rai 5 o quanto meno mi appare uno screen schot che rai5 non è supportata dal sito rai.tv?!
    problemi di copy rigth? ho provato anche il link qui sopra ma niente da fare!

  1339. mmp says:

    ciao, con ubuntu 12.04, vlc e il vostro script ho rivisto oggi la rai dopo anni! grazie, adesso vado a spegnerla. buon lavoro

  1340. paola says:

    Ciao a tutti, spero possiate aiutarmi. Vorrei vedere la Fiction Un medico in famiglia, Sia con Google Crserie 7. Vado sul sito rai.tv ecc ecc…trovo le puntate ma ….mi appare la finestra che mi invita a scaricare Silverlight per poter vedere il filmato. Ebbene, ho scaricato il programma più volte…. Non mi fanno vedere niente. Sia con Google Chrome che con Explorer. Grazie per qualunque aiuto mi possiate dare. Uso Windows 8

  1341. mircolo says:

    ma se qualche programmatore della rai vi legge dopo un po vi contromisura o no!

  1342. artoo says:

    mmmm non parrebbe funzionare…

    alpha:~/Downloads$ python rai.py RaiTre
    3102:937908:13,16,439,30,10,11,474;1
    ksUqQTkh CFuC|}M|^odb{feiAOFvY
    Traceback (most recent call last):
    File “rai.py”, line 174, in
    stream = streamURL(host, path, chan, ttAuth)
    File “rai.py”, line 91, in streamURL
    return re.search(“(?Pmms://.*)\””, asx).groupdict()[“mms”]
    AttributeError: ‘NoneType’ object has no attribute ‘groupdict’

    bleaah

    :)

  1343. Manuel says:

    Ciao Flavio,
    il tuo script funziona benissimo!
    Però guardando nel sorgente della diretta Rai (http://www.rai.tv/dl/RaiTV/dirette/PublishingBlock-64203784-70f7-4b53-9d21-b14693850195.html), ho trovato un link videoURL_M3U8 che è visibile su QuickTime Player (io sono su Mac). Il bello è che non c’è alcun tipo di blocco! Non viene più l’avviso: “Il contenuto è visibile solo attraverso il portale Rai.tv”, che la Rai si sia stufata di bloccare la visione da altri mezzi?

    Ciao!
    Manuel