- ybo a écrit:
- mp3 que l'on écoute sur deezer sont stockés pendant l'écoute dans les "temporary internet files" de l'ordinateur.
En faite non...
La comunication entre le client Flash de Deezer et deezer va beaucoup plus loin que la simple retransmission d'un flux MP3, d'un cote, et de l'autre le fichier est pas stocke dans temporary internet files
Pour lire une radio deezer sur ton lapin, il te faudrait un flux mp3 valide de deezer.
En imaginant que tu arrives a en chopper un, il ne marcherait que le temps d'une chanson (c'est chanson par chanson sur deezer, meme les radios si je me trompe pas).
=> Si tu veux une radio, le lapin ne pourrais pas se connecter directement a deezer: il faudrait un intermediaire qui fasse un stream MP3 (enfin une radio) a partir d'une suite de chansons (ou alors faire des appels a repetitions a l'api violet pour y aller chanson par chanson, mais bonne chance).
On s'etait pose la question a ma boite (on fait du web) de comment deezer s'arrangeait pour proteger ses fichiers
g tente de regarder les echanges entre firefox et deezer avec httpFox, et je trouve bien les MP3 dans la liste,
mais si je tente d'y acceder directement (en chargeant l'url directement avec un wget, ou avec firefox, deezer m'envoie balader avec un "Vous avez tenté d'accéder à un contenu protégé."
Quand on compare la requete que je fais et celle qu'a fait le client flash de deezer 10secondes plus tot, aucune diference (meme cookies, memes variables POST, meme url, etc).
En regardant un peu, on voit que entre le client flash et deezer, ya un truc genre SOAP
Avant le telechargement de chaque MP3, le client en Flash envoie une requete a deezer.com/services/remoting/gateway.php, a une fonction "interfaces.dzGetTrackKey2" avec tout plein d'arguments.
Aucune idee de comment ca marche precisement (et je m'en moque pas mal)
Une fraude que j'ai vu sur le net, qui est assez interessante pour contourner le pb, est de dire "comme on est incapable d'avoir une URL qui est valide deux fois pour telecharger la chanson, autant capturer le flux entre deezer et firefox au premier coup".
Et donc les seuls trucs qui a ma connaissance marchent vraiment, se basent sur un bete systeme de proxy:
1. tu configures un proxy HTTP sur ta machine
2. tu vas ecouter des chansons sur deezer avec firefox, en utilisant le proxy
3. ton proxy recupere les MP3 quand il les voit passer et les stocke.
Sinon c'est toujours possible de comprendre le protocole entre le client et serveur de deezer.
Mais bon c'est tres loin d'en valoir la chandelle.
Moralites de l'histoire:
1. ct quand meme plus facile de frauder RadioBlog (meme si le son etait pourri)
2. deezer sur le lapin, sans accord entre Violet et Deezer, on oublie
PS: fleme de me relire, ya surement des trucs chelous dans mon post
EDIT:
au faite ct mon premier post, bonjours!