Gracenote 显示专辑的多个全局 ID

Gracenote Multiple global Ids for album is showing

我正在尝试根据当前存在的示例构建一个 android 示例。我是 Gracenote 功能的新手。在检查示例 MusiIDAssetFetch.java 时,以下代码用于获取专辑

findAlbums( "Supernatural", "Africa Bamba", "Santana",null,null );

我的疑问是为什么我在检查专辑 "Supernatural" 时得到 albumcount 为 4。我应该为专辑 Supernatural 获得一个唯一的全局 ID。 但是在这里我得到了四个不同的 ID,并且在使用自定义函数检查曲目时,曲目数发生了变化,但是所有四张专辑都有歌曲 Africa Bamba。

请帮忙,为什么我得到四个专辑 Supernatural 的 ID?

查看文档中的 'Best Practices for MusicID Text Searches' 页。

如果传入'Album Title'、'Contributor Name'、'Track Title',使用方法如下

Use all information:

  • Album
  • Album's Primary Artist
  • Matched Track if available
  • Matched Track's Artist if available

如果您只想要一个最好的结果。在查找之前尝试调用以下 API。

GnMusicId.options().resultSingle(true);