web-dev-qa-db-ja.com

マルチメディアキーがSpotifyで機能しない

Spotifyはインジケーターサウンドにうまく表示されますが(キーボードからマルチメディアキーを使用して制御することはできます)、何もしません。

Rhythmboxを開くと、そこで音楽を制御できるので、キーボードの設定は問題ないように見えます。

13
skerit

試してみてください Spotify Gnome

Spotify-Gnomeは、Spotify LinuxクライアントにGnomeメディアキーサポートを提供するプログラムです。再生/一時停止、停止、次、および前の信号をサポートし、Gnome 2とGnome 3の両方と互換性があります。

19
nickf

免責事項:私はSpotifyで働いています

これはLinuxクライアントの既知の欠落機能でしたが、バージョン0.9.4で追加しました。そのため、このスレッドはかなり古いものですが、現在は動作するはずです。メディアキーに関する問題が引き続き発生する場合は、コミュニティフォーラムにメッセージを投稿してください。

6
Nik Reiman

spotify-notify を使用できます。 notify-osd通知を提供するだけでなく、メディアキーもサポートします。

4
Ryan

どのディストリビューション/デスクトップ環境を使用していますか?私はXFCEを使用していますが、キーバインドに問題があります(XFCEは他のDEとは異なる方法で解釈すると考えています)。

XFCEを使用したUbuntu 17.04で機能するソリューションを提供するGitHubページを見つけました: https://Gist.github.com/jbonney/5743509

手順は次のとおりです(GitHubページよりも少し詳しく説明します):

  1. 設定マネージャーに移動
  2. キーボードに移動
  3. [アプリケーションのショートカット]というラベルのタブに移動します
  4. 追加をクリックします
  5. 追加する必要があるキーバインドに基づいて、これらのコマンドを使用します
    • 再生/一時停止: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.Stop
    • 次:dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
    • 前:dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
  6. 次に、対応するキーを押します。各キーは、それぞれに特定のコードを表示する必要があります。それらは次のようになります。
    • 再生/一時停止:XF86AudioPlay
    • 停止:XF86AudioStop
    • 次:XF86AudioNext
    • 前:XF86AudioPrev

これで修正されるはずです!これは私のために働いた。 [停止]ボタンをスキップでき、[再生/一時停止]ボタンと混同しないでください。私はほとんどやった。

先ほど言ったように、XFCEにはキーに関する問題があると思います。 XFCEは、最初のXFが原因でXF86AudioPlayを解釈すると思いますが、Spotifyはそれを認識しません。他のDEでも問題なく機能するため、それは理にかなっていますが、XFCEはセットアップされずに壊れます。いずれにせよ、これは私のために働くので、私はそれがあなたのために働いたことを願っています!

2
scoutchorton

マルチメディアキーは、サウンドインジケータとは関係ありません。これらのキーに対する反応は、spotify自体に実装する必要があります。回避策はないと思います。結局、spotify Linuxクライアントはまだベータ版なので、この機能が近いうちに追加されることを期待しています:-)

0
André Stannek