私はコマンドラインから再生、一時停止、次のトラックまたは前のトラックを選択できるようにしていますが、残念ながらこれを行う方法を誰も知らないようです(繰り返しゴーグルしました)。青い近接で使用できるようにコマンドにする必要があるので、立ち去るときに一時停止します。このためのコマンドはありますか?
Spotifyクライアントは、MPRIS2 DBUS仕様を約4年間サポートしています。簡単に言うと、ほとんどのメディアリモートコントロールで制御できるはずです。
コマンドラインアクセスが必要な場合は、DBUSを介して直接通信できます。ここに私が FranDiéguez から盗んだ例があります:
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Pause
その他のコマンドについては、 MPRIS2プレーヤーの仕様 をご覧ください。
次のコマンドが動作します(PlayまたはPause):
qdbus org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
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コマンド( here から)、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 でplay/pauseトグルをF12にバインドしました。