gpt4 book ai didi

search - 如何对来自 MusicBrainz 搜索 API 的结果进行排序

转载 作者:行者123 更新时间:2023-12-05 03:10:00 28 4
gpt4 key购买 nike

我正在尝试从 MusicBrainz API 检索轨道信息,仅使用艺术家和标题作为搜索查询:

http://musicbrainz.org/ws/2/recording/?query=artist:Coldplay+AND+recording:The+Scientist

这将返回艺术家发行的歌曲的每个版本,包括合辑、“最佳”专辑和现场录音。我想找到'原始'版本,它应该是第一个发布的版本。

如果不检索每一个结果(这在单个请求中可能是不可能的),最明显的方法是让响应按发布日期升序排序,这样第一个结果总是我想要的.

API documentation好像没有提到排序结果,这可能吗?

最佳答案

我认为排序是不可能的。

它也未必能解决所有问题。许多录音的日期仅为年份。因此,发行日期为“1989”的录音将被视为比发行日期为“1989-01-01”的录音更早的版本,这在现实中可能是也可能不是。 p>

此外,许多版本具有相同的日期,特别是如果日期仅为一年,并且这些版本中的一些可能是“原创的”,而另一些则不是。这些发行版的所有录音将具有相同的发行日期(例如“1989”)

如果准确性很重要,您可能需要找到未标记为实时或编译的最早的官方版本,然后从该版本中选择一个录制。

关于search - 如何对来自 MusicBrainz 搜索 API 的结果进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41395057/

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