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

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

11
задан 6 July 2014 в 21:39

4 ответа

Клиент 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
16
ответ дан 6 July 2014 в 21:39

Следующая команда работает на меня (Игра или Пауза):

qdbus org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
8
ответ дан 7 July 2014 в 08:39

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
2
ответ дан 7 July 2014 в 08:39

DBus управляет для управления Spotify (от здесь ), работающий на меня на 17,10:

Игра

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

Пауза

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

переключатель Игры/Паузы

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

Предыдущий

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

Следующий

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

я связал переключатель игры/паузы с F12 в гном .

0
ответ дан 7 August 2019 в 06:37

Другие вопросы по тегам:

Похожие вопросы: