Fetches all user playlists now (was limited to 50)

This commit is contained in:
Ritiek Malhotra
2017-06-26 19:18:22 +05:30
committed by GitHub
parent 6860151d78
commit e90b5a4b4e

View File

@@ -119,10 +119,15 @@ def feed_playlist(username):
links = []
check = 1
# iterate over user playlists
for playlist in playlists['items']:
print(str(check) + '. ' + misc.fix_encoding(playlist['name']) + ' (' + str(playlist['tracks']['total']) + ' tracks)')
links.append(playlist)
check += 1
while True:
for playlist in playlists['items']:
print(str(check) + '. ' + misc.fix_encoding(playlist['name']) + ' (' + str(playlist['tracks']['total']) + ' tracks)')
links.append(playlist)
check += 1
if playlists['next']:
playlists = spotify.next(playlists)
else:
break
print('')
# let user select playlist
playlist = misc.input_link(links)
@@ -285,4 +290,4 @@ if __name__ == '__main__':
elif args.list:
grab_list(file=args.list)
elif args.username:
feed_playlist(username=args.username)
feed_playlist(username=args.username)