Add support for checking if a user's Your Music library contains a track

This commit is contained in:
Michael Thelin
2014-07-24 00:27:35 -04:00
parent 6d6841d387
commit a4e6fc5a39
3 changed files with 35 additions and 2 deletions

View File

@@ -272,6 +272,13 @@ class Spotify(object):
tlist = [self._get_id('track', t) for t in ids]
return self.put('me/tracks/?ids=' + ','.join(tlist))
def current_user_saved_tracks_contains(self, ids=[]):
''' Check if one or more tracks is already saved in
the current Spotify users “Your Music” library.
'''
tlist = [self._get_id('track', t) for t in ids]
return self.get('me/tracks/contains?ids=' + ','.join(tlist))
def _get_id(self, type, id):
fields = id.split(':')
if len(fields) == 3: