如何获取专辑的 MusicBrainz ID



我想使用CoverArtArchiveClient从MusicBrainz加载专辑图像,但它需要一个MusicBrainz ID (MBID)。有人能提供有关如何获得特定专辑的MBID的信息吗?代码示例将不胜感激。

谢谢

这些细节很大程度上取决于你对"某张专辑"的描述。

一般来说,MusicBrainz提供了一个web服务(XML和json格式),你可以在其中搜索MusicBrainz实体,这也会给你MBID。您想要获得发布实体的MBID。

既然你似乎是在Android上开发Java,你可能会对musicbrainzws2-java感兴趣Web服务的Java绑定。

对于web服务的当前版本(WS/2 = "NGS"),还有其他语言绑定/库可用,并且您始终可以选择直接使用web服务。

如果你的专辑以带标签的音频文件的形式可用,那么你应该尝试提取标签,因为有时MBIDs已经在文件中可用,你不必在MusicBrainz上搜索。

编辑:
因此,如何获取album-image-using-musicbrainz给出了一个答案,告诉我们如何直接使用网络服务。MusicBrainz web服务也可以直接返回coverart的链接/url(如答案中所述)。所以你保存另一个对CoverArtArchive的调用

相关内容

  • 没有找到相关文章

最新更新