web-dev-qa-db-fra.com

Existe-t-il des commandes permettant de contrôler l'aperçu Spotify pour Linux? (par exemple, Pause)?

J'essaie de pouvoir lire, mettre en pause, choisir la piste suivante ou la piste précédente depuis la ligne de commande, mais malheureusement personne ne semble savoir comment faire cela (je me suis étouffé à plusieurs reprises). J'ai besoin que ce soit une commande pour pouvoir l'utiliser avec la proximité bleue, donc faites une pause lorsque je m'éloigne. Y at-il des commandes pour cela?

11
Tim

Le client Spotify prend en charge la spécification MPRIS2 DBUS depuis environ 4 ans. En termes simples, cela signifie que la plupart des télécommandes multimédias devraient pouvoir le contrôler.

Si vous avez besoin d'un accès par ligne de commande, vous pouvez lui parler directement via DBUS. Voici un exemple que j'ai volé de Fran Diéguez :

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Pause

Pour plus de commandes, voir Spécifications du lecteur MPRIS2 .

16
Oli

La commande suivante fonctionne pour moi (Lecture ou Pause):

qdbus org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
8
guymac

SP est un outil de ligne de commande simple et efficace pour contrôler spotify. Il utilise DBUS en interne.

À installer:

curl https://Gist.githubusercontent.com/wandernauta/6800547/raw/db881a9100eb9b1e684c99962bde086a47ebcf08/sp | Sudo tee /usr/local/bin/sp
Sudo chmod +x /usr/local/bin/sp
2
cmc

Commandes DBus pour contrôler spotify (de here ), travaillant pour moi le 17.10:

Jouer

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Play

Pause

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Pause

Basculement Lecture/Pause

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause

Précédent

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous

Prochain

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next

J'ai lié play/pause bascule vers F12 dans gnome .

0
htaccess