[Linux] – Uploader sa musique vers Google Music en lignes de commandes
google-music-scripts (anciennement gmusicapi) sont des scripts python permettant d’interagir avec son propre compte Google Music (uploader, télécharger des morceaux).
Github du projet : https://github.com/thebigmunch/google-music-scripts
Installation des outils Python
Mettre à jour son système et installer les prérequis, notamment pip3 si ce n’est pas déjà le cas :
sudo apt update && apt upgrade
sudo apt install python3-pip python3-lxml build-essential libssl-dev libffi-dev python3-dev
Mettre à jour pip :
sudo pip3 install --upgrade pip
Installation de gms
pip3 install -U google-music-scripts
Et c’est terminé. Maintenant il reste à autoriser l’api, pour cela uploader un premier morceau :
gms upload toto.mp3
Un lien pour authentifier l’api est alors fourni, copier-coller ce lien dans un navigateur et se loguer avec son compte Google pour autoriser :
Visit the following url: https://accounts.google.com/o/oauth2/v2/auth?response_type=code&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&access_type=offline&client_id=652809835958.apps.googleusercontent.com&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fmusicmanager
Google fournit un code à copier dans le terminal :
Follow the prompts and paste provided code: CODE
Relancer l’upload du morceau :
gms upload toto.mp3
Pour voir les autres commandes disponibles :
gms -h