通过foreing_ids获取多首歌曲

Posted

技术标签:

【中文标题】通过foreing_ids获取多首歌曲【英文标题】:Get multiple songs by foreing_ids 【发布时间】:2016-06-04 07:52:58 【问题描述】:

我正在使用两者的 web api 构建一个 spotify-echonest 应用程序。我正在使用 spotify api 从用户输入中获取尽可能多的歌曲,我现在需要的是从 echonest 获取有关这些歌曲的信息,但据我所知,您只能在其余服务中将一个过滤器设置为 foreing_id .

http://developer.echonest.com/api/v4/artist/similar?api_key=YOUR_API_KEY&id=spotify:artist:4Z8W4fKeB5YxbusRsdQVPb&bucket=id:spotify

我正在使用 Echonest 的 Java API,无论如何任何帮助都是有用的。

【问题讨论】:

【参考方案1】:

您应该从 Spotify 的 Web API 查询音频功能,因为 Spotify 不再支持 echonest。我想您已经知道如何从 API 获取轨道 ID,您需要做的就是使用轨道 ID 来查询音频功能。

例子:

第 1 步:获取轨道 ID

curl -X GET "https://api.spotify.com/v1/search?q=track%3Anumb+artist%3Alinkin+park&type=track" -H "Accept: application/json"

第 2 步:获取访问令牌

curl H "Authorization: Basic YOUR_CLIENT_CREDENTIALS" -d grant_type=client_credentials https://accounts.spotify.com/api/token

第 3 步:获取音频功能

curl -X GET "https://api.spotify.com/v1/audio-features/YOUR_TRACK_ID" -H "Authorization: Bearer YOUR_ACcess-TOKEN"

【讨论】:

以上是关于通过foreing_ids获取多首歌曲的主要内容,如果未能解决你的问题,请参考以下文章

ios AudioQueue 流式传输多首歌曲

在 iPhone 上同时播放多首 MP3 歌曲

如何在 HTML 中播放多首随机歌曲

如何使用他们的 iOS SDK 排队多首 Spotify 歌曲

当我单击媒体播放器中的列表视图时,正在播放多首歌曲

在Qt中连续播放多首歌曲并实现多个歌曲循环播放