多媒体键不适用于 Spotify

多媒体键不适用于 Spotify

尽管 Spotify 在指示器声音中显示正常(从那里控制它起作用)但使用键盘上的多媒体键却没有任何作用。

当我打开 Rhythmbox 时,他们能够在那里控制音乐,所以键盘设置看起来不错。

答案1

试用Spotify 侏儒

Spotify-Gnome 是一款为 Spotify Linux 客户端提供 Gnome 媒体键支持的程序。它支持播放/暂停、停止、下一个和上一个信号,并且与 Gnome 2 和 Gnome 3 兼容。

答案2

对于仍然遇到此问题的人:我的问题是我的 Chrome 捕获了所有传入的媒体键,因此它们没有到达 Spotify 应用程序。您可以通过chrome://flags/#hardware-media-key-handling在 Chrome 地址栏中转到并设置Hardware Media Key Handling为来解决此问题Disabled

基于 https://community.spotify.com/t5/Desktop-Windows/Play-Pause-keyboard-button-doesn-t-work-on-Spotify/mp/4730810/highlight/true#M75206

答案3

免责声明:我在 Spotify 工作

这是 Linux 客户端中已知的缺失功能,但我们在 0.9.4 版中添加了它。因此,虽然这个帖子相当老旧,但值得注意的是,它现在应该可以正常工作了。如果您仍然遇到媒体键问题,请在社区论坛上发帖。

答案4

您使用的是什么发行版/桌面环境?我使用的是 XFCE,键绑定存在问题(我认为 XFCE 对它们的解释与其他 DE 不同)。

我在 GitHub 页面上找到了一个解决方案,该解决方案在带有 XFCE 的 Ubuntu 17.04 上对我有用: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 会XF86AudioPlay因为XF开头的 而进行解释,而 Spotify 无法识别它。这很有道理,因为它在其他 DE 中可以毫无问题地运行,但 XFCE 在没有设置的情况下会破坏它。无论如何,这对我来说是可行的,所以我希望它对你也是可行的!

相关内容