Download m2o Reloaded

ATTENZIONE: Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :)

La mia webradio preferita (Frequence3) trasmette un programma di intrattenimento ogni sera. Poca musica, tante discussioni tra i dj che intervengono e -di conseguenza- alla lunga noioso soprattutto per la velocit√† con la quale parlano in francese. D’accordo, l’ho studiato per 3 anni (1996/98) ma a livello scolastico: sono solo un pivello in confronto a loro.

Da qualche tempo m2o ha avviato il progetto “Reloaded” che propone le registrazioni di tutte le sue trasmissioni. L’utente pu√≤ andare sul sito e ascoltare la puntata che gli interessa semplicemente navigando tra i programmi e nella lista dei file disponibili.

Decido di ascoltare qualche puntata del Cammino. Scrivere un buon post mentre si ascolta la musica del maestro fa sempre bene. C’√® solo un piccolo ma importante difetto nell’idea della radio romana: occorre utilizzare il loro player presente nella pagina web del servizio. Non posso riavviare Firefox, sono costretto a tenere aperta una tab, il player √® in flash (noto ciuccia-risorse da competizione). In pratica un computer con basse/medie risorse a disposizione potrebbe subire un rallentamento e infastidire l’utilizzatore durante la navigazione.

Qualcuno ha chiesto di passare dalla porta sul retro?

Veloce analisi del terreno di gioco mentre passo all’ascolto di una puntata di gabry2o:

  • Player: XSPF [info]
  • Indirizzo diretto: m2o.it/special/gabry2o_reloaded/xspf_player.swf

La parte fondamentale è:

XSPF Web Music Player is a flash-based web application that uses xspf playlist format to play mp3 songs. XSPF is the XML Shareable Playlist Format. The software is written in Actionscript 2.

Un software flash che sfrutta liste XML dove sono conservati i collegamenti ai file musicali? Trasparente come le autoreggenti della Bellucci in Malena! Non ci è voluto poi tanto per arrivare al traguardo:

<code>< ?xml version="1.0" encoding="UTF-8"?>
<playlist version="0" xmlns = "http://xspf.org/ns/0/">
<tracklist>
<track>
<location>http://download.m2o.it/reloaded/gabry2o/gabry2o_29_11_07.mp3</location>
<image>http://www.m2o.it/special/gabry2o_reloaded/copertine/thumb_gabry2o.jpg</image>
<annotation>Gabry2o - 29 Novembre 2007</annotation>
</track>
<track>
<location>http://download.m2o.it/reloaded/gabry2o/gabry2o_28_11_07.mp3</location>
<image>http://www.m2o.it/special/gabry2o_reloaded/copertine/thumb_gabry2o.jpg</image>
<annotation>Gabry2o - 28 Novembre 2007</annotation>
</track>
<track>
<location>http://download.m2o.it/reloaded/gabry2o/gabry2o_27_11_07.mp3</location>
<image>http://www.m2o.it/special/gabry2o_reloaded/copertine/thumb_gabry2o.jpg</image>
<annotation>Gabry2o - 27 Novembre 2007</annotation>
</track>
<track>
<location>http://download.m2o.it/reloaded/gabry2o/gabry2o_26_11_07.mp3</location>
<image>http://www.m2o.it/special/gabry2o_reloaded/copertine/thumb_gabry2o.jpg</image>
<annotation>Gabry2o - 26 Novembre 2007</annotation>
</track>
<track>
<location>http://download.m2o.it/reloaded/gabry2o/gabry2o_22_11_07.mp3</location>
<image>http://www.m2o.it/special/gabry2o_reloaded/copertine/thumb_gabry2o.jpg</image>
<annotation>Gabry2o - 22 Novembre 2007</annotation>
</track>
<track>
<location>http://download.m2o.it/reloaded/gabry2o/gabry2o_21_11_07.mp3</location>
<image>http://www.m2o.it/special/gabry2o_reloaded/copertine/thumb_gabry2o.jpg</image>
<annotation>Gabry2o - 21 Novembre 2007</annotation>
</track>
<track>
<location>http://download.m2o.it/reloaded/gabry2o/gabry2o_20_11_07.mp3</location>
<image>http://www.m2o.it/special/gabry2o_reloaded/copertine/thumb_gabry2o.jpg</image>
<annotation>Gabry2o - 20 Novembre 2007</annotation>
</track>
<track>
<location>http://download.m2o.it/reloaded/gabry2o/gabry2o_19_11_07.mp3</location>
<image>http://www.m2o.it/special/gabry2o_reloaded/copertine/thumb_gabry2o.jpg</image>
<annotation>Gabry2o - 19 Novembre 2007</annotation>
</track>
<track>
<location>http://download.m2o.it/reloaded/gabry2o/gabry2o_16_11_07.mp3</location>
<image>http://www.m2o.it/special/gabry2o_reloaded/copertine/thumb_gabry2o.jpg</image>
<annotation>Gabry2o - 16 Novembre 2007</annotation>
</track></tracklist></playlist></code>

A voi la chiave per entrare:

m2o.it/special/gabry2o_reloaded/playlist.xspf

Lo stesso identico ragionamento vale per qualsiasi altra cartella “reloaded” dedicata ai programmi di m2o. Giusto qualche esempio:

I collegamenti diretti agli mp3 sono completamente in chiaro. Ho potuto prendere una puntata a caso di Dual Core 2.0 e caricarla come URL all’interno del mio Windows Media Player:

La particolarità di questi mp3? Alcune caratteristiche da non sottovalutare:

  • 128 Kbps
  • Nessuno stacco pubblicitario
  • Nessuna interferenza (il fruscio che si sente nello streaming via mp3.m2o.it √® abbastanza fastidioso)
  • Massima banda in uscita (in un’ora di ascolto non ho mai avuta una bufferizzazione)

Se proprio non volete utilizzare un player audio e preferite tenere attivo lo streaming in Firefox si pu√≤ sempre ricorrere agli ottimi segnalibri da caricare in barra laterale, nulla di pi√Ļ semplice. XSPF pu√≤ essere caricato sulla sinistra del browser cos√¨ da essere sempre facilmente raggiungibile durante la normale navigazione. Nella barra dell’URL copiate ed incollate il seguente codice javascript:

javascript:addMozillaPanel('http://www.m2o.it/special/gabry2o_reloaded/xspf_player.swf?repeat_playlist=true')

Al posto di “gabry2o_reloaded” potete chiaramente mettere il nome di qualsiasi altra cartella. Salvate ora il nuovo segnalibro con il nome che preferite (esempio: come da immagine):

Selezionate il segnalibro e godetevi la riproduzione:

Felici e contenti? Immagino. Buon ascolto :)

  • http://paso.wordpress.com/ Paso

    bello! ottimo lavoro!
    Anch’io ascolto frequence 3 ed m2o, ma solo trance evo e zeroDB ;)

    Ciao

  • anonimia

    Wow…gran bel lavoro…complimenti.

  • http://betaver.blogspot.com betaversion

    Per chi vuole sentirlo in macchina o sull’ipod digitare da shell
    $ wget http://download.m2o.it/reloaded/gabry2o/gabry2o_27_11_07.mp3 (esempio)

  • let it be

    l’ avrai capito che io e la tecnologia scazzottiamo ( ma sono io la menomata..)altrimenti figurati se non contribuivo!!!!
    Tu mandami tutti i link che vuoi, e faccio un intervento solo con quelli!
    Zok?

    Mi pu√≤ piacere c’ √® sintonia!

  • http://koolinus.wordpress.com/ kOoLiNuS

    beh, buono … mi serve proprio un po’ di tunztunztunz quando sono al lavoro !

    :-D

  • Rikkardone

    ottimo!! finalmente posso portarmi un po’ di buona musica in macchina, dato che da me m2o non arriva ancora in FM

  • http://www.pumanet.it Puma

    Tu sei DIO.

  • http://gioxx.org gioxx

    ellamiseria Puma, manco avessi fatto un miracolo :D

  • corvette90

    come faccio a fare uscire la lista con i collegamenti ai file musicali?

  • http://gioxx.org gioxx

    Hai provato a leggere come si deve l’articolo? C’√® scritto :)

  • Angyxx

    Ciao,
    ma esiste un software che permette di scaricare tutti gli mp3 partendo dalla lista xspf?

  • primoooo
  • http://gioxx.org gioxx

    Angyxx: che io sappia no. Puoi tranquillamente usare un download manager mettendogli in coda tutti i vari file :)

    primoooo: quindi? :S

  • Angyxx

    Ciao Goixx,
    è vero che il download manager ti scarica il tutto ma non ha la possibilità di aggiornare automaticamente i file che man mano vengono inseriti. Sbaglio o non sono aggiornato sulle ultime evoluzioni dei donwload manager?

  • PietroSkanta

    Ho scritto un programma in Java che permette il download automatico sul proprio PC di tutti gli mp3 elencati nel celebre “playlist.xspf”. Se a qualcuno interessa, lo scarichi pure dal mio sito:

    http://www.pietroskanta.altervista.org/2008/06/real-trust-downloader/

  • http://gioxx.org gioxx

    @ PietroSkanta:
    Sarebbe stato carino almeno citare chi ti ha fornito il metodo per “passare” la finta protezione di m2o e non solo spammare il tuo sito ;)

  • PietroSkanta

    @ gioxx:
    Con tutto il dovuto rispetto, il sistema l’ho trovato da solo, non mi sembra un hackeraggio complicato, anzi, non mi sembra neanche un hackeraggio… se il link non era gradito allora mi scuso. Toglilo pure.

  • http://gioxx.org gioxx

    @ PietroSkanta:
    avendo visto data 22 giu. 2008 sul tuo post (contro questo con metodo spiegato il 30 nov. 2007) mi sono un attimo “insospettito”. Non si tratta certo di hackeraggio (parola abusata) ma di furbizia e conoscenza delle piattaforme utilizzate dalla nota radio romana.

    Non tolgo nessun link, è giusto che nella discussione aperta venga proposto di tutto.

    Ciao! ;)

  • The Wise Dj

    Ho creato un programmino che si occupa in automatico di scaricare canzoni o playlist da m2o reloaded.
    Link e Spiegazioni @ http://hackerbellerofonte.spaces.live.com/blog/

  • http://gioxx.org gioxx

    @ The Wise Dj:
    magari funzionasse :P

  • The Wise Dj

    @ Angyxx:
    Io ne ho creato uno, converte pure le playlist in .asx tanto che le puoi sentire in media player.
    Trovi il programmino e l’elenco aggiornato a oggi delle playlist @
    http://hackerbellerofonte.spaces.live.com/
    (Il Programma Può Darsi che non te lo apra sto ancora capendo perché ma intanto ci sono tutte le playlist del reloaded gia in asx ;)

  • The Wise Dj

    @ gioxx:
    Non so perché ma non me lo esporta!
    Sul mio funziona eccome, l’ho compilato in cpp…
    Appena capisco cosa sbaglio lo correggo, comunque le playlist .asx le metto a disposizione tutte! ;)
    A convertire ci mette un secondo e fa pure le tracklist, uff!
    Spero di capire presto cosa sbaglio nel compilare a me va eccome o.o

  • http://gioxx.org gioxx

    @ The Wise Dj:
    calcola che non ci si mette nulla a creare l’ASX partendo da quanto descritto da me sopra, sarebbe certamente carino il programma per automatizzare i processi (soprattutto di download). Mi secca scrivere il programma, sarebbe bene che il tuo “funzionasse a colpo secco” :P

  • The Wise Dj

    @ gioxx:
    Che non ci si metta nulla oddio, è da vedere!
    Devi fare un pò di trova e sostituisci.
    Il programmino scarica la playlist che vuoi, ne crea la .asx (in un secondo ^^) (ogni tracklist in automatico con il nome diverso) ,fornisce la tracklist (sempre personalizzata) e permette di scaricare le canzoni che vuoi.
    Il problema √® che dai file sorgente cpp mi esce un exe che non posso esportare per ora…
    Se tu sai come fare ben venga! ;)
    Ti passo pure i codici

  • http://gioxx.org gioxx

    @ The Wise Dj:
    fai pure, se posso ti do una mano. Manda tutto in mailbox gioxx[at]gxware[dot]org :)

    Ciao!

  • The Wise Dj

    Hanno resettato tutte le playlist del reloaded per chi fosse interessato a quelle “vecchie”
    le trovate tutte in un .zip gi√† in formato media player all’indirizzo

    http://hackerbellerofonte.spaces.live.com/blog/

    @Gioxx
    come va col programma?

  • http://gioxx.org gioxx

    @ The Wise Dj:
    decisamente male, non sono ancora riuscito a guardarci. Sarebbe bello se potesse darti una mano uno sviluppatore C / C++ per professione (o almeno appassionato con buone conoscenze) :(

  • The Wise Dj

    @ gioxx:
    A me basta uno che sa compilarmelo in modo corretto!
    Il programma c’√© ^^

  • http://gioxx.org gioxx

    @ The Wise Dj:
    scusami, mi sono spiegato male. Intendevo quello. Io non posso compilartelo in quanto non ho un applicativo valido (non programmo pi√Ļ da una vita, usavo Delphi).

    Ciao.

  • The Wise Dj

    Finalmente sono riuscito a completare il programma!
    Ora il programma per la conversione di playlist per Mediaplayer e per scaricare direttamente le canzoni del reloaded desiderate è pronto!
    Link @:

    http://hackerbellerofonte.spaces.live.com/blog/

  • The Wise Dj

    Finalmente sono riuscito a completare il programma!
    Ora il programma per la conversione di playlist per Mediaplayer e per scaricare direttamente le canzoni del reloaded desiderate è pronto!
    Link @:

    hackerbellerofonte.spaces.live.com/blog/

  • http://gioxx.org gioxx

    Bravo Wise, lo scarico e lo provo quanto prima :)

  • http://diglo.altervista.org/ diglo

    provate il programma che ho fatto… gestisce tutto
    http://diglo.altervista.org/

    diglo

  • Christian

    Il programma di diglo √® magnifico!!! Volevo chiedere se √® possibile aggiornarlo con i reloaded di “Mario & The City” dal momento che √® uno dei pochi programmi che non ci sono su reload me.
    Grazie