问题标签 [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.
ios - Gracenote API - 没有轨道链接数据
目前,在我的 AppDelegate 中,我为 GNConfig 声明了一个实例变量,该变量设置了我想要接收的所有属性。
任何发出 Gracenote 请求的类都会使用此 GNconfig 实例。
我正在使用的请求是来自音频流的识别、本地文件识别和填充数组的文本搜索。然后该数组用于按 id 对相应数组项进行跟踪查找。
我能够获得我需要的所有内容,除了曲目和专辑链接数据(总是返回 null)。
我尝试了很多不同的建议和指南,但都没有成功。
有人可以帮我吗?这些数据对我的应用程序至关重要,我的应用程序几乎是完整的,除了这个大障碍。
提前致谢。
** 编辑 **
这是在我的 appDelegate 中:
我在我的一个类方法中有这个:
在委托方法中,我有:
gracenote - Gracenote Android - 为什么需要 ACCESS_FINE_LOCATION?
我在教程中注意到,为了使用Gracenote Android SDK
你需要启用ACCESS_FINE_LOCATION
权限。为什么是这样?我还听说实现了 的应用程序Gracenote SDK
一直在向其用户提供位置感知推送广告。我在文档中找不到任何解释。
gracenote - 查询不应该返回结果
我正在尝试使用 GraceNote Web API,但我得到了意想不到的结果。例如,当我运行查询以获取 Green Day/Dookie/She 的曲目信息时,我得到了我所要求的所有内容,但是如果我将 album_title 更改为 AMERICAN IDIOT,我仍然会收到回复说找到了 24 首曲目我的曲目是 #21,而 American Idiot 上没有名为“she”的歌曲(因此不应返回任何内容)。这是我的查询的副本:
有人可以解释为什么我得到结果吗?
我也遇到了其他异常情况,但我会将它们作为单独的问题发布。
gracenote - 功能请求:单个最佳匹配的配置首选项。音乐ID
我已经使用移动开发工具包几个星期了,我已经在配置了单个最佳匹配响应的大量文件上测试了来自 android 工具包的“GNOperations.recognizeMIDFileFromFile”方法。结果给我留下了深刻的印象。找到结果时的准确率为 95%,但我确实意识到,大约 20% 的被单一最佳匹配识别的文件被识别为合辑的一部分,而有人会认为默认的最佳单一匹配将是在被识别为合辑、EP 或原声专辑的一部分之前,将歌曲识别为单曲、艺术家专辑(如果适用)的一部分。
查看文档后,我没有看到任何可以让我配置 . 我的建议是有一个可以在配置对象中设置的属性,类似于用于指定隐蔽艺术尺寸偏好的“content.coverArt.sizePreference”属性。该属性将如下所示:“content.singleBestMatch.albumPreference”,不同的值将类似于“SINGLE, ALBUM, COMPILATION, DJ_MIX, SOUNDTRACK, LIVE_ALBUM”
我很高兴听到 Gracenote 团队中的某个人或其他任何人对此发表评论。
playlist - 如何通过gracenote playlist ident (eg: 0_12) 获取歌曲名称
我有一个困惑,我想通过在ident中生成播放列表(例如:0_11)来获取歌曲名称,我应该做什么以及那些功能可以使用。谢谢你!
gracenote - 用于指定“recognizeMIDFileFromFile”应该在多少毫秒后开始指纹识别的配置属性
正如标题所说,我认为如果我们可以设置配置属性以指定在多少毫秒(或秒)后应该对文件进行指纹识别,那将是很好的。根据文档,它是在歌曲的开头完成的,但是在使用“ GNOperations.recognizeMIDFileFromFile”方法播放了一段时间后,我确实意识到有些歌曲无法被“ GNOperations.recognizeMIDStreamFromMic ”奇怪地识别出来方法。我确实注意到那些无法识别的歌曲在歌曲的开头有一些特殊的 dj 音效,这些音效出现在歌曲的原始版本中。
我很高兴听到 Gracenote 团队的某个人对该功能请求发表评论。
gracenote - URL_GET 和 TVCHANNEL_IMAGE:不再返回匹配项
我在我的应用程序中使用 Gracenote 视频服务作为编程指南。在指南中,我会显示频道徽标以及频道名称和编号。过去,我使用设置为 TVCHANNEL_IMAGE 的模式的 URL_GET API 查询来检索频道徽标 URL。在查询正文中,我将包含一组频道的 Gracenote ID(在 TVCHANNEL_LOOKUP 响应中找到)。下面是一个示例查询。
对查询的响应将返回 URL,然后我可以从中下载徽标。直到一周前,这一切都很好。现在,响应返回不匹配。
检索频道徽标的 API 是否已更改?如果是这样,获取频道徽标的新方法和方法是什么?理想情况下,我想通过类似于 URL_GET 的 API 继续按需下载徽标。
gracenote - 使用 Gracenote python 包装器从流中获取轨道详细信息
我正在使用我正在使用 Gracenote gnsdk (gnsdk-3.06.0.1241o-20130927/wrappers/gnsdk_python/samples/musicid_stream/main.py) 的开发版本的 python 包装器来识别 15 秒的音乐,这似乎在识别这首歌的专辑方面工作得很好。
是否可以使用返回的数据来获取艺术家、歌曲和其他信息,而不仅仅是专辑名称?
iphone - Gracenote Entourage 初始化错误
我收到了我的 Entourage 许可证信息并尝试测试 GN_Entourage_Demo。
但是,在 GNViewController.m 的相应 #define 行中输入客户端 ID、标签和许可证字符串时,我收到以下错误:
2014-03-10 19:05:20.506 GN_Entourage_Demo[24927:70b] getUserACR:错误:管理器未初始化 2014-03-10 19:05:20.509 GN_Entourage_Demo[24927:70b] 错误:无效用户 (lldb)
我尝试了各种排列,甚至使用了第二个 Entourage License,但我得到了同样的错误。谁能提供一些见解?
api - Gracenote Rhythm API - 是否可以通过网络音频流式传输?
我刚刚开始发现有趣的Gracenote Rhythm API - https://developer.gracenote.com/rhythm-api
它说它包括元数据、音乐识别和Internet Radio API,但我没有发现任何可能使用例如Web Audio API流式传输它,响应中没有MP3或OGG url:
也许我错过了一些东西......有没有办法播放这个所谓的“互联网广播”?
PS我搜索了一些与互联网广播相关的node.js模块,我发现的所有东西都是像https://github.com/fwg/node-radio-stream这样与Icecast和Shoutcast一起使用的模块。
谢谢!