用于Java应用程序的CDDB API

时间:2014-01-02 18:07:27

标签: java api mp3 musicbrainz

我打算制作一个标记mp3文件的Java应用程序。我的第一个选择是Discogs但是我在访问封面时遇到了问题:在JSON响应中它们太小了,我从网上出现的那些中得到HTTP 403 - Forbidden。所以我看到了一些替代方案,例如freedbMusicBrainzAMG LASSO。所以我想知道其他使用过其中一种工具的用户。感谢。

1 个答案:

答案 0 :(得分:3)

MusicBrainz与archive.org有一个Cover Art Archive(CAA)。

封面艺术档案有一个CAA Java APIMusicBrainz Java API。 您可以使用MusicBrainz API查找发行版的MBID,然后使用CAA API查找发布MBID的匹配封面图片。请注意,discogs主版本对应于MusicBrainz中的版本组。

并非所有MusicBrainz版本都有此档案中的封面图片。有些只有亚马逊ASIN的链接,然后客户端从中回收。 一些Python代码解释了必须使用的URL:Picard coverart module

我确信freedb不会托管coverart或者有任何相关的东西。但是,您可以使用freedb ID(CDDB ID)搜索其他数据库。对于MusicBrainz,有一个FreeDB Gateway