问题标签 [gracenote]

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 投票
1 回答
1127 浏览

c++ - 在 arm Debian 上加载共享库时出错

我使用 cmake/gcc 在 x64 Arch Linux 上编译并运行了一个使用 Gracenote SDK 的程序,没有问题。现在,当我在 arm Debian 上编译然后运行时,出现以下错误:

我已经验证该文件存在并且在 /usr/lib 中进行了符号链接,并且 strace 似乎表明找到了该文件见下文)。我还应该尝试什么?

ldd 输出:

strace 输出:

编辑(添加一些 /usr/lib/ 内容):

输出ls -alh /usr/lib/ | grep gnsdk

0 投票
0 回答
56 浏览

gracenote - Gracenote php 抛出错误“不是超时或 HTTP400 响应的 cURL 错误。”

直到上周,Php-Gracenote 库都运行良好。但从那时起,它就开始显示上述错误。我从 Rich Adams 的 repo 中放入了最新版本的代码,但它仍然显示相同的错误。有没有人见过类似的错误?可能是什么原因?我的服务器中没有任何可能导致此类错误的更改(例如 php-curl 或 openssl 更新)。

0 投票
1 回答
47 浏览

gracenote - Gracenote 似乎无法识别 VOD 内容

我一直在尝试在一些 VOD 内容上测试 Gracenote,但是它似乎无法识别 VOD 内容。Gracenote 是否适用于 VOD 内容?

我一直认为它适用于直播和 VOD 内容。我记得它之前(几个月前)使用过识别 VOD 内容,但是无论我如何更改设置和许可证,它都无法识别 VOD 内容。

我在这里错过了什么吗?

提前致谢。

0 投票
1 回答
217 浏览

gracenote - GraceNote rhythm API with Pygn

The following works and retrurns a list of semmingly random tracks which GraceNote thinks are similar to Bowe's work:

radioPlayList = pygn.createRadio(GRACENOTE_CLIENT_ID, GRACENOTE_USER_ID, artist='Bowie', count='3');

However, I would strongly prefer to pass a genre, rather than an atrist - I just can't figure our how.

This radioPlayList = pygn.createRadio(GRACENOTE_CLIENT_ID, GRACENOTE_USER_ID, genre='38', count='3'); returns <RESPONSES>\n <RESPONSE STATUS="NO_MATCH">\n </RESPONSE>\n</RESPONSES> which lead me to beleive that Genre should not just be a simple number.

And trying to give the genre as a text, radioPlayList = pygn.createRadio(GRACENOTE_CLIENT_ID, GRACENOTE_USER_ID, genre='Oldies', count='3'); gives <RESPONSES>\n <MESSAGE>GCSP: RADIOCREATE error: [8] radio: Invalid attribute seed.</MESSAGE>\n <RESPONSE STATUS="ERROR">\n </RESPONSE>\n</RESPONSES>\n so that is obviously not the way to do it.

QUESTION: how can I pass a Genre (only) and get a radio playlist in return?

The only Pygn docuemntation which I can find does not help. I am hoping that @cweichen will se thsi question & help me. Does anyone else know how?


[Update] Looking in the code of Pygn's test.py, I see

# Example how to create a radio playlist by genre classical music result = pygn.createRadio(clientID, userID, genre='36061', popularity ='1000', similarity = '1000') print(json.dumps(result, sort_keys=True, indent=4))

Question: where do I get a list of those genre values? The file readme.md says genre: a genre ID from the genres below, but here is no list below.

0 投票
1 回答
961 浏览

gracenote - 如何访问 GraceNote 数据库的离线副本?

我正在开发一个应用程序来生成数千个用于测试海豚的 MP3 文件。

我希望它具有真实且一致但随机的艺术家、专辑和曲目名称,我将使用它们来生成文件名并插入 ID3V1 标签。

由于它可能每天运行几次,每次请求关于 20,000 个曲目的信息,我想我会通过使用数据库的本地副本来减少 GraceNote 的服务器负载(这是我公司的一个测试应用程序,它是一个大型多媒体设备制造商授权 GraceNote 的技术,所以我合法拥有数据库的副本)。

问题:在十六进制编辑中,每个数据库文件的前 4 个字符是 GNDB,我认为它代表 GraceNote 数据库。由于这似乎是一种专有格式,谁能告诉我如何访问它?(我希望@cweichen 可以帮助回答这个问题:-)

我是一家大公司的新员工,似乎没有人有兴趣提供帮助,甚至不知道我们的 GraceNote 官方联系人是谁。

如果我通过他们的网站联系他们,我怀疑我能否提供所需的信息,如开发者 ID 等,所以我采取三管齐下的方法,在这里询问,同时四处寻找我们的 GraceNote 联络人并使用 Web API 进行开发,请求一次只有几首曲目。

0 投票
1 回答
266 浏览

android - 检索音乐流派的完整列表

我想知道是否有一种方法可以使用 Android 上的 GNSDK 移动客户端库获取所有顶级音乐流派(0 级)的列表。我们正在尝试将这些音乐流派与我们内部的音乐流派相匹配。这就是为什么我们要提前检索整个音乐流派列表。我看到以前有人问过这个问题,但我不清楚答案。在 GNSDK mobile 的文档中,我读到:“Gracenote-definednumericidentifiervalueistypicallya5-digitvalue;for example, the genre identifier 24045 for Rock. 这些标识符在 Gracenote Service 的列表中维护;使用 GNSDK 下载列表,用于 Mobile Manager 的列表和列表类型 API " 但我找不到那个列表类型的 API。请问我应该调用的方法的名称和该方法所在的类的名称吗?提前致谢

0 投票
1 回答
219 浏览

gracenote - Gracenote C++ 包装器错误:gnsdk_taste.h 丢失

我正在尝试编写基于 GNSDK 的简单应用程序,它将使用 c++ 包装器。而且我有错误 - 在我包含“gnsdk.hpp”编译器后找不到 gnsdk_taste.h。我试图在 GNSDK 文件夹中找到它,但找不到。有人可以帮我解决问题吗?

0 投票
1 回答
154 浏览

gracenote - 为什么我无法在 Gracenote 中访问 CoverArt?

我的 WEBAPI 查询与示例查询匹配,但响应不包含以下字段。这是因为我使用的是“社区许可”非商业用途吗?

缺少专辑字段

缺少跟踪字段

根据 https://developer.gracenote.com/sites/default/files/web/html/index.html#PDFs/Music-Web-API-Developers-Guide-o.pdf 第 38 页的查询

来自我的查询的响应

来自文档的示例响应 https://developer.gracenote.com/sites/default/files/web/html/index.html#PDFs/Music-Web-API-Developers-Guide-o.pdf 第 38 页

0 投票
1 回答
280 浏览

c# - Gracenote,C# 示例中的异常数据库

当我尝试在 GNSDK for C# 中运行示例时,启用本地数据库 sqlite 会引发异常。在 GNSDK 日志中我看到了这个

你有什么想法可以帮助我吗?

0 投票
1 回答
189 浏览

gracenote - GraceNote - 使用给定国家/地区的音乐生成播放列表

我想使用 GraceNote 生成播放列表,其中包含可能会吸引给定国家/地区的居民,或者至少是众所周知的歌曲。EG、日本、韩国、土耳其、巴西、法国……

它们不一定必须使用当地语言,因为我认为我不能用 GraceNote 做到这一点(可以吗?),但当地艺术家会很好。例如,有什么方法可以使用 查询和生成播放列表artist origin

我意识到像江南 Style 之类的东西可能在大多数国家/地区都为人所知;-) 以这种方式使用时,播放列表生成是不准确的,但我会对 70% 或 80% 的“我知道那首歌”的反应感到满意。

可以做到吗?如果是这样,怎么做?@cweichen,你能帮忙吗?