Client Playlist Api
Endpoints for retrieving information about a user’s playlists and for managing a user’s playlists.
Constructors
ClientPlaylistApi
Link copied to clipboard
Functions
addTracksToClientPlaylist
Link copied to clipboard
suspend fun addTracksToClientPlaylist(playlist: String, vararg tracks: String, position: Int? = null)
Content copied to clipboard
addTrackToClientPlaylist
Link copied to clipboard
suspend fun addTrackToClientPlaylist(playlist: String, track: String, position: Int? = null)
Content copied to clipboard
changeClientPlaylistDetails
Link copied to clipboard
createClientPlaylist
Link copied to clipboard
deleteClientPlaylist
Link copied to clipboard
getClientPlaylist
Link copied to clipboard
getClientPlaylists
Link copied to clipboard
suspend fun getClientPlaylists(limit: Int? = api.spotifyApiOptions.defaultLimit, offset: Int? = null): PagingObject<SimplePlaylist>
Content copied to clipboard
getPlaylist
Link copied to clipboard
suspend fun getPlaylist(playlist: String, market: Market? = null): Playlist?
Content copied to clipboard
getPlaylistCovers
Link copied to clipboard
getPlaylistTracks
Link copied to clipboard
suspend fun getPlaylistTracks(playlist: String, limit: Int? = api.spotifyApiOptions.defaultLimit, offset: Int? = null, market: Market? = null): PagingObject<PlaylistTrack>
Content copied to clipboard
getUserPlaylists
Link copied to clipboard
suspend fun getUserPlaylists(user: String, limit: Int? = api.spotifyApiOptions.defaultLimit, offset: Int? = null): PagingObject<SimplePlaylist>
Content copied to clipboard
removeAllClientPlaylistTracks
Link copied to clipboard
removeTrackFromClientPlaylist
Link copied to clipboard
suspend fun removeTrackFromClientPlaylist(playlist: String, track: String, snapshotId: String? = null): PlaylistSnapshot
Content copied to clipboard
suspend fun removeTrackFromClientPlaylist(playlist: String, track: String, positions: SpotifyTrackPositions, snapshotId: String? = null): PlaylistSnapshot
Content copied to clipboard
removeTracksFromClientPlaylist
Link copied to clipboard
suspend fun removeTracksFromClientPlaylist(playlist: String, vararg tracks: Pair<String, SpotifyTrackPositions>, snapshotId: String? = null): PlaylistSnapshot
Content copied to clipboard
suspend fun removeTracksFromClientPlaylist(playlist: String, vararg tracks: String, snapshotId: String? = null): PlaylistSnapshot
Content copied to clipboard
reorderClientPlaylistTracks
Link copied to clipboard
suspend fun reorderClientPlaylistTracks(playlist: String, reorderRangeStart: Int, reorderRangeLength: Int? = null, insertionPoint: Int, snapshotId: String? = null): PlaylistSnapshot
Content copied to clipboard
replaceClientPlaylistTracks
Link copied to clipboard
suspend fun replaceClientPlaylistTracks(playlist: String, vararg tracks: String)
Content copied to clipboard
setClientPlaylistTracks
Link copied to clipboard
suspend fun setClientPlaylistTracks(playlist: String, vararg tracks: String)
Content copied to clipboard
uploadClientPlaylistCover
Link copied to clipboard
suspend fun uploadClientPlaylistCover(playlist: String, imagePath: String? = null, imageFile: VfsFile? = null, image: BufferedImage? = null, imageData: String? = null, imageUrl: String? = null)
Content copied to clipboard
Properties
Sources
(source)
Link copied to clipboard