阅读艺术家列表,使用 Spotipy 将热门歌曲添加到播放列表

Posted

技术标签:

【中文标题】阅读艺术家列表,使用 Spotipy 将热门歌曲添加到播放列表【英文标题】:Read list of artists, Add top songs to playlist using Spotipy 【发布时间】:2017-08-22 03:27:29 【问题描述】:

我想编写一个 python 程序来读取艺术家列表并创建一个播放列表,其中包含每个艺术家的前三首歌曲。有没有办法直接从艺术家的名字中做到这一点,还是我必须创建一个艺术家 ID 列表?如果是这样的话 - 我还不如手动制作播放列表。

感谢您的帮助!

【问题讨论】:

【参考方案1】:

多么及时。我真的只是写了一个程序,今天几乎完全做到了这一点。

https://github.com/streadgold/FestivalPlaylistMaker

它从 lineup.txt 中读取艺术家列表(每行一个)并将其转换为 ID 并返回他们的前 5 个曲目。只需将限制从 5 更改为 3,听起来这正是您所要求的。或者至少是一个不错的起点。

【讨论】:

以上是关于阅读艺术家列表,使用 Spotipy 将热门歌曲添加到播放列表的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Spotify 上获取艺术家的所有歌曲?

如何遍历 Spotipy 的 playlist_items 函数中的嵌套列表并仅打印出我感兴趣的字段?

多变的。无法通过 oAuth (Python) 的第二部分

使用 spotify-web-api-js 在 javascript 中获取 Spotify 艺术家的热门曲目

在套接字上发送包含曲目编号,标题,艺术家,专辑,流派和持续时间的歌曲列表?

使用 Spotipy 获取当前正在播放的歌曲会出现错误:“'Spotify' 对象没有属性 'currently_playing'”