Bonjour,
avant de payer un abonnement à Deezer, et d’apprendre à m’en servir, j’aimerai savoir s’il est possible (et assez facilement) de télécharger des musiques de Deezer avec Debian.
J’ai vu qu’ Ubuntu propose un programme, peut-être quelqu’un a-t-il essayé avec wine et l’application fournie par Deezer (si j’ai bien compris de quoi il s’agit).
Vous avez sans doute compris que je ne suis pas encore utilisateur de Deezer ni d’autres sources de musique en ligne (sauf France-Musique et rarement Youtube, sans téléchargement)
Je suis un vieux et encore fervent client de CD, et donc mes besoins seront très limités en nombre, mais précis sur mes choix.
> apt search deezer
sacad/unstable,unstable 2.8.3-1 all
recherche et téléchargement de jaquettes d’albums musicaux
strawberry/unstable 1.2.27-1 amd64
lecteur de musique et organisateur de collections musicales
streamrip/unstable,unstable 2.2.0-1 all
scriptable music downloader for Qobuz, Tidal, SoundCloud
Mon petit doigt me fait pencher pour le dernier même si 10h n’est pas cité explicitement.
Sachant que le faire est une violation de la licence d’utilisation de Deezer.
Si c’est comme Spotify, le seul téléchargement c’est pour pouvoir écouter la musique en off line mais avec l’application elle-même
Salut,
Quelque soit le besoin ( workshop, audio conférence, audio chat, etc…) on peut toujours enregistrer le son qui « sort » des haut-parleurs…
S’assurer que pulseaudio-utils est installé pour avoir la commande pactl
S’assurer que ffmpeg est installé
Détecter la source matériel du son
sink=$(pactl list sinks | grep $(pactl get-default-sink).monitor | cut -d : -f 2)
Enregistrer le son qui sort de la dite source en nommant le fichier mp3 enregistré, ici le nom est fourni dans la variable passé au script et qui se retrouve donc dans $1. Au passage on « boost » le son.
ffmpeg -stats -y -hide_banner -f pulse -i "$sink" -map_metadata -1 -metadata copyright="Bibi" -acodec libmp3lame -qscale:a 2 -af loudnorm=I=-14:LRA=11:TP=-1 $1.mp3
Aux basheux d’écrire leur script…
2 « J'aime »
Merci pour toutes ces réponses complémentaires.
Est-ce qu’en faisant ainsi on a une déperdition de la qualité audio ? Le fait que la source soit lue et décompressée par Deezer, envoyée plus ou moins proprement vers le driver audio, etc.
Merci pour votre aide qui semble bien résoudre la question.
Je testé votre solution, avec le problème suivant: la commande ffmpeg ne trouve pas «libmp3lame».
J’avoue ne presque rien connaître et donc bien peu comprendre de cette longue ligne de commande copiée en aveugle (sauf les variables et «bibi»
) .
J’ai trouvé avec apt search et installé le paquet libmp3lame0, en vain.
Mon installation contient actuellement:
sudo updatedb && plocate libmp3lame
/usr/lib/x86_64-linux-gnu/libmp3lame.so.0
/usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
/usr/local/bin/FFmbc/FFmbc/libavcodec/libmp3lame.c
/usr/share/doc/libmp3lame0
/usr/share/doc/libmp3lame0/changelog.Debian.amd64.gz
/usr/share/doc/libmp3lame0/changelog.Debian.gz
/usr/share/doc/libmp3lame0/changelog.gz
/usr/share/doc/libmp3lame0/copyright
/var/lib/dpkg/info/libmp3lame0:amd64.list
/var/lib/dpkg/info/libmp3lame0:amd64.md5sums
/var/lib/dpkg/info/libmp3lame0:amd64.shlibs
/var/lib/dpkg/info/libmp3lame0:amd64.symbols
/var/lib/dpkg/info/libmp3lame0:amd64.triggers
J’ai testé avec libmp3lame et avec libmp3lame0.
Auriez-vous une solution?
c’est ffmpeg qu’il faut utiliser
ffmpeg -codecs | grep mp3
doit répondre
DEAIL. mp3 MP3 (MPEG audio layer 3) (decoders: mp3float mp3) (encoders: libmp3lame libshine)
D.AIL. mp3adu ADU (Application Data Unit) MP3 (MPEG audio layer 3) (decoders: mp3adufloat mp3adu)
D.AIL. mp3on4 MP3onMP4 (decoders: mp3on4float mp3on4)
Si tu veux j’ai une offre Deezer 3 mois gratuits que je peux te donner.
1 « J'aime »
Grand merci Thierz pour cette générosité. Je vous signalerai si je réussi mes premiers tests (actuellement sur France-musique).
Je me demande si tu ne peux pas téléchoper le contenu de France musique directement sur leur site.
Oui, peut-être,( surement: FM propose des podcasts) mais j’envisage Deezer. Ce n’est qu’à titre d’expérimentation , d’apprentissage avec la commande ffmpeg de GrandToubab que j’ai choisi France-Musique.
PS
la commande suivante que j’avais mis en script il y a une dizaine d’année au moins, fonctionne encore:
STREAM="http://direct.francemusique.fr/live/francemusique-midfi.mp3"
echo -ne "Volume:\n / ou 9 =réduire\n * ou 0 =augmenter\n" && mplayer -quiet "$STREAM" 2>/dev/null
J’en avais fait une commande par icone sur le bureau, et la suivante pour arréter sur une autre icone:
for i in $(ps x | egrep mplaye[r] | egrep '[http]://mp3.live.tv-radio.com/francemusique/all/francemusiquehautdebit.mp3' | awk '{print $1}') ; do kill $i ; done
1 « J'aime »
Fais-moi un message personnel quand tu souhaites. Ne tarde pas trop, là j’ai le papier Deezer non loin, mais dans quelque temps qui sait où il sera 
@grandtoubab
Merci pour cette version hifi.
Merci et bravo!
Je me suis heurté à un échec (2 envois supprimés) avec l’ enregistrement d’un crachouilli inaudible.
SOLUTION:
j’enregistrais en lançant les commandes alors que j’écoutais via un HP bluetooth, ce qui était donc la cause de mon échec.
En écoutant directement sur l’ordinateur pour enregistrer, le résultat est parfait (meilleur que sur les HP de l’ordi!)
(Reste pour moi le mystère de la libmp3lame absente, mais l’essentiel est que ça fonctionne parfaitement, avec France-Musique. Ne reste plus qu’à m’atteler à Deezer, (pour la semaine prochaine)