我在Arch上运行了最新版本的spotify-client,并尝试使用dbus与它通信。
Spotify打开后,切换暂停工作:
$ 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.freedesktop.DBus.Properties.Get string:'org.mpris.MediaPlayer2.Player' string:'Metadata'
method return sender=:1.0 -> dest=:1.8 reply_serial=2
variant array [
]
所有相关的软件包都是最新的,重新启动什么也没做,IRC上的其他软件包也没有这个问题。
我有什么东西,不管是显而易见的还是其他的?
答案 0 :(得分:1)
我发现导致问题的是什么,解决方案不是那么多。
您是否在Spotify首选项中设置了ui.track_notifications_enabled=false
?
这可能导致Spotify不向dbus接口发送数据。
让我们希望有人有答案。