PlaylistHandler
Methods for retrieving information about playlists and for managing playlists.
Method Summary
Public Methods | ||
public |
Add one or more tracks to a user’s playlist. |
|
public |
categoriesPlaylists(id: int, query: Object): Promise Get a list of Spotify playlists tagged with a particular category. |
|
public |
Convert a valid object to a Playlist entity |
|
public |
Create a playlist for a Spotify user. |
|
public |
Change a playlist’s name and public/private state. |
|
public |
featuredPlaylists(query: Object): Promise Get a list of Spotify featured playlists. |
|
public |
Add a user as a follower of a playlist. |
|
public |
removeTracks(tracks: array, userId: String, playlistId: String, query: Object): Promise Remove one or more tracks from a user’s playlist. |
|
public |
Get a collection of artists that match a keyword string. |
|
public |
Remove a user as a follower of a playlist. |
Public Methods
public addTracks(tracks: array, userId: String, playlistId: String, query: Object): Promise source
Add one or more tracks to a user’s playlist.
public categoriesPlaylists(id: int, query: Object): Promise source
Get a list of Spotify playlists tagged with a particular category.
Params:
Name | Type | Attribute | Description |
id | int | Category id |
|
query | Object |
|
Query parameters. |
public convert(item: Object): Object source
Convert a valid object to a Playlist entity
Params:
Name | Type | Attribute | Description |
item | Object | Object to convert in entity |
public create(userId: String, name: String, is_public: Bool): Promise source
Create a playlist for a Spotify user.
public edit(userId: String, playlistId: String, name: String, is_public: Bool): Promise source
Change a playlist’s name and public/private state.
public featuredPlaylists(query: Object): Promise source
Get a list of Spotify featured playlists.
Params:
Name | Type | Attribute | Description |
query | Object |
|
Query parameters. |
public follow(userId: String, playlistId: String, query: Object): Promise source
Add a user as a follower of a playlist.
public removeTracks(tracks: array, userId: String, playlistId: String, query: Object): Promise source
Remove one or more tracks from a user’s playlist.
public search(name: String, query: Object): Promise source
Get a collection of artists that match a keyword string.