我正在开发一个C#程序,该程序将(希望)对mp3文件中的流派进行标准化。为此,我将尝试使用last.fm,discogs,freedb以及我可以找到的每个其他在线音乐数据库来返回每张专辑的流派。我计划在这些数据库之间取得结果,以自动计算mp3的类型/类型列表。
似乎freedb打算根据翻录CD中的光盘ID返回数据。我想做的是以类似last.fm的方式查询freedb,让您按艺术家/专辑进行查询,然后从匹配条目中返回结果。
我的问题是最好的方法是什么?看起来freedb不允许REST调用。我是否需要进行一些网络抓取才能实现这一目标?是否有任何开放源代码应用程序在抓取我可以查看的freedb数据?
谢谢!
杰森
最佳答案
freedb数据库可以免费下载和使用,但是您愿意。您始终可以下载它,将其导入本地数据库,然后根据需要查询它。
The database
Parser for the freedb database