我正在开发一个 C# 程序,它将(希望)标准化我的 mp3 文件中的流派。为此,我将尝试使用 last.fm、discogs、freedb 以及我能找到的任何其他在线音乐数据库来返回每张专辑的流派。我计划在这些数据库之间获取结果,以自动计算我的 mp3 的流派/流派列表。
似乎 freedb 旨在根据翻录 CD 中的光盘 ID 返回数据。我想做的是以类似的方式查询 freedb,last.fm 允许您按艺术家/专辑进行查询,然后从匹配的条目中返回结果。
我的问题是最好的方法是什么?看起来 freedb 不允许 REST 调用。我需要做一些网络抓取来实现这一点吗?是否有任何开源应用程序可以抓取我可以查看的 freedb 数据?
谢谢!杰森