web-dev-qa-db-ja.com

LinuxのSpotifyプレビューを制御するコマンドはありますか? (例:一時停止)?

私はコマンドラインから再生、一時停止、次のトラックまたは前のトラックを選択できるようにしていますが、残念ながらこれを行う方法を誰も知らないようです(繰り返しゴーグルしました)。青い近接で使用できるようにコマンドにする必要があるので、立ち去るときに一時停止します。このためのコマンドはありますか?

11
Tim

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プレーヤーの仕様 をご覧ください。

16
Oli

次のコマンドが動作します(PlayまたはPause):

qdbus org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
8
guymac

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
cmc

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にバインドしました。

0
htaccess