URL: https://linuxfr.org/forums/astucesdivers/posts/r%C3%A9cup%C3%A9rer-un-morceau-sur-deezer Title: Récupérer un morceau sur deezer Authors: ianux Date: 2009年01月13日T21:46:28+01:00 Tags: Score: 1 Lorsque vous mettez un morceau sur deezer, celui-ci est écrit en cache sur votre machine sous la forme d'un fichier /tmp/Flashxxxxxx où xxxxxx est une suite de caractères alphanumériques aléatoire. Ce fichier se trouve être en fait du mp3 encapsulé dans du flv. La marche à suivre pour récupérer un morceau est donc la suivante : - charger le morceau dans deezer, le mettre en pause de façon à ce que le tampon se remplisse complètement et donc que le fichier soit entièrement écrit dans /tmp (à vérifier par une commande du genre `watch 'ls -l /tmp/Flash*'`) - copier le fichier dans ~/monfichier.flv - extraire le mp3 avec une commande comme `mplayer -vc dummy -vo null -dumpaudio -dumpfile ~/monbofichier.mp3 ~/monfichier.flv` Attention, lorsque l'on change de morceau dans le lecteur, le fichier dans /tmp/ est effacé et remplacé par un nouveau fichier /tmp/Flashxxxxxx aléatoire. Cette astuce ne marche, à ma connaissance, que sous linux, je ne sais pas si c'est lié à l'implémention particulière de flash ou à la config de deezer (auquel cas cette "faille" pourrait être corrigée à l'avenir). Je me disais que ce serait sympa d'avoir un script greasemonkey pour automatiser toussa, mais moi et le javascript...