3

我希望能够从我的应用程序中找出在 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

4 回答 4

2

我知道这是一个旧帖子,但它出现在谷歌搜索这个问题。我在以下位置发布了答案:https ://stackoverflow.com/a/22195867/1345586

于 2014-03-08T05:29:23.217 回答
0

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

于 2011-12-20T17:03:15.913 回答
0

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

于 2015-05-10T18:40:00.910 回答
0

自从回答了这个问题以来,发生了很大变化。Spotify 提供了多种方法来确定正在播放的内容。

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

希望这可以帮助!

于 2018-05-17T22:54:40.780 回答