【问题标题】:freedb.org - How to query by artist/album without disc idfreedb.org - 如何在没有光盘 ID 的情况下按艺术家/专辑查询
【发布时间】:2012-05-11 19:00:52
【问题描述】:

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

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

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

谢谢! 杰森

【问题讨论】:

    标签: c# web-services screen-scraping web-scraping


    【解决方案1】:

    freedb 数据库可以根据您的喜好免费下载和使用。您可以随时下载它,将其导入本地数据库,然后随意查询。

    The database

    Parser for the freedb database

    【讨论】:

    • 感谢您的回答,但我正在寻找一种通过网络执行此操作的方法,因此我不必维护数据库的本地副本。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-30
      • 2012-02-15
      • 2013-06-02
      相关资源
      最近更新 更多