首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将EchoNest应用编程接口分析器迁移到Spotify

将EchoNest应用编程接口分析器迁移到Spotify
EN

Stack Overflow用户
提问于 2016-07-25 23:01:40
回答 1查看 796关注 0票数 6

我经常使用echonest分析器上传曲目,并从中获取一些音频特征。

我是通过发送curl请求来做到这一点的。

我意识到API现在已经缓和到Spotify,我想知道我是否仍然可以上传曲目进行分析,而不是只分析给定Spotify ID的曲目。

我过去经常使用这种方法:

代码语言:javascript
复制
$post = array(
     "url"=>$title,
     "api_key"=>"myAPI",
     "format"=>"json"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, "http://developer.echonest.com/api/v4/track/upload");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); 
$response = curl_exec($ch);

$result=json_decode($response,true);

$status=$result['response']['track']['status'];

对于Spotify,有没有类似的方法?谢谢。

我可以使用离线特征分析器,但我已经使用EchoNest分析器来训练我的原始模型here

EN

回答 1

Stack Overflow用户

发布于 2016-10-20 19:01:09

Spotify不再具有上传分析功能,但我们有两个可能感兴趣的API端点。

您可以使用我们的Audio Features终端获得高级音频功能。它提供了诸如“可舞性”和“工具性”等信息。

如果您需要更详细的信息,您可以使用Audio Analysis端点,它提供了Echonest用于您提到的信息检索的工具的低级输出。

希望这两个端点中的一个可以为您工作。我应该指出的是,我们没有任何上传功能,这两个端点都需要一个Spotify曲目ID,并且曲目在Spotify上存在。

如果你需要在你已经得到的没有在Spotify上的曲目上运行类似的特征提取,一些以前不诚实的人向我推荐了Amen作为一个类似于不诚实分析器的程序,所以也许这会对你有用?

我希望这能帮到你!

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38571209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档