Merge pull request #16 from thelinmichael/add-yourmusic-contains-track-endpoint

Add support for checking if a user's Your Music library contains a track
This commit is contained in:
Paul Lamere
2014-08-20 12:58:55 -04:00
3 changed files with 35 additions and 2 deletions

View File

@@ -273,6 +273,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: