Audio 按音频功能过滤Spotify ID

Audio 按音频功能过滤Spotify ID,audio,filter,spotify,Audio,Filter,Spotify,我正在尝试按项过滤音频功能,获取Spotify ID数组。 例如,我希望接收所有歌曲的Spotify ID数组,其可跳性介于0.735和0.740之间。我认为这在旧的EchoNestAPI中是可能的。在新的Web Api中仍然有这样做的方法吗?我认为直接通过Web Api恐怕不可能做到这一点 两个相关端点是: 您可以使用关键字搜索曲目,例如流派:“Pop”,但这不适用于音频功能名称(例如节奏:120/节奏:“120”)。音频功能端点要求您提供曲目ID 如果您可以通过某种其他方法(例如,您

我正在尝试按项过滤音频功能,获取Spotify ID数组。
例如,我希望接收所有歌曲的Spotify ID数组,其可跳性介于0.735和0.740之间。我认为这在旧的EchoNestAPI中是可能的。在新的Web Api中仍然有这样做的方法吗?

我认为直接通过Web Api恐怕不可能做到这一点

两个相关端点是:

您可以使用关键字搜索曲目,例如
流派:“Pop”
,但这不适用于音频功能名称(例如
节奏:120
/
节奏:“120”
)。音频功能端点要求您提供曲目ID

如果您可以通过某种其他方法(例如,您可以获得某一流派中所有艺术家的所有曲目ID),确定您可能希望使用音频功能搜索的曲目ID,则可以执行以下操作:

  • 获取要搜索的曲目ID集合
  • 对于每100个曲目ID,查询“获取多个曲目的音频功能”端点,以获取要使用过滤的音频功能
  • 使用基于这些音频功能的条件逻辑,从您的收藏中选择曲目子集

最接近您所寻找的功能是基于种子的获取建议。相关文档如下所示:

您给端点最多5个“种子”,它们是您希望推荐基于的曲目、艺术家或流派。然后,可以为与音频功能相对应的多个字段指定最小值、最大值和/或目标值。例如,您可以获得
min_danceability
为0.7、
max_danceability
为0.8的建议


希望这对您的用例有帮助

非常感谢你,艾瑞尔!这至少与我想要的非常接近。