多媒体键不适用于Spotify


13

即使Spotify可以很好地显示在指示器的声音中(从那里控制它的工作),使用键盘上的多媒体键也无济于事。

当我打开Rhythmbox时,他们可以在那里控制音乐,因此键盘设置似乎还可以。


多媒体键现在可以立即使用。如果您的问题是它们起作用,但仅当Spotify是重点应用程序时,请查看此问题
tanius '16

Answers:


20

试用Spotify Gnome

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


在12.10中工作正常。这是解决方法我没有在我的答案:-)知道
安德烈Stannek

2013年

似乎有一个副作用是这样做所需的基础库可以投放广告。我目前正坐在Spotify的屏幕上,告诉我一旦安装此软件便无法加载“ onboarding-popup”。如果我不得不猜测,它gir1.2-telepathyglib-0.12是我必须安装的库的一部分,才能正常工作。
马克汤姆林

效果很好,只需下载并复制到文档中所写的正确目录即可。
TIIUNDER

媒体密钥不再需要 Spotify Gnome ,它应该立即可用!从自述文件中:“为了在Gnome上的Spotify使用媒体密钥,不再需要该项目。它将不再接收任何更新。”
tanius '16

7

免责声明:我为Spotify工作

这是linux客户端已知的缺失功能,但是我们在0.9.4版本中添加了它。因此,尽管此线程很旧,但值得注意的是它现在应该可以工作。如果您仍然遇到媒体密钥问题,请在社区论坛上发布消息。


NIK,我可以证实,这不再是Spotify的客户端,QT,这是很可悲的工作,因为它看起来如此漂亮。
joseeantonior

1
@joseeantonior肯定对我有用(Ubuntu 13.10上的0.9.10版本)。但是有时它们会停止工作,这时我通常会重新启动客户端,然后它们又会工作。您正在使用什么发行版?
Nik Reiman

他们现在正在工作。似乎需要重新启动系统才能正常工作。我使用的是Ubuntu Trusty,其Spotify版本为0.9.10.17.g4129e1c9
joseeantonior

2
你好,我来自未来。版本1:1.0.64.407.g9bd02c2d-26,Ubuntu 16.06,这些键什么也没做,而且从来没有做过。例如克莱门汀很好。
phil294

2
@NikReiman即使1.0.96.181.gf6bc1b6b在Ubuntu 16.04 上也无法使用。我不得不考虑尼克的解决方案。不知道你们在Spotify上解决了什么问题,但似乎并没有解决这个问题。
Alex Burdusel

4

您可以使用spotify-notify。它不仅提供notify-osd通知,而且还支持媒体密钥。


2
根据页面上的说法,作者不再维护此软件包,并且上面针对Spotify-Gnome的答案很好,易于安装,并且可以执行此建议中的所有操作-尽管仍然很不错!
埃里克·内姆奇克

2

您正在使用哪种发行版/桌面环境?我在使用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无需设置即可破坏它。无论哪种方式,这对我都有效,所以我希望对您有用!


0

多媒体键与声音指示器无关。对这些键的反应必须在Spotify本身中实现。我认为没有解决方法。毕竟Spotify Linux客户端仍然是beta版,因此希望可以在可预见的时间内添加此功能:-)


当我使用12.10时,它对我来说很好,当我更新到13.04 Beta时,它不再起作用。我想知道是什么改变了这一点,还是我从Spotify获得的Beta更新打破了它。
马克汤姆林
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.