我正在进行ISRC查找,例如。
在回复中,我获得了发布列表。现在我如何过滤一个正式版本。有很多官方发布。我只想获得封面艺术,但很多时候很难从许多版本中获得正确的版本ID。
如果我以此请求为例:
在回复中,id为“1c70f755-8622-41f5-8f69-9c0e8cc082ce”的发布版提供了正确的专辑封面(这是响应中的第四个版本),来自隐蔽的艺术api做了以下请求:
https://coverartarchive.org/release/1c70f755-8622-41f5-8f69-9c0e8cc082ce
因此,我可以找出以编程方式选择的版本ID,以便我获得正确的封面艺术
答案 0 :(得分:0)
我们可以假设第一个版本是官方版本,所以我们可以在响应中获得第一个版本,然后使用它的id来获得封面艺术。
如果有多个录音,我们必须在所有录音中获得第一个版本。我正在使用kotlin,因此阵列的“min”功能非常方便。
这样做大多数时候都能给我正确的封面艺术。