def playlist_delete(self, playlist):
"""Delete a playlist"""
- self._simple("playlist-delete", playlist)
+ res, details = self._simple("playlist-delete", playlist)
+ if res == 555:
+ raise operationError(res, details, "playlist-delete")
def playlist_get(self, playlist):
"""Get the contents of a playlist
Arguments:
playlist -- Playlist to set
tracks -- Array of tracks"""
- self._simple_body("playlist-set", tracks, playlist)
+ self._simple_body(tracks, "playlist-set", playlist)
def playlist_set_share(self, playlist, share):
"""Set the sharing status of a playlist"""
return None
return _split(details)[0]
+ def playlists(self):
+ """Returns the list of visible playlists"""
+ self._simple("playlists")
+ return self._body()
+
########################################################################
# I/O infrastructure