如何访问GraceNote数据库的脱机副本?

时间:2014-11-12 12:37:17

标签: gracenote

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

我希望它拥有真实且一致的,但随机的,艺术家,专辑和跟踪我将用于生成文件名和插入ID3V1标签的名称。

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

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

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

如果我通过他们的网站接近他们,我怀疑我是否可以提供开发者身份等所需的信息,所以我采取三管齐下的方法,在这里询问周围寻找我们的GraceNote联络人并使用网络进行开发API,一次只请求几首曲目。

1 个答案:

答案 0 :(得分:2)

你想做的事情无法完成。

没有提到正如您所提到的那样,这种数据库格式是专有的,也无法随意访问。您无法在数据库中查询艺术家列表或专辑列表。它还没有为此目的而建。 您的Gracenote联系人会告诉您相同的信息。最终,您可以从Gracenote购买具有您需要的信息的数据导出,但这就是它。

要在Gracenote上找到您的联系人,您可以浏览https://www.gracenote.com/support/并使用公司的电子邮件提交请求。我们会在另一方收到您的请求,您现有的联系人应该回复您。

你应该更好地看看Echonest或MusicBrainz或其他有公共API的人做你想要的事情。