在android上查找spotify中正在播放的歌曲

时间:2011-12-11 22:44:33

标签: android spotify

我希望能够从我的应用程序中找出spotify中正在播放的歌曲。有没有办法做到这一点。我在某个地方读到了使用androids MediaPlaybackService可能有办法做到这一点,但我真的不知道。

我尝试使用网站上的代码,它适用于谷歌音乐但不适用于spotify,所以我想这意味着spotify不使用MediaPLaybackService。有任何想法吗? http://blog.dexetra.com/2010/09/get-current-playing-track-info-from.html

我还在这个网站上找到了一些代码,可以让你找到用户在应用程序中“出星”的歌曲。 http://mikebevz.com/using-spotify-content-providers-on-android-22161

4 个答案:

答案 0 :(得分:2)

我知道这是一篇旧帖子,但它出现在谷歌搜索此问题。我在https://stackoverflow.com/a/22195867/1345586

发布了答案

答案 1 :(得分:0)

Spotify Android应用程序没有允许您检索有关当前播放曲目的元数据的界面。

答案 2 :(得分:0)

如果您告诉用户将他们的Spotify歌曲设置为last.fm,您可以使用last.fm的API通过点击user.getRecentTracks端点来获取当前播放的曲目

答案 3 :(得分:0)

自这个问题得到解答以来,已经发生了很多变化。 Spotify提供了各种方法来确定正在播放的内容。

如果您对Spotify Android客户端中的内容感兴趣,可以使用Android App Remote SDK。如果您有兴趣在任何设备上获取当前正在播放的曲目,则应该查看Currently Playing Track Web API。

希望这有帮助!