freedb.org - 如何在没有光盘ID的情况下按艺术家/专辑查询

本文关键字:情况下 艺术家 查询 专辑 ID 光盘 org freedb | 更新日期: 2023-09-27 18:33:59

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

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

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

谢谢!杰森

freedb.org - 如何在没有光盘ID的情况下按艺术家/专辑查询

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

数据库

freedb 数据库的解析器

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