我打算制作一个标记mp3文件的Java应用程序。我的第一个选择是Discogs但是我在访问封面时遇到了问题:在JSON响应中它们太小了,我从网上出现的那些中得到HTTP 403 - Forbidden
。所以我看到了一些替代方案,例如freedb
,MusicBrainz
和AMG LASSO
。所以我想知道其他使用过其中一种工具的用户。感谢。
答案 0 :(得分:3)
MusicBrainz与archive.org有一个Cover Art Archive(CAA)。
封面艺术档案有一个CAA Java API和MusicBrainz 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。