diff --git a/spotipy/client.py b/spotipy/client.py index 1b99025..d54740d 100644 --- a/spotipy/client.py +++ b/spotipy/client.py @@ -161,7 +161,6 @@ class Spotify(object): else: raise - def _post(self, url, args=None, payload=None, **kwargs): if args: kwargs.update(args) @@ -392,6 +391,15 @@ class Spotify(object): data = {'name':name, 'public':public } return self._post("users/%s/playlists" % (user,), payload = data) + def user_playlist_unfollow(self, user, playlist_id): + ''' Unfollows (deletes) a playlist for a user + + Parameters: + - user - the id of the user + - name - the name of the playlist + ''' + return self._delete("users/%s/playlists/%s/followers" % (user, playlist_id)) + def user_playlist_add_tracks(self, user, playlist_id, tracks, position=None): ''' Adds tracks to a playlist