识别CD

时间:2009-02-23 02:35:37

标签: disk cd identification

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

有什么想法吗?我申请了Gracenote开发者许可证,但他们将不会再回复我五天。

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

最后,这可能是数据CD,比如暗黑破坏神II安装光盘1吗?如果是这样,您可以指出我的任何指示,以实现这一目标吗?

3 个答案:

答案 0 :(得分:2)

您可能希望使用类似libcddb的内容来获取/验证音乐CD信息。我不知道是否有类似的程序光盘数据库。

答案 1 :(得分:2)

您可能希望查看Wikipedia article以了解CDDB的工作原理。然后你可以看看libcddb来实现C中你想要的东西。如果C不是你选择的语言,源代码应该给你很多线索。

答案 2 :(得分:2)

对于音乐CD,Gracenote通过分析CD上每个音轨的实际波形数据来工作。这是一种格式中立的方式。它谈到它here

我还建议last.fmMusicBrainzdiscogs