我正在开发一款需要知道用户正在听什么音乐的应用
对于默认的音乐播放器,我可以收听com.android.music.metachanged
广播以了解正在播放的歌曲。
我在Spotify应用程序的设置中找到了允许设备广播状态的选项。但是,即使我打开此选项,当我在com.android.music.metachanged
或com.spotify.mobile.android.metadatachanged
意图过滤器中使用Spotify播放歌曲时,我也不会收到任何音乐信息。
这在使用com.spotify.mobile.android.metadatachanged
之前有效,但最近已停止工作。
我使用错误的意图过滤器还是有其他问题?
答案 0 :(得分:7)
我自己刚刚解决了这个问题,我怀疑你会因为软件包名称的变化而发现它 - 由于安全漏洞,Spotify最近更改了应用程序,所以所有的意图现在都不同了
在您的意图中将 com.spotify.mobile.android 替换为 com.spotify.music ,您应该很高兴。