5

我希望能够确定 CD 驱动器中的音乐专辑 CD。例如,如果有人声称他们驱动器中的 CD 是 Eminem - The Eminem Show,我希望能够验证 CD 确实是 The Eminem Show。

有任何想法吗?我已经申请了 Gracenote 开发者许可证,但他们五天之内不会回复我。

另外,这是如何工作的?音乐光盘是否有一些 GUID 或其他唯一标识符进行编码?

最后,这是否可以通过数据 CD 实现,比如暗黑破坏神 II 安装光盘 1?如果是这样,您可以指出我的任何方向,以完成此任务?

4

3 回答 3

2

您可能想使用libcddb 之类的东西来获取/验证音乐 CD 信息。不知道有没有类似的程序盘数据库。

于 2009-02-23T02:43:41.947 回答
2

您可能需要查看 Wikipedia文章以了解 CDDB 的工作原理。然后您可以查看libcddb以在 C 中实现您想要的。源代码应该为您提供大量线索,以防 C 不是您选择的语言。

于 2009-02-23T02:44:53.770 回答
2

对于音乐 CD,Gracenote 的工作原理是分析 CD 上每个曲目的实际波形数据。它这样做是一种格式中立的方式。它在这里谈论它。

我还推荐last.fmMusicBrainzdiscogs

于 2009-02-23T02:47:41.830 回答