답변:
Spotify 클라이언트는 ~ 4 년 동안 MPRIS2 DBUS 사양을 지원했습니다. 간단히 말해 대부분의 미디어 리모컨이이를 제어 할 수 있어야합니다.
명령 행 액세스가 필요한 경우 DBUS를 통해 직접 대화 할 수 있습니다. Fran Diéguez 에서 훔친 예는 다음과 같습니다 .
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Pause
자세한 명령은 MPRIS2 플레이어 사양을 참조하십시오 .
Play
사양에 있습니다. 그것은 해야 작동합니다.
Play
나에게도 효과가 없다. 최신 Spotify 릴리스는 여기입니다.
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
spotify를 제어하기위한 DBus 명령 ( 여기 부터 )은 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
gnome 에서 재생 / 일시 정지 토글을 F12로 바인딩했습니다 .