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

click fraud protection

Google Music est l'un des rares services de musique payants traditionnels à prendre Linux au sérieux et 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 musical de marque Google, et téléchargez / téléchargez tous leurs fichiers pour les écouter où bon vous semble. Pourtant, pour aussi bon que 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 choses avant 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 les informations suivantes:

instagram viewer

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 requis. Le premier est Python2. Celui-ci est un peu délicat, car la plupart des distributions Linux utilisent déjà fortement Python et devraient l'avoir installé. Si, pour une raison quelconque, votre PC ne dispose pas de Python 2, vous devrez l'installer. De plus, PIP et la bibliothèque Google Music basée sur Python gmusicapi sont requis.

Lorsqu'il s'agit d'installer Python 2, chaque système d'exploitation porte 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 traditionnelle est différente lorsqu'il s'agit de rechercher des packages. Sur Fedora, la commande est recherche dnf, sur Arch c'est pacman -Ss, Ubuntu est recherche apt, OpenSUSE est recherche zypperet Debian est recherche apt-cache. Utilisez l'un d'eux 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.

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

installer pip 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, saisissons le code. Dans un terminal, utilisez git pour télécharger les fichiers nécessaires.

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

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

cd gmpydl

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

mkdir -p ~ / Google-Music-Téléchargements

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 son «adresse e-mail de compte Google». Dans le terminal, saisissez l'adresse e-mail Google connectée au compte à partir duquel vous souhaitez télécharger vos fichiers Google Music, puis appuyez sur la touche Entrée. Cela va générer un nouveau fichier de configuration et générer un lien sur lequel cliquer. Ce lien génère un jeton unique pour se connecter à Google, afin que Gmpydl n'utilise pas votre mot de passe.

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 la sortie de la boîte est parfait. Il démarre les téléchargements dans le répertoire auquel vous le 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.

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 gâche. Cela vous permet de dire au programme que tout est normal, sinon les choses pourraient être téléchargées à 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 le faire avec Gmpydl.

./gmpydl -s élément de recherche

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 télécharger à nouveau à l'aide de la commande -o.

./gmpydl -o

Conclusion

L'outil publié par Google est génial, 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. Pourtant, à 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 viendront.

watch instagram story