diff --git a/spotipy/client.py b/spotipy/client.py index be9162b..6bcc65c 100644 --- a/spotipy/client.py +++ b/spotipy/client.py @@ -157,7 +157,6 @@ class Spotify(object): else: raise - def _post(self, url, args=None, payload=None, **kwargs): if args: kwargs.update(args) @@ -378,6 +377,16 @@ 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 + - public - is the created playlist public + ''' + 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