所以这是我用来与Spotify交谈的库是pyspotify(https://pyspotify.mopidy.com/en/latest/)
我的问题是关于我做出的改变。例如,我执行以下操作。
config = spotify.Config()
config.user_agent = 'My awesome Spotify client'
config.tracefile = b'/tmp/libspotify-trace.log'
ses=spotify.Session(config)
ses.login('name','pw',remember_me=True)
ses.process_events()
while ses.connection.state!=1:
ses.process_events()
time.sleep(1)
print "connected"
container=ses.playlist_container
while (not container.is_loaded):
x=container.load(10)
print x
v=x.add_new_playlist("exampleyo")
print x
我首先打印包含我的2个默认播放列表的整个播放列表
PlaylistContainer([Playlist(u'spotify:user:majesty:playlist:7DnzJS82m7AlmAxP7oKpfc'),
Playlist(u'spotify:user:playlistermaker:playlist:2IEaPJeW5CrApb2zClrNd2'))
然后我添加了一个新的播放列表,然后再打印出我的播放列表
PlaylistContainer([Playlist(u'spotify:user:majesty:playlist:7DnzJS82m7AlmAxP7oKpfc'),
Playlist(u'spotify:user:playlistermaker:playlist:2IEaPJeW5CrApb2zClrNd2'),
Playlist(u'spotify:user:playlistermaker:playlist:3B1maHfMyNawj5Xp4cabrm')])
我的程序然后终止。我想我现在的期望是我应该看到一个名为exampleyo的新空播放列表出现在我的spotify上。它不会出现。
我觉得必须要对spotify服务器进行某种推动,但我似乎无法找到它。我不知道我不能看到这个的原因是因为播放列表是空的,只有在那里有东西时才会上传,或者我只是不推它。我觉得这很微不足道,但我似乎无法找到它。
答案 0 :(得分:0)
此库中显示您无法添加空播放列表。当我进一步观察时,I.E制作了一个带有歌曲的播放列表,同步发生了。