Existem comandos para controlar a visualização do Spotify for Linux? (por exemplo, pausa)?

11

Estou tentando reproduzir, pausar, escolher a próxima faixa ou faixa anterior na linha de comando, mas infelizmente ninguém parece saber como fazer isso (eu pisquei repetidamente). Eu preciso que seja um comando para que eu possa usá-lo com proximidade azul, então pare quando eu sair. Existe algum comando para isso?

    
por Tim 06.07.2014 / 17:56

4 respostas

16

O cliente Spotify suporta a especificação MPRIS2 DBUS por ~ 4 anos. Basta colocar isso significa que a maioria dos controles remotos de mídia deve ser capaz de controlá-lo.

Se você precisar de acesso por linha de comando, pode conversar diretamente com o DBUS. Aqui está um exemplo que eu roubei de Fran Diéguez :

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

Para mais comandos, consulte as Especificações do MPRIS2 Player .

    
por Oli 06.07.2014 / 18:09
8

O seguinte comando funciona para mim (Reproduzir ou pausar):

qdbus org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
    
por guymac 27.05.2015 / 01:04
2

SP é uma ferramenta de linha de comando simples e eficaz para controlar o Spotify. Ele usa o DBUS internamente.

Para instalar:

curl https://gist.githubusercontent.com/wandernauta/6800547/raw/db881a9100eb9b1e684c99962bde086a47ebcf08/sp | sudo tee /usr/local/bin/sp
sudo chmod +x /usr/local/bin/sp
    
por cmc 13.01.2016 / 15:31
0

Comandos DBus para controlar spotify (de aqui ), trabalhando para mim em 17.10:

Reproduzir

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

Pausa

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

Reproduzir / Pausar alternar

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

Anterior

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

Próxima

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

Liguei o play / pause ao F12 em gnome .

    
por htaccess 11.05.2018 / 04:27