Spotify 网络 API(连接)

Spotify Web API (Connect)

有没有办法可以看到当前播放歌曲的结尾?

如果没有(我认为目前没有),什么是构建您自己的方法来观看歌曲结束以触发事件(即在本地播放下一首歌曲)的好方法队列)?

更新:

我能够使用下面的一些想法解决这个问题,现在我有一个工作的 slack 点唱机,它由 spotify 驱动

https://www.reddit.com/r/Slack/comments/670nce/spotify_powered_slack_jukebox/

Spotify 目前不支持任何类型的 webhook/notification 系统。我们通过 "scrobble" spotify to last.fm, start a timer for the length of the song, and periodically checking the user.getRecentTracks 方法将其组合在一起,该方法将 return 一个 nowPlaying 属性。

根据歌曲本身的长度启动计时器 可能 就足够了,但如果您跳过曲目,就会遇到问题。所以每隔几秒 ping 一次是一个安全的选择。