Есть ли команды для управления предварительным просмотром Spotify for Linux? (например, пауза)?

11

Я пытаюсь играть, приостанавливать, выбирать следующую дорожку или предыдущую дорожку из командной строки, но, к сожалению, никто не знает, как это сделать (я много раз искал). Мне нужно, чтобы это была команда, чтобы я мог использовать ее с синей близостью, так что пауза, когда я ухожу. Есть ли для этого команды?

    
задан Tim 06.07.2014 в 15:56
источник

3 ответа

16

Клиент Spotify поддерживает спецификацию MPRIS2 DBUS в течение ~ 4 лет. Проще говоря, это означает, что большинство средств управления мультимедиа должны иметь возможность управлять им.

Если вам нужен доступ к командной строке, вы можете поговорить с ним напрямую через DBUS. Вот пример, который я украл из Fran Diéguez :

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

Дополнительные команды см. в спецификации MPRIS2 Player .

    
ответ дан Oli 06.07.2014 в 16:09
источник
8

Следующая команда работает для меня (Play или Pause):

qdbus org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
    
ответ дан guymac 26.05.2015 в 23:04
2

SP - простой и эффективный инструмент командной строки для контроля spotify. Он использует DBUS внутренне.

Для установки:

curl https://gist.githubusercontent.com/wandernauta/6800547/raw/db881a9100eb9b1e684c99962bde086a47ebcf08/sp | sudo tee /usr/local/bin/sp
sudo chmod +x /usr/local/bin/sp
    
ответ дан cmc 13.01.2016 в 14:31