我曾经将我的媒体键与 i3 的上一个/下一个/暂停绑定在一起,就像这样
bindsym XF86AudioPrev exec --no-startup-id mpc prev
但我想同时使用其他播放器,所以我将其设置为
bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause
它通过 D-Bus 运行并控制所有遵循 MPRIS 规范的媒体播放器自述
那么,是否有一个用于 mpd 的 MPRIS 模块或一个适配器,可以作为服务运行并转换 mpd 的 mpris 信号?我找不到,但最好将媒体密钥用于两者,而不仅仅是一个 XOR 另一个。
答案1
mpd 的 MPRIS v2 网关是mpDris2。
(我参与了该项目,但我不知道有任何其他软件可以实现 MPRIS v2,只有一个软件可以实现过时且不兼容的 MPRIS v1。)