Spotify vs Last FM,显示最后播放的曲目

Posted

技术标签:

【中文标题】Spotify vs Last FM,显示最后播放的曲目【英文标题】:Spotify vs Last FM, display last played track 【发布时间】:2012-07-08 04:26:14 【问题描述】:

我正在寻找一种方法来在我的网站上显示我最后播放的 Spotify 曲目。我成功使用了 Last.FM API。 Spotify 没有开放的 API,Facebook 的音乐部分似乎也被锁定了。所以我现在将所有内容都整理到 last.fm 并使用他们的 API 来获取最后播放的歌曲。这很好用,但我认为显示“立即播放”按钮以在 Spotify 上播放曲目会很有趣。

为此,我需要特定歌曲的 Spotify ID,last.fm api 似乎没有返回。

所以...两个问题: 1)有没有办法从 Spotify 本身获取相同的信息? 2) 如果没有,有没有使用 Last.FM 详细信息获取匹配的 Spotify 歌曲的好方法?

【问题讨论】:

【参考方案1】:

1) 没有。Spotify 没有播放历史 API。但是,如果用户正在发布收听 Facebook,您可以使用 Facebook 的 listens 端点。

2) 据我所知,不是直接的。然而,一个快速的谷歌出现了this 项目。否则,您可以使用Spotify Web Search API 搜索与元数据匹配的曲目。 Advanced Search Syntax 在这里可能会派上用场。

【讨论】:

谢谢。 Facebook 的监听端点需要额外的权限。我检查了图形 API 资源管理器,但似乎没有将这些权限包含到静态 API 密钥中的选项。你知道如何获得吗?至于搜索选项;这可能有效,但不能保证它实际上是同一条轨道。对我来说有点太狡猾了:)

以上是关于Spotify vs Last FM,显示最后播放的曲目的主要内容,如果未能解决你的问题,请参考以下文章

获取从 Spotify API 流式传输的曲目的总时间(即分钟或秒)

使用 React JS 从 Spotify API 调用多个播放列表

是否可以通过带有自定义控件的浏览器来控制 spotify 桌面客户端?

当我单击触发它显示的链接时,如何触发 Spotify 播放按钮播放?

取回最后一个.fm来自bash的歌曲

从我的网站播放Spotify音频