如何解决我的 spotipy 搜索查询有什么问题?
所以我正在一个软件类中研究这个 spotipy/pygame 应用程序。我需要能够使用各种键搜索曲目,然后获取该曲目的 URI 或 ID,以便我的 pygame 应用程序可以获得所需的信息。问题是我的 sp.search 功能仅适用于名称非常长且原创的歌曲,例如 Bladee 的“Hero of my Story 3style3”。我希望能够输入“kanye west wave”并能够轻松获取该曲目的 URI/ID,但目前我收到了架构错误。
def idfinder(queue):
results = sp.search(q=queue,type='track')
id = []
items = results['tracks']['items']
if len(items) > 0:
artist = items[0]
id.append(artist['id'])
return id
def trackdata(song):
results = sp.tracks(idfinder(song))
for track in results['tracks'][:10]:
songtuple = (track['name'],track['album']['images'][0]['url'],track['album']['name'],track['album']['release_date'],track['album']['artists'][0]['name'],track['preview_url'])
return songtuple
myvar = easygui.enterbox("What is your favorite song?")
song = trackdata(myvar)
这不是我的全部代码,但我很确定这是所有适用于该问题的代码。询问我是否需要添加其他内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。