在 Spotify API 中忘记与跟踪播放计数
Posted
技术标签:
【中文标题】在 Spotify API 中忘记与跟踪播放计数【英文标题】:Forgotify vs track play count in Spotify API 【发布时间】:2014-02-28 13:10:26 【问题描述】:有很多关于 Forgotify (http://forgotify.com) 的讨论 - 一种用于抓取 Spotify 以查找未播放曲目的工具。
非技术性新闻文章称,他们使用 Spotify API 来抓取歌曲并仅索引那些播放次数为零的歌曲。
但是,根据 Spotify API 文档,此值不适用于单个曲目:
https://developer.spotify.com/docs/apps/api/1.0/api-models-track.html
*** (Get play count of a track from Spotify API) 上也回答了关于检索曲目播放计数的可能性的类似问题,结果相似 - 这是不可能的。
我正在寻找 Forgotify 如何实现他们声称的目标的线索。有任何想法吗? :)
【问题讨论】:
【参考方案1】:元数据 api 和 libspotify 提供歌曲的流行度分数。也许他们搜索了人气为零的曲目。我不知道零人气意味着零播放。
他们还可以通过一些屏幕抓取来实现对桌面客户端的远程控制。或者对桌面进行的任何内部通信进行逆向工程(尽管我怀疑 Spotify 会阻止这种情况)。
【讨论】:
你的怀疑跟我的一模一样。使用零人气作为索引是合乎逻辑的,但这并不意味着零播放次数。我很快找到了一个曲目的证明,它只播放了几次,但人气指数仍然为零。我想知道他们是否将“零播放次数”用作媒体宣传,还是找到了其他方式。 有趣。也许旧版本的 libspotify 提供了 playcount。否则,我知道该信息唯一可用的地方是 Spotify 客户端。 似乎如此。我想我们终究不会找到明确的答案。感谢您的猜测! 我也认为他们在利用人气。不幸的是,这与播放次数没有太大关系——如果假设的曲目播放次数很多,然后很长一段时间内都没有播放,那么即使播放次数很多,流行度也可能会回落到 0。资料来源:我在 Spotify 工作。以上是关于在 Spotify API 中忘记与跟踪播放计数的主要内容,如果未能解决你的问题,请参考以下文章
无需登录即可将曲目添加到播放列表 - API Spotify