【问题标题】:search songs by bpm range and key using spotipy使用 spotipy 按 bpm 范围和键搜索歌曲
【发布时间】:2021-01-18 18:50:30
【问题描述】:

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

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

有没有办法同时按 BPM、KEY 和 GENRE 进行搜索?

【问题讨论】:

  • 据我所知,他们还没有引入通过 bpm 搜索的方法:discussion 但是,对于流派,我确实找到了这个 article 搜索类似歌曲的搜索流派.
  • 有这个端点https://api.spotify.com/v1/recommendations 让你有可能做到这一点

标签: python spotify spotipy


【解决方案1】:

是的,有!端点https://api.spotify.com/v1/recommendations 可让您获取基于 BPM、键和流派(以及更多)的歌曲。您可以为 Spotify 提供target_keytarget_tempo 以及seed_genres 下最多 5 个流派。 Spotify 然后返回符合给定参数的歌曲。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多