如何解决如何从 Spotipy 循环 current_playback() 函数?
我正在尝试在 TKinter GUI 中实现 Spotify 的 API,以便我可以制作某种播放器(显示当前歌曲信息、艺术家姓名、专辑名称、控制播放等)。我设法使用 sp.current_playback()
获得了我需要的信息,但我需要它经常更新(例如,当我跳到下一首歌曲时)。
到目前为止我尝试过的每种循环方法(while True
、if __name__ == '__main__':
、for in
)都失败了。
我还设法更新了 TKinter 标签,所以这不是问题。我唯一不正确的是让 np = sp.current_playback()
变量不时更新,因此 TKinter 标签也会发生变化。
我的代码目前是这样的:
# [Credentials/Auth/Scope/Token]
sp = spotipy.Spotify(auth=token,client_credentials_manager=client_credentials_manager)
user = sp.user('username')
def np1():
nowp = sp.current_playback(market="BR")
return nowp
np = np1()
def getalbum():
godown = np.get('item').get('album').get('name')
return godown
if __name__ == '__main__':
np1()
getalbum()
print(getalbum())
(我省略了不重要的代码)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。