Sinon on peut utiliser les gmusic-api, même si c'est une solution non officielle, elles ont le mérite d'être plus simple à utiliser en headless :
https://github.com/thebigmunch/gmusicapi-scripts
Si ça peut intéresser, j'ai fait un Dockerfile pour l'utilisation de ces scripts
FROM ubuntu:latest
ENV DEBIAN_FRONTEND noninteractive
MAINTAINER uvekilledkenny
WORKDIR /root
RUN export LANG=C
RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y python-minimal libav-tools git-core wget
RUN wget -O - https://bootstrap.pypa.io/get-pip.py | python -
RUN pip install gmusicapi
RUN pip install docopt
RUN git clone https://github.com/thebigmunch/gmusicapi-scripts.git gmusic
WORKDIR /root/gmusic
RUN rm *.md && rm LICENSE
RUN mkdir Musique
VOLUME /root/gmusic/Musique
VOLUME /root/gmusic
Pour l'utiliser :
## Dans le repertoire contenant le Dockerfile, créez l'image
docker build -t gmusic-scripts .
## Lancez l'image, avec les paramètres suivants :
docker run -it -v /path/to/music:/root/gmusic/Musique gmusic-scripts ./<commande du script>
Pour l'utilisation de ce script, vous pouvez vous référer à ce fichier ^^
https://github.com/thebigmunch/gmusicapi-scripts/blob/master/USAGE.md
Voilà, s'il y a un problème avec cette solution, je peux essayer de voir comment l'adapter mais elle marche chez moi en tout cas