我希望能够确定CD驱动器中的音乐专辑CD是什么。例如,如果有人声称他们驱动器中的CD是Eminem - the Eminem Show,我希望能够验证该CD确实是Eminem Show。
有什么想法吗?我已经申请了Gracenote开发者许可证,但他们五天内都不会给我回复。
另外,这是如何工作的?是否存在用于对音乐光盘进行编码的GUID或其他唯一标识符?
最后,有没有可能用数据光盘,比如暗黑破坏神II安装光盘1?如果是这样的话,你能给我指明实现这个目标的方向吗?
发布于 2009-02-23 02:44:54
你可能想看看维基百科的article来了解CDDB是如何工作的。然后,您可以查看libcddb来用C实现您想要的东西。源代码应该会为您提供大量线索,以防C不是您所选择的语言。
发布于 2009-02-23 02:43:42
您可能希望使用libcddb之类的工具来获取/验证音乐CD信息。我不知道有没有类似的程序光盘数据库。
发布于 2009-02-23 02:47:42
至于音乐CD,Gracenote的工作原理是分析CD上每首曲目的实际波形数据。它做到了这是一种格式中立的方式。它谈到了它,here。
我也推荐last.fm、MusicBrainz和discogs。
https://stackoverflow.com/questions/576372
复制相似问题