简体   繁体   English

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

[英]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. 您始终可以下载它,将其导入本地数据库,然后根据需要查询它。

The database 数据库

Parser for the freedb database freedb数据库的解析器

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在查询中将数据插入没有 ID 的表中? - How to insert data into a table without Id in query? 如何在没有ID或查询的情况下获取绝对路径? - How to Get the Absolutepath Without the Id or Query? C#Facebook图形/如何上传到相册ID - C# facebook graph / How to upload to album id 如何删除具有相同相册ID的所有图像文件? - How do I delete all image files with same album id? 如何获取没有查询字符串或ID部分的URL? - How to get the URL without the Query String or the Id part? 如果我具有属性ID,并且如果该相册ID下的节点具有值,则如何删除XML中的节点 - How to delete a node in XML, if I have attribute ID and value if node under that album ID 不允许在查询中显式构造实体类型“艺术家” - Explicit construction of entity type 'Artist' in query is not allowed 解压缩.zip 文件而不从响应 c# 写入光盘 - Unzip .zip File without Writing to Disc from Response c# 如何在Windows应用程序中为歌曲设置专辑封面(例如,没有tag-lib#)? - How can I set album art for a song in a Windows App (e.g. without tag-lib#)? 从字节数组获取文件大小(不保存到光盘) - Get file's size from bytes array (without saving to disc)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM