freedb.org - 如何通过没有光盘ID的艺术家/专辑进行查询

时间:2012-05-11 19:00:53

标签: c# web-services screen-scraping web-scraping

我正在开发一个C#程序,它将(希望)标准化我的mp3文件中的类型。要做到这一点,我将尝试使用last.fm,discogs,freedb以及我能找到的任何其他在线音乐数据库来返回每个专辑的类型。我计划在这些数据库之间获取结果,以自动计算我的mp3的类型/流派列表。

似乎freedb的目的是根据翻录的CD中的光盘ID返回数据。我想做的是以类似的方式查询freedb,last.fm允许您按艺术家/专辑查询,然后返回匹配条目的结果。

我的问题是,最好的方法是什么?它看起来不像freedb允许REST调用。我需要做一些网络抓取来实现这一目标吗?是否有任何开源应用程序可以查看我可以查看的freedb数据?

谢谢! 杰森

2 个答案:

答案 0 :(得分:2)

freedb数据库可以随意下载和使用。您可以随时下载它,将其导入本地数据库,然后根据需要进行查询。

The database

Parser for the freedb database

答案 1 :(得分:-1)

Lastfm和其他一些音乐服务有一个开放数据表,我会尝试用yql

查询它们