gpt4 book ai didi

android - 如何获取专辑的 MusicBrainz ID

转载 作者:太空狗 更新时间:2023-10-29 13:30:31 24 4
gpt4 key购买 nike

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

谢谢

最佳答案

细节在很大程度上取决于您对“特定专辑”的表示。

一般来说,MusicBrainz 提供网络服务(XML 和 json 格式),您可以在其中 search对于 MusicBrainz 实体,它还会为您提供 MBID。您想要获取发布实体的 MBID。

由于您似乎正在使用 Java 在 Android 上进行开发,因此您可能会对 musicbrainzws2-java 感兴趣Web 服务的 Java 绑定(bind)。

other language bindings/libraries适用于 Web 服务的当前版本 (WS/2 = "NGS"),您始终可以选择直接使用 Web 服务。

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

编辑:
SO how-to-get-album-image-using-musicbrainz有一个告诉如何直接使用网络服务的答案。MusicBrainz 网络服务还可以直接将链接/URL 返回到封面(如该答案中所述)。因此,您保存了对 CoverArtArchive 的另一个调用。

关于android - 如何获取专辑的 MusicBrainz ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15983877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com