【问题标题】:Is there a free database or web service api for music information (albums, artists, tracks)? [closed]是否有用于音乐信息(专辑、艺术家、曲目)的免费数据库或网络服务 API? [关闭]
【发布时间】:2011-04-28 16:11:24
【问题描述】:

我需要查找歌曲名称的艺术家/专辑/曲目信息。

是否有我可以下载的免费数据库或我可以使用的开源 Web 服务/api?

【问题讨论】:

标签: database open-source


【解决方案1】:

http://www.last.fm/api 尝试last.fm api。

如果这对您不起作用,您可以查看此搜索结果中列出的各种 API: http://www.programmableweb.com/category/music/api

这是一个 Silverlight 教程,但由于这是一个 HTTP REST API,因此您似乎不知道如何开始:http://www.devx.com/VisualStudio/Article/40158

【讨论】:

  • 我用过last.fm,几年来一直很好。最近它变成了垃圾 - 在许多情况下不返回数据。许多功能部件损坏。仍在寻找切换到的替代方案。
  • 虽然我很高兴它帮助了这个问题的发布者,但这个答案在“互联网时代”已经足够老了,现在可能真的有更好的地方可以看。很抱歉答案已经过时,但不确定 StackOverflow 如何处理这个问题。
  • last.fm 对专辑信息毫无价值。它甚至不返回发行日期,例如 Metallica 的多白金同名专辑。
【解决方案2】:
【解决方案3】:

我个人推荐Discogs,它是免费的并且不限制每天的使用。但是,它将请求数量限制为每个 IP 地址每秒一个。

API 非常清晰且有文档记录。它使用基于 HTTP 的 JSON,并为各种编程环境(Python、Ruby、Perl、.NET、PHP)提供了包装器。

此外,它还拥有大量艺术家、发行和唱片公司的数据。

【讨论】:

【解决方案4】:

是的! The Echo Nest。波士顿以外非常热门的初创公司,刚刚获得了更多资金。他们的 API 可让您按艺术家、专辑、曲目等进行搜索。

【讨论】:

  • 他们的资金似乎已经用完了。它是 404。
  • 抱歉,我修复了链接。也就是说,我有点惊讶echonest.com(没有子域)没有解决。此外,它们被 Spotify 收购,所以我想资金不再是问题。 :-)
  • 感谢及时回复
  • 专业版:Echonest 是免费且易于使用的。魂斗罗:Echonest 对专辑一无所知。
  • 链接又失效了。
【解决方案5】:

FreeDB 是免费的,但可能有也可能没有 API。它是用户生成的内容。

http://www.freedb.org/

显然Gracenote 是新的 CDDB(但可能不是免费的)。我猜他们终于明白他们不想将他们的数据库限制在 CD 上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-16
    • 2012-12-03
    • 2013-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多