Radioblogclub getter (récuperation des mp3 de radioblogclub.com)

Soyez le premier à donner votre avis sur cette source.

Vue 29 546 fois - Téléchargée 2 402 fois

Description

En gros, je voulais récupérer des titres "open source" sur radioblogclub.com je me suis donc penché sur le programme flash pour voir comment il fonctionnait, comment était classé les différents éléments, bla bla bla, apres une premiere version qui fonctionnait plutot bien malgré les freez de la GUI j'ai du tout refaire puisque refonte de radio blog club ...

donc voila, en gros ce qui est fait aujourdhui sur radio blog club:

quand vous cherchez un titre/groupe ex: "les skalopes" les url's de recherche de radioblogclub sont toujours formé pareil

http://radioblogclub.com/search/0/les_skalopes
==> 0 étant la gestion de la pagination, pas tres important pour nous puisque j'ai utilisé une autre méthode pour "parser" toutes les pages
==> les espaces sont remplacés par des '_'

une fois la requete lancée, on trouve dans le code des url's du style
http://radioblogclub.com/open/13032/les_skalopes/Les-skalopes-album-les-skalopes-2005
==> c'est le lien pour lancer le player ...
==> 13032 est l'ID du blog. (tres important)

si on click sur le lien en question on trouve dans le code
javascript:openRadio('http://les.skalopes.free.fr/radio.blog/?autoplay=')
==> le lien direct vers le blog concerné (c'est sur ce blog qu'est stocké le ou les mp3(s) concerné(s))

donc apres avoir un peu regardé comment fonctionnait le flash, on sait que les musiques sont stoquées dans un repertoire nommé sounds comme suit :
http://les.skalopes.free.fr/radio.blog/sounds/

et encore mieu, on a la playlist des rbs's en XML ...
http://les.skalopes.free.fr/radio.blog/sounds/playlist.php

apres une breve recherche sur l'encodage des mp3's en rbs's, je m'appercois que c'est exactement la meme chose, y'a juste le bitrate et d'autre option de qualité qui change, il suffit de renommer le .rbs en .mp3 pour que ca marche!

Une fois tout ces details trouvés et assemblé j'ai monté cette petite moulinette en java. c'est pas tres compliqué je pense mais y'a de tout, du multi-threading, du swing, du parsing XML, du telechargment de fichier, ... enfin plein de bonne chose.

- le .jar contient les sources java, le manifest, le .project ... dé-rarer le !
- le .bat n'est utiles que pour deboguer, voir les stack-traces, l'état des différents curseurs ...

Voila, soyer pas trop méchant avec moi, c'est ma premiere source :)

Conclusion :


je n'ai pas encore fait de page web concernant ce code sur mon site perso, cependant un livre d'or (en ajax) est à disposition pour la remonté de bug, besoin d'info ...

pour ceux que ca interresse, demander moi le code du livre d'or ...

http://pferreir.free.fr --> lien "livre d'or"

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
316
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
1 février 2010
1
en fait j'ai créer une page pour le livre d'or, il est disponible ici :
http://www.javafr.com/codes/LIVRE-OR-AJAX_39782.aspx
Messages postés
3
Date d'inscription
vendredi 23 mai 2008
Statut
Membre
Dernière intervention
17 septembre 2008

bonjour, stp, tu peux m'envoyer le code du livre d'or ????

j'attend ta réponse.

merci
Messages postés
316
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
1 février 2010
1
Bonjour Alepompier,

Je suis au regret de te dire, a toi ainsi qu'a tous les autres, que le parser ne fonctionne plus, radioblogclub ayant changé son systeme de gestion de blogs ... j'ai commencé a regarder la source et un moyen de "reparer" ...

Etant un peu debordé, je n'ai pas encore pu apporter de modifications ... libre à toi et aux autres de l'arranger :) je pourrai mettre un lien vers votre source :)
Messages postés
1
Date d'inscription
samedi 22 février 2003
Statut
Membre
Dernière intervention
22 mars 2007

------------------
1 page(s) scannée(s)
Les blogs: [127269, 85296, 122757, 121149, 105564, 93685, 66635]
[Fatal Error] :-1:-1: Premature end of file.
Blog.java >, exception 1 :
http://www.radioblogclub.com/radio.blog.3.0/sounds/playlist.php?idradio=122757
[Fatal Error] :-1:-1: Premature end of file.
--------------------------------------------
Est ce que quelqu'un a rencontré cette erreur ?

Merci
Messages postés
316
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
1 février 2010
1
... j'ai bien peur de pas tout comprendre :p
mais si tu le dis :)
Afficher les 26 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.