在获取Spotify歌曲的元数据时遇到问题

时间:2014-07-10 22:03:17

标签: android android-intent filter spotify

我正在开发一款需要知道用户正在听什么音乐的应用 对于默认的音乐播放器,我可以收听com.android.music.metachanged广播以了解正在播放的歌曲。

我在Spotify应用程序的设置中找到了允许设备广播状态的选项。但是,即使我打开此选项,当我在com.android.music.metachangedcom.spotify.mobile.android.metadatachanged意图过滤器中使用Spotify播放歌曲时,我也不会收到任何音乐信息。

这在使用com.spotify.mobile.android.metadatachanged之前有效,但最近已停止工作。

我使用错误的意图过滤器还是有其他问题?

1 个答案:

答案 0 :(得分:7)

我自己刚刚解决了这个问题,我怀疑你会因为软件包名称的变化而发现它 - 由于安全漏洞,Spotify最近更改了应用程序,所以所有的意图现在都不同了

在您的意图中将 com.spotify.mobile.android 替换为 com.spotify.music ,您应该很高兴。