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

问题描述 投票:0回答:2

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

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

我的问题是最好的方法是什么? freedb 看起来不允许 REST 调用。我需要进行一些网络抓取才能实现此目的吗?有没有开源应用程序可以抓取 freedb 数据供我查看?

谢谢! 杰森

c# web-services web-scraping
2个回答
2
投票

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

数据库

freedb 数据库解析器


-1
投票

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

查询它们
© www.soinside.com 2019 - 2024. All rights reserved.