在 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 中忘记与跟踪播放计数的主要内容,如果未能解决你的问题,请参考以下文章

通过 Spotify API 获取流总数和跟踪发布日期

通过 Web API 在 Spotify 播放器上排队歌曲

Spotify API 更新不允许自动播放

无需登录即可将曲目添加到播放列表 - API Spotify

通过 spotify web api 和 javascript 播放歌曲的问题

Spotify 身份验证流程 (Spotify API)