[英]freedb.org - How to query by artist/album without disc id
I am working on a C# program that will (hopefully) standardize the genres in my mp3 files. 我正在开发一个C#程序,该程序将(希望)对mp3文件中的流派进行标准化。 To do it I am going to try and use last.fm, discogs, freedb, and any other online music database I can find to return genres for each album. 为此,我将尝试使用last.fm,discogs,freedb以及我可以找到的每个其他在线音乐数据库来返回每张专辑的流派。 I plan on taking the results between these databases to automatically calculate a genre/genre list for my mp3s. 我计划在这些数据库之间取得结果,以自动计算mp3的类型/类型列表。
It appears that freedb was intended to return data based on a disc id from a ripped CD. 似乎freedb打算根据翻录CD中的光盘ID返回数据。 What I would like to do is query freedb in a similar way last.fm lets you query, by artist/album and then return results from matching entries. 我想做的是以类似last.fm的方式查询freedb,让您按艺术家/专辑进行查询,然后从匹配条目中返回结果。
My question is what is the best way to do this? 我的问题是最好的方法是什么? It doesn't look like freedb allows REST calls. 看起来freedb不允许REST调用。 Would I need to do some web scraping to achieve this? 我是否需要进行一些网络抓取才能实现这一目标? Are there any open source applications scraping freedb data that I can look at? 是否有任何开放源代码应用程序在抓取我可以查看的freedb数据?
Thanks! 谢谢! Jason 贾森
The freedb database is free to download and use however you would like. freedb数据库可以免费下载和使用,但是您愿意。 You could always download it, import it into a local db, and then query it however you'd like. 您始终可以下载它,将其导入本地数据库,然后根据需要查询它。
Lastfm和其他一些音乐服务具有打开的数据表,我会尝试使用yql查询它们
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.