使用 spotipy 按 bpm 范围和键搜索歌曲

问题描述 投票:0回答:2

在 spotipy 的文档中,我可以看到搜索歌曲的唯一方法似乎是通过艺术家的名字或标题。

results = sp.search(q='weezer', limit=20)
for idx, track in enumerate(results['tracks']['items']):
    print(idx, track['name'])

有什么方法可以同时按 BPM、KEY 和 GENRE 搜索吗?

python spotify spotipy
2个回答
1
投票

有!端点

https://api.spotify.com/v1/recommendations
可让您根据 BPM、调和流派(以及更多)获取歌曲。您可以为 Spotify 提供
target_key
target_tempo
seed_genres
下最多 5 种流派。 Spotify 然后返回符合给定参数的歌曲。


0
投票

开始一个类似的项目,用户可以从 spotipy 库中根据键、速度、语言、位置等搜索歌曲。因此,我将在此线程中发布有关 spotipy 中可用的不同搜索选项的信息,这些选项是我在进行过程中发现的。

© www.soinside.com 2019 - 2024. All rights reserved.