Pour télécharger des musiques gratuitement, il existe une solution.
C'est un outil qui s'appelle Freezer (anciennement Deemix et Deezloader).
C'est en quelque sorte un client Deezer, car toutes les musiques proviennent de l'API de Deezer.
Pour l'installer, rendez-vous sur freezerapk.com (il existe un lien pour Linux, Windows ou Android).
Si vous êtes développeur, vous pouvez accéder aux sources du projet.
PS : Il existe aussi maintenant deemix.app, SpotiFlyer et Refreezer.