在Spotify api中检测用户当前的歌曲

时间:2014-09-08 10:29:35

标签: api spotify

我想知道是否可以通过spotify web api检测用户正在从他/她当前的有源设备收听的歌曲。

感谢。

2 个答案:

答案 0 :(得分:3)

使用Web API无法做到这一点。如果您正在编写Mac应用程序,则可以使用Spotify Desktop Client的AppleScript API访问当前曲目。如果用户正在涂鸦Last.fm,您可以使用Last.fm的API。否则,无法访问此数据。

答案 1 :(得分:2)

我知道这是一个老问题,但有一个新的beta API端点可用于提供此信息。它确实有一些我已经注意到的错误。

  • 仅限电台:如果更改电台,则必须重新启动Spotify以使API端点更新并继续更新。
  • 根据错误报告,它随机地落后20到30分钟。我还没有遇到这个问题,所以可以修复。

GET https://api.spotify.com/v1/me/player/currently-playing

文档:https://developer.spotify.com/web-api/get-the-users-currently-playing-track/