Depuis le temps que j'utilse un Radio Blog, je me suis aperçu que je n'en n'avais encore jamais parlé :o
Vite fait, il s'agit de quelques pages php ne nécessitant pas de base sql. On peut les héberger donc n'importe où.
Et cela permet de streamer sa musique.

Une partie off-line permet d'encoder ses mp3 en .rbs mais c'est uniquement faisable sur Windows. C'est ainsi que je me suis aperçu que l'encodeur ne faisait que rabaisser le bitrate des mp3 mais ne modifie pas le format.
Les .rbs des radio bogs sont donc simplement des mp3 allégés (en poids et en qualté) et renommés en rbs.
Pour ma part, je réencode mes sons en MP3PRO VBR Stéréo Joint (pour rappel le mp3pro divise par 2 le poids d'un mp3 à bitrate égal)

Il existe par ailleurs un portail de recherche des radio blog: le Radio Blog Club.
On y trouve un module de recherche, un forum, on peut gérer ses playlist créées à partir de nos recherches, mettre des notes... On peut même avoir un "Juke Blog" détachable ce qui permet de surfer tout en écoutant tranquillement sa musique :)

Ecouter c'est bien mais télécharger c'est encore mieux, non ?
C'est tellement bête qu'on y pense même pas: tous les radio blog ont la même structure. 1 dossier nommé "radio.blog" contetant divers pages PHP et un dossier "sounds" dans lequel se trouvent les mp3, pardon, les .rbs :)
Ainsi, il suffit de prendre l'url que nous donne le moteur de recherche, d'enlever quelques trucs, d'en rajouter quelques autres et *magique !* on est dans le répertoire des sons qui ne demandent qu'à être téléchargés :)

Exemple:

1) Cherchons un son bien sympa comme par exemple Aerodynamite des Daft Punk => http://radioblogclub.com/search/0/aerodynamite

2) Le site nous donne alors une liste des résultats.
On clique sur le résultat qui nous intéresse.

3) À ce moment là, on nous affiche une nouvelle page avec la playlist complète du radio-blog sur lequel se trouve le morceau que l'on recherche.
Normalement, si Flash est installé sur votre machine, le morceau de votre recherche (Aerodynamite dans le cas présent) se lance automatiquement en lecture dans le player à gauche de la fenêtre.

Bon, c'est bien beau tout ça mais on le prend quand notre morceau ?
On y arrive, patience :)

4) Quand vous êtes sur la page de la playlist (étape 3), vous devez voir en haut de la page, une bannière rouge/rose sur laquelle est marqué "CLICK HERE TO PLAY".
Bon, vous copiez le lien de la bannière. (dans Firefox: clic-droit -> "Copier l'adresse du lien").
Il ne faut pas copier l'adresse de l'image de la bannière mais bien le lien vers lequel elle pointe.
Il ne faut pas non plus cliquer sur un des titres présents dans la playlist du gars.

5) Une fois que le lien a été copié, vous le collez dans votre barre d'adresse. Vous devriez avoir quelques chose qui ressemble à ça :
javascript:openRadio('http://diz1337.free.fr/radio.blog/?autoplay=')

6) On va modifier cette adresse pour accéder directement au répertoire du radioblog dans lequel sont stockés tous les morceaux.

  • On débute avec ça :
    javascript:openRadio('http://diz1337.free.fr/radio.blog/?autoplay=')

  • On enlève les bouts de code Javascript qui nous embêtent :
    javascript:openRadio('http://diz1337.free.fr/radio.blog/?autoplay=')

  • Et finalement on rajoute le répertoire de destination :
    http://diz1337.free.fr/radio.blog/sounds/

Virer les balises javascript, garder l'url brute et rajouter le répertoire /sounds/ Je vous avais dit que c'était si bête que l'on y pense même pas !

Bon évidement, ce truc ne marche que si le proprio du rabio-blog n'a pas mis d'htaccess sur son répertoire sounds, s'il n'a pas modifié le script pour faire pointer les morceaux dans un autre dossier.
Dans ce dernier cas, ce ne serait non plus pas trop compliqué mais ça prend plus de temps pour récupérer la bonne page php et regarder où sont les mp3/rbs
D'après les quelques tests et feedback, il semble que cette technique marche surtout sur les radio-blog hébergés chez FREE.
Il reste que la majorité des utilisateurs de radio blog ne savent pas que le rbs est du mp3 camouflé et qu'ils utilisent donc le réencodeur du script et nous livre des sons de basse qualité :(

Edit du 21/10/2006: Je rajoute une vidéo que je viens de faire et qui montre toutes les étapes.

--------
Texte mis à jour le 05/10/2006