我正试图从播放列表中删除一个轨道,我所知道的关于轨道的信息是spotify URI,轨道和艺术家的名称。但是,我不知道这首歌在播放列表中的位置。
移除轨道的功能如下:spotify.Playlists.remove_tracks(跟踪)参数:tracks (list of int) -要从播放列表中删除的曲目位置列表
我还没有发现任何回调或类方法,将提供这些信息,除了在添加曲目到播放列表,这可能发生在另一个会话。
有没有人成功地做到了这一点,如果有的话,你能告诉我你是如何做到的吗?
谢谢
我自己没有使用过PySpotify,但是看看文档,它说播放列表是一个可迭代的音轨序列。我认为您应该能够遍历轨道并使用str(spotify.Link.from_track(track))来获取每个轨道的链接。然后您可以很容易地查找与您的track URI匹配的索引。