使用C#GNSDK更喜欢结果外部ID

时间:2014-07-25 23:44:14

标签: c# windows-phone gracenote

使用GNSDK中为Windows手机提供的示例应用程序,我可以将麦克风输入匹配到轨道就好了。我想从第三方元数据中检索曲目ID;我找不到了。

我修改了应用程序如下:

App.gnMusicIDStream_.Options.LookupData(GnLookupData.kLookupDataExternalIds, true);
App.gnMusicIDStream_.Options.PreferResultExternalId("[third party id which works for me using android or ios versions of GN]");

[...]

GnExternalId[] trackIds = result.Albums.First().TracksMatched.First().ExternalIds.ToArray();

测试仅返回不相关的externalIds,如下所示:

来源:deezer-track-id

价值:13913080

我是否设置了所需的所有配置步骤?我是否正确地查找匹配曲目的返回外部ID?

1 个答案:

答案 0 :(得分:1)

您所做的是对的,只是Deezer ID是目前唯一可用于免费,非商业API访问的外部ID类型。其他外部身份证需要商业许可证。