Linux Tutoriels

Comment télécharger votre bibliothèque musicale Google sous Linux via la ligne de commande

Google Music est l’un des rares services de musique payants grand public à prendre Linux au sérieux, et il bénéficie d’un support Linux robuste et de première classe. Lorsque les utilisateurs allument leur PC Linux, ils savent qu’ils peuvent installer le dernier outil de musique de marque Google et télécharger / télécharger tous leurs fichiers pour les écouter où bon leur semble. Pourtant, aussi bon que soit l’outil de téléchargement de Google, il y a quelques inconvénients. Pour commencer, il n’est pas possible de l’exécuter à l’intérieur d’une machine virtuelle ou sur un serveur basé sur un terminal en raison de certaines limitations de Google. Pour résoudre ce problème, un développeur sur Github a créé Gmpydl; un programme basé sur python qui vous permet de vous connecter à Google et de télécharger votre bibliothèque Google Music sous Linux via la ligne de commande.

Installer Git et d’autres outils

Gmpydl nécessite quelques programmes, bibliothèques et autres pour que tout fonctionne. La première chose dont vous aurez besoin est Git. Cet outil est important car avec lui, il est possible de télécharger le code Gmpydl requis. Ouvrez un terminal et entrez ce qui suit:

Ubuntu

sudo apt install git

Arch Linux

sudo pacman -S git

Feutre

sudo dnf install git

OpenSUSE

sudo zypper install git

Debian

sudo apt-get install git

Ensuite, certaines bibliothèques Python, ainsi que certains outils Python sont nécessaires. Le premier est Python2. Celui-ci est un peu délicat, car la plupart des distributions Linux utilisent déjà beaucoup Python et devraient l’avoir installé. Si, pour une raison quelconque, votre PC n’a pas Python 2, vous devrez l’installer. De plus, PIP et la bibliothèque Google Music basée sur Python gmusicapi sont requis.

  Importer des listes de lecture iTunes dans l'application de musique de l'interface utilisateur moderne dans Windows 8

Lorsqu’il s’agit d’installer Python 2, chaque système d’exploitation a un nom différent. C’est pourquoi il est préférable d’utiliser la fonction de recherche pour trouver Python 2. Pensez à utiliser le terminal et la «fonction de recherche» de votre distribution Linux.

Chaque distribution Linux grand public est différente en ce qui concerne la recherche de packages. Sur Fedora, la commande est dnf search, sur Arch c’est pacman -Ss, Ubuntu est apt search, OpenSUSE est zypper search et Debian est apt-cache search. Utilisez l’un de ceux-ci pour trouver Python 2 et l’installer. Installez également pip. Gardez à l’esprit qu’il pourrait être appelé python2-pip, python-pip ou pip, ou quelque chose de similaire.

Une fois les deux outils installés sur le système, utilisez PIP pour installer l’API Google Music:

pip install gmusicapi

L’outil d’installation Python trouvera, téléchargera, construira et installera Gmusicapi pour que tout se passe sur le système.

Obtenir Gmpydl

Gmpydl a tout ce dont il a besoin pour fonctionner. Maintenant, prenons le code. Dans un terminal, utilisez git pour télécharger les fichiers nécessaires.

git clone https://github.com/stevenewbs/gmpydl

Entrez maintenant dans le répertoire Gmpydl avec la commande CD.

cd gmpydl

Enfin, créez le dossier de téléchargement où tous les fichiers musicaux iront.

mkdir -p ~/Google-Music-Downloads

Télécharger de la musique

Avec ce programme, il est facile de télécharger votre bibliothèque Google Music sous Linux via la ligne de commande. Cependant, vous devez d’abord vous connecter à votre compte Google. Cela se fait en démarrant le programme pour la première fois. Dans un terminal, exécutez cette commande à partir du répertoire Gmpydl.

./gmpydl


Cela demandera à l’utilisateur de saisir «l’adresse e-mail de son compte Google». Dans le terminal, saisissez l’adresse e-mail Google associée au compte à partir duquel vous souhaitez télécharger vos fichiers Google Music, puis appuyez sur la touche Entrée. Cela générera un nouveau fichier de configuration et générera un lien sur lequel cliquer. Ce lien génère un jeton unique pour vous connecter à Google, afin que Gmpydl n’utilise pas votre mot de passe.

  Comment vérifier si votre processeur est 32 bits ou 64 bits

La prochaine chose à dire à l’outil de téléchargement est où il doit placer tous les fichiers musicaux téléchargés. Entrez le dossier créé précédemment pour les téléchargements dans cette invite: / home / username / Google-Music-Downloads /

Une fois toutes ces informations remplies, le processus de téléchargement peut commencer.

Autres fonctionnalités de Gmpydl

Exécuter Gmpydl dès sa sortie de la boîte après la connexion est parfait. Il lance les téléchargements dans le répertoire auquel vous lui dites. Cependant, ce n’est pas la seule façon d’utiliser Gmpydl. Il existe d’autres fonctionnalités, telles que la fonction Nodl, les fonctions de recherche et d’écrasement.

  Comment lier une présentation PowerPoint à une autre

NoDL

Pour utiliser la fonction NoDL dans Gmpydl, exécutez la commande comme d’habitude dans le terminal, mais ajoutez le commutateur -n. Cela marquera efficacement toute la musique téléchargée. Ceci est utile si, pour une raison quelconque, le téléchargeur se trompe. Cela vous permet de dire au programme que tout est normal, sinon des éléments pourraient être téléchargés à nouveau.

./gmpydl -n

Chercher

Parfois, lors du téléchargement, vous souhaitez simplement télécharger un élément spécifique, et non la bibliothèque entière. Voici comment procéder avec Gmpydl.

./gmpydl -s searchitem

Assurez-vous de remplacer «searchitem» par l’artiste, le titre de la chanson, l’album ou le genre souhaité.

Écraser

Étant donné que ce téléchargement de Google Music est un code instable, les choses peuvent parfois mal tourner. Vous téléchargez peut-être quelque chose, seulement pour découvrir que (pour une raison quelconque) il a cessé de télécharger. Si Gmpydl s’arrête en cours de téléchargement, les fichiers peuvent être corrompus. Pour résoudre ce problème, il est possible de tout retélécharger à l’aide de la commande -o.

./gmpydl -o

Conclusion

L’outil publié par Google est excellent, mais à vrai dire, lorsqu’il s’agit d’interagir avec le service, sa limitation. C’est pourquoi Gmpydl est une si bonne trouvaille: il permet aux utilisateurs de mieux interagir avec Google Music via la ligne de commande Linux. Il est vrai qu’à l’heure actuelle, l’outil ne prend en charge que le téléchargement. Néanmoins, à mesure que le besoin d’un outil de ligne de commande solide pour Google Music sur Linux augmente, il ne fait aucun doute que davantage de fonctionnalités seront disponibles.

x