获取 Spotify 歌曲的元数据时遇到问题
Posted
技术标签:
【中文标题】获取 Spotify 歌曲的元数据时遇到问题【英文标题】:Having problems getting the metadata for Spotify songs 【发布时间】:2014-09-01 10:47:09 【问题描述】:我正在开发一个需要知道用户正在听什么音乐的应用。
对于默认音乐播放器,我可以通过收听com.android.music.metachanged
广播来了解正在播放哪些歌曲。
我在 Spotify 应用程序的设置中找到了允许设备广播状态的选项。但是,即使我打开此选项,当在 Spotify 中通过com.android.music.metachanged
或com.spotify.mobile.android.metadatachanged
意图过滤器播放歌曲时,我也不会获得任何音乐信息。
这在使用com.spotify.mobile.android.metadatachanged
之前有效,但最近已停止工作。
是我使用了错误的意图过滤器还是有其他问题?
【问题讨论】:
您在使用Metadata API
(已弃用)吗?还是新的Web API
?
【参考方案1】:
我自己刚刚解决了这个问题,我怀疑你会发现这是由于包名称的更改 - Spotify 最近由于安全漏洞而更改了应用程序,因此所有意图现在都不同了。
在您的意图中将 com.spotify.mobile.android 替换为 com.spotify.music,您应该一切顺利。
【讨论】:
感谢您的帮助!以上是关于获取 Spotify 歌曲的元数据时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章