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

12

Estou tentando reproduzir, pausar, escolher a próxima faixa ou a faixa anterior na linha de comando, mas, infelizmente, ninguém parece saber como fazer isso (eu olhei de novo várias vezes). Eu preciso que seja um comando para que eu possa usá-lo com proximidade azul, então pare quando eu for embora. Existem comandos para isso?

Tim
fonte
em gnome com menu favoritos unix.stackexchange.com/questions/316366/...
Ronan Quillevere

Respostas:

16

O cliente Spotify suporta a especificação MPRIS2 DBUS há ~ 4 anos. Simplificando, isso significa que a maioria dos controles remotos de mídia deve poder controlá-lo.

Se você precisar de acesso à linha de comando, poderá conversar diretamente com ele através do DBUS. Aqui está um exemplo que 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 .

Oli
fonte
Playestá nas especificações. Ele deve trabalhar.
Oli
1
@ Tim: Playtambém não funciona para mim. Última versão do Spotify aqui.
Glutanimate
1
Eu não consigo nem o Spotify neste laptop. Eu acho que eles foram preguiçosos (seriamente, levaria um minuto para implementá-los) e pularam comandos separados de Reproduzir e Pausar.
Oli
2
@ Oli: Provavelmente. Mas, novamente, pelo que entendi, o cliente Linux é apenas um desenvolvedor desenvolvido em seu tempo livre. Não é oficialmente suportado pelo Spotify. Com isso em mente eu posso viver com pequenos defeitos como este
Glutanimate
1
Estranho, as especificações não diz "deveria", "deve", etc.
Braiam
9

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

qdbus org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
guymac
fonte
2

O SP é uma ferramenta de linha de comando simples e eficaz para controlar o spotify. Ele usa 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
cmc
fonte
Isso parece legal - ele faz acréscimos além do DBUS? (por exemplo, pausa de reprodução mais avançada do que apenas a alternância?). É legal ver coisas assim!
Tim Tim
@ Tim Nope, apenas coisas simples. Você provavelmente poderia estendê-lo se souber um pouco de festa.
CMC
0

Comandos DBus para controlar o spotify ( daqui ), trabalhando para mim no 17.10:

Toque

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

Alternar reproduzir / pausar

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óximo

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

Liguei play / pause alternar para F12 no gnome .

htaccess
fonte