问题标签 [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 回答
166 浏览

gracenote - gnsdk python wrapper - 从流中获取轨道位置

album.match_position() 始终返回 0,无论剪辑来自歌曲的哪个位置。

这个电话还有其他需要吗?

0 投票
2 回答
95 浏览

android - 在 audioProcessStart() 之前调用 identifyAlbumAsync() 时,使用 Mobile Android GNSK 的应用程序崩溃

我正在升级应用程序以使用新的 Mobile Android GNSK,但我注意到使用新的 MusicID-Stream 有点棘手。如果在“audioProcessStart”方法之前执行“ide​​ntifyAlbumAsync”方法(因为这需要在不同的线程中执行),应用程序就会崩溃。在 Gracenote Demo 应用程序中,“audioProcessStart”方法持续运行,因此无需将其执行与“identifyAlbumAsync”方法调用同步。这是它应该使用的方式吗?如果至少在方法没有按顺序执行时应用程序没有崩溃,那将很方便。同样在我们的应用程序中,我们不希望像在演示应用程序中那样连续使用“audioProcessStart”方法。我们只想在用户请求识别时运行“audioProcessStart”方法,当识别到正在播放的歌曲时,我们想通过调用“audioProcessStop”来停止音频处理。是否有捷径可寻?现在,我们让运行“ide​​ntifyAlbumAsync”的线程休眠 2 秒,以确保应该运行“audioProcessStart”方法的线程有时间执行。预先感谢您的及时回复 正在运行睡眠 2 秒,以确保应该运行“audioProcessStart”方法的线程有时间执行。预先感谢您的及时回复 正在运行睡眠 2 秒,以确保应该运行“audioProcessStart”方法的线程有时间执行。预先感谢您的及时回复

0 投票
1 回答
90 浏览

android - matchscore 方法总是使用带有 Gracenote 移动 android GNSDK 的“doTrackIdAsync”方法返回 0

我一直在使用新的 Gracenote 移动 android GNSDK 并在使用“doTrackIdAsync”方法时,我注意到响应有一个方法 matchscore() 和一个方法 matchconfidence() 已被最近添加,但它们总是分别返回 0 和一个空字符串。我想知道是否需要打开一个选项才能返回这些值。这些方法是否已经实现或者它们还不能使用?我在文档中没有看到任何提及它。

0 投票
1 回答
286 浏览

gracenote - 在 Android SDK 中匹配 2 个指纹

有没有办法知道2个指纹(由gracenote sdk for android的指纹)是否在不使用gracenote服务器的情况下引用同一首歌曲。

我只对比较指纹感兴趣,而不是歌曲的元数据。

0 投票
2 回答
295 浏览

javascript - 类未定义中的 $.ajax 回调 - 范围问题

我正在尝试返回在给定半径内播放的电影放映时间列表。我正在构建一个 JavaScript 类来显示来自 API 的数据。我实际上遵循了从这里给出的例子。我知道这是某种范围界定问题,因为如果我将回调函数(dataHandler)移到类之外,那么它可以正常工作。

这是我的课程(已简化)——如果我在此处运行此代码,我将收到一个参考错误,“dataHander 未定义”。

提前致谢!希望这里有足够的信息来帮助..

0 投票
1 回答
63 浏览

gracenote - Gracenote 随行人员。在后台收听视频节目

从文档中我了解到,可以让 Entourage 在 iOS 应用程序的后台工作,建议开发人员阅读 - Entourage Best Practices to Achieve All-Day Interactivity。但是我在网站或文档中的任何地方都找不到此信息。你能帮我找到吗?本文档或任何其他文档可以指导我在 ios 应用程序处于后台时正确实施监听。

非常感谢!

0 投票
1 回答
99 浏览

android - 音乐摄取时间

我有可以使用文本搜索 api 找到的音乐,但我无法使用 musicId-stream api 识别它。我什至尝试使用示例应用程序来识别正在播放的歌曲,但只是没有使用音乐 ID 功能找到它。使用文本搜索,我可以找到这首歌没有问题。我还注意到,在大多数情况下,在 2 周或 3 周后,我能够识别出这首歌。我多次遇到类似情况,我想知道这是否是预期的情况,如果是这样,预期的时间延迟是多少?

谢谢

0 投票
3 回答
838 浏览

c# - 使用 Gracenote 获取有关音乐艺术家、专辑和曲目的信息

我正在开发一个应用程序,它需要艺术家的名字并列出他/她的所有专辑标题,我正在为此尝试 Gracenote,但是,问题是当我检索前 100 张专辑时,它说:

错误 - GCSP:搜索错误:[22] 搜索:无效范围 START=101:只能访问前 100 个结果

如何获取艺术家的所有歌曲和专辑名称?

0 投票
1 回答
75 浏览

gracenote - 查找类似专辑的推荐

我们正在寻找使用 Gracenote API 从种子专辑中检索类似专辑。

例子

珍珠果酱 - 十

你可能会喜欢:

Soundgarden - Superunknown Nirvana - Smell Like Teen Spirit 等

我们还需要封面艺术。

我们现在不看音频播放器,只是建议带有封面艺术的类似专辑。

我们必须使用 Rythm API 吗?我不清楚,因为在 Gracenote 网站上只谈论广播电台或类似的。

任何建议想法将不胜感激!

最好的,F.

0 投票
1 回答
146 浏览

ios - 尝试调用 audioProcessStartWithAudioSource 时出现死锁:错误:在 Gracenote 中

我尝试创建可以识别音乐曲目的应用程序,但是每次我调用块时:

我收到有关死锁的错误通知

2014-10-20 13:29:59.954 BTTest[2193:595084]-[__NSArrayM enqueueObj:]:无法识别的选择器发送到实例 0x17804f210

2014-10-20 13:29:59.976 BTTest[2193:595084] *** -[NSCondition lock]: deadlock ('(null)')

2014-10-20 13:29:59.977 BTTest[2193:595084] *** 中断 _NSLockError() 以进行调试。

我只是将示例 sdk 中的几种方法复制并粘贴到新项目中。有人在 iOS 上遇到过类似的问题吗?

编辑: 好的,经过几个小时的挖掘,我找到了解决方案:将 -ObjC 添加到“其他链接器标志”中,现在没有关于死锁的信息......只是“错误:0xffffffceError:0xffffd591”