问题标签 [echonest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
481 浏览

solr - echoprint 服务器 - 指纹搜索时间需要 2-3 秒

我们正面临高指纹匹配 solr 查询时间。以下是我们的设置信息:

  1. echonest/echoprint-server 运行在单节点(solr 1.0)上,运行在亚马逊 ec2 实例 m3.2x 大盒子上,具有 30G RAM 和 8 个内核
  2. 使用 91G 左右的 solr 1.0 索引大小摄取了 250 万条轨道(段数 19933333)。
  3. 应用优化 HashQueryComponent.java https://github.com/playax/echoprint-server/commit/706d26362bbe9141203b2b6e7846684e7a417616#diff-f9e19e870c128c0d64915f304cf43677
  4. 还尝试捕获 eval 方法的统计信息,索引阅读器的顺序子阅读器的一些循环迭代花费了超过 1 秒的时间来迭代所有术语。

任何正确方向的建议或指示都会非常有帮助。

0 投票
1 回答
58 浏览

echonest - Echonest 轨道配置文件请求总是返回一个空的 audio_summary

我要求bucket=audio_summary在 hotttness 中排名很高的歌曲。前 100 首最热门的歌曲全部返回track.status: 'complete',但音频摘要始终是一个空对象。

如何获取和之类time_signature的音频摘要数据tempo?是否track.status: complete暗示此信息应包含在响应中?

0 投票
1 回答
60 浏览

echonest - 如何使用 Echonest API 启动参数?

我正在关注位于下一页上的示例:

http://developer.echonest.com/docs/v4/genre.html#artists

我想抵消按流派搜索艺术家的结果。他们在页面上提供的示例列出了“结果”和“开始”。我假设“开始”是偏移量。他们提供的示例查询是:

但是我收到任何错误,说明“开始”是无效参数。有没有人能够成功使用“start”参数?

0 投票
2 回答
401 浏览

spotify - 在 Echo Nest API 中通过 Spotify ID 查询

我有来自 Spotify 播放列表的歌曲,需要在 EN 中获取它们的信息。以 Tania Bowra 的“All I Want”为例。

如果我通过 Spotify 外部 ID 或 EN 中的 Spotify ID 进行查询,例如

或者

EN API 返回此消息:"id - Invalid parameter: id must be an Echo Nest id or foreign id"

或者,如果我通过 Spotify URI 进行查询,例如

我得到这个回应:

其中不包含任何信息。

但正如 Spotify 的网站所说,它应该可以工作。

0 投票
1 回答
331 浏览

python-3.x - Pyechonest - 故障查找模块

我正在使用 echonest python 包。它可以在我使用 Anaconda python 2.7 的 ubuntu linux 笔记本电脑上找到。 https://github.com/echonest/pyechonest

但是,当我将 Windows 10 笔记本电脑与 Anaconda 3.4 一起使用时,我无法运行任何代码,因为在我导入艺术家时它找不到 util 模块。我可以在 linux python 2.7 上做到这一点

Windows 10 Anaconda 3.4 分发版

运行:from pyechonest import artist

错误:文件“C:\Anaconda3\lib\site-packages\pyechonest-9.0.0-py3.4.egg\pyechonest\artist.py”,第 11 行,在导入工具中

ImportError:没有名为“util”的模块

我是 python 的新手,所以请原谅我错过了任何明显的东西。

0 投票
0 回答
37 浏览

api - Echonest APi 订单检索到的流派

我在 echonest API 中调用流派搜索方法。当我调用“摇滚”(http://developer.echonest.com/api/v4/genre/search?api_key=[API_KEY]&name=rock)时,我得到了一堆包含摇滚字符串的流派。

我希望得到一个根据字符串的巧合排序的列表,但我似乎找不到按该顺序获取响应的方法。有人知道怎么做这个吗?

我知道我可以处理响应并修改订单,但我要求在请求中完成它。

先感谢您。

0 投票
1 回答
89 浏览

c# - Echo Nest API:将用于检查速率限制的 curl 命令转换为 c#

我正在尝试将此 curl 命令转换为 c#

这将返回一个响应头,其内容如下:

我试过这段代码,但是当我运行它时,它得到一个异常:“HTTP Error 405 Method not allowed”。

任何帮助将不胜感激。

0 投票
1 回答
135 浏览

python - 在 Heroku 上使用 Pip 安装 Python 库时出现错误 30

我正在尝试在 Heroku 上安装Echo Nest Remix Python 库,但似乎最后它会尝试复制一些数据,即使 Heroku 是只读的。

这是推送到 Heroku master 时发生的情况。

错误:

我的 requirements.txt 看起来像:

我的 runtime.txt 看起来像:

有没有办法克服这个问题?有人在 Heroku 上成功安装了 Remix 吗?

谢谢你的帮助。

0 投票
1 回答
78 浏览

echonest - 通过 track_id 访问 Echonests /song/profile API 时出现问题

我正在尝试通过 Echonest API 获取某些 mp3 的歌曲资料。随着 /song/identify 端点被删除(有人知道为什么?从什么时候开始?)我正在成功使用/track/upload/track/profile端点。

但是,对于我尝试过的所有 mp3,我从未在响应中得到 song_id 字段。并且尝试使用 track_id 参数访问/song/profile失败并显示消息“指定的标识符不存在”。

我不知道为什么会这样。/track/upload 和 /song/profile 组合不应该替换 /song/identify 吗?还是我的 API 使用有误?

示例会话

/跟踪/上传:

/轨道/个人资料:

/歌曲/个人资料:

0 投票
1 回答
44 浏览

echonest - Get multiple songs by foreing_ids

I'm building an spotify-echonest app using the web apis from both. I'm using spotify api to get as many songs as I can from user input, what I need now is to get information about these songs from echonest but as far as I can see you can only set one filter as foreing_id in the rest service.

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

I'm using the Java API from Echonest, anyway any help is usefull.