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
addTracksToClientPlaylistRestAction
Link copied to clipboard
fun addTracksToClientPlaylistRestAction(playlist: String, vararg tracks: String, position: Int? = null): SpotifyRestAction<Unit>
Content copied to clipboard
addTrackToClientPlaylist
Link copied to clipboard
suspend fun addTrackToClientPlaylist(playlist: String, track: String, position: Int? = null)
Content copied to clipboard
addTrackToClientPlaylistRestAction
Link copied to clipboard
fun addTrackToClientPlaylistRestAction(playlist: String, track: String, position: Int? = null): SpotifyRestAction<Unit>
Content copied to clipboard
changeClientPlaylistDetails
Link copied to clipboard
changeClientPlaylistDetailsRestAction
Link copied to clipboard
fun changeClientPlaylistDetailsRestAction(playlist: String, name: String? = null, public: Boolean? = null, collaborative: Boolean? = null, description: String? = null): SpotifyRestAction<Unit>
Content copied to clipboard
createClientPlaylist
Link copied to clipboard
createClientPlaylistRestAction
Link copied to clipboard
fun createClientPlaylistRestAction(name: String, description: String? = null, public: Boolean? = null, collaborative: Boolean? = null, user: String? = null): SpotifyRestAction<Playlist>
Content copied to clipboard
deleteClientPlaylist
Link copied to clipboard
deleteClientPlaylistRestAction
Link copied to clipboard
fun deleteClientPlaylistRestAction(playlist: String): SpotifyRestAction<String>
Content copied to clipboard
getClientPlaylist
Link copied to clipboard
getClientPlaylistRestAction
Link copied to clipboard
fun getClientPlaylistRestAction(id: String): SpotifyRestAction<SimplePlaylist?>
Content 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
getClientPlaylistsRestAction
Link copied to clipboard
fun getClientPlaylistsRestAction(limit: Int? = api.spotifyApiOptions.defaultLimit, offset: Int? = null): SpotifyRestAction<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
getPlaylistCoversRestAction
Link copied to clipboard
fun getPlaylistCoversRestAction(playlist: String): SpotifyRestAction<List<SpotifyImage>>
Content copied to clipboard
getPlaylistRestAction
Link copied to clipboard
fun getPlaylistRestAction(playlist: String, market: Market? = null): SpotifyRestAction<Playlist?>
Content 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
getPlaylistTracksRestAction
Link copied to clipboard
fun getPlaylistTracksRestAction(playlist: String, limit: Int? = api.spotifyApiOptions.defaultLimit, offset: Int? = null, market: Market? = null): SpotifyRestAction<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
getUserPlaylistsRestAction
Link copied to clipboard
fun getUserPlaylistsRestAction(user: String, limit: Int? = api.spotifyApiOptions.defaultLimit, offset: Int? = null): SpotifyRestAction<PagingObject<SimplePlaylist>>
Content copied to clipboard
removeAllClientPlaylistTracks
Link copied to clipboard
removeAllClientPlaylistTracksRestAction
Link copied to clipboard
fun removeAllClientPlaylistTracksRestAction(playlist: String): SpotifyRestAction<Unit>
Content copied to clipboard
Remove all the tracks in a playlistApi Reference
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
removeTrackFromClientPlaylistRestAction
Link copied to clipboard
fun removeTrackFromClientPlaylistRestAction(playlist: String, track: String, snapshotId: String? = null): SpotifyRestAction<PlaylistSnapshot>
Content copied to clipboard
fun removeTrackFromClientPlaylistRestAction(playlist: String, track: String, positions: SpotifyTrackPositions, snapshotId: String? = null): SpotifyRestAction<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
removeTracksFromClientPlaylistRestAction
Link copied to clipboard
fun removeTracksFromClientPlaylistRestAction(playlist: String, vararg tracks: Pair<String, SpotifyTrackPositions>, snapshotId: String? = null): SpotifyRestAction<PlaylistSnapshot>
Content copied to clipboard
fun removeTracksFromClientPlaylistRestAction(playlist: String, vararg tracks: String, snapshotId: String? = null): SpotifyRestAction<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
reorderClientPlaylistTracksRestAction
Link copied to clipboard
fun reorderClientPlaylistTracksRestAction(playlist: String, reorderRangeStart: Int, reorderRangeLength: Int? = null, insertionPoint: Int, snapshotId: String? = null): SpotifyRestAction<PlaylistSnapshot>
Content copied to clipboard
replaceClientPlaylistTracks
Link copied to clipboard
suspend fun replaceClientPlaylistTracks(playlist: String, vararg tracks: String)
Content copied to clipboard
replaceClientPlaylistTracksRestAction
Link copied to clipboard
fun replaceClientPlaylistTracksRestAction(playlist: String, vararg tracks: String): SpotifyRestAction<Unit>
Content copied to clipboard
setClientPlaylistTracks
Link copied to clipboard
suspend fun setClientPlaylistTracks(playlist: String, vararg tracks: String)
Content copied to clipboard
setClientPlaylistTracksRestAction
Link copied to clipboard
fun setClientPlaylistTracksRestAction(playlist: String, vararg tracks: String): SpotifyRestAction<Unit>
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
uploadClientPlaylistCoverRestAction
Link copied to clipboard
fun uploadClientPlaylistCoverRestAction(playlist: String, imagePath: String? = null, imageFile: VfsFile? = null, image: BufferedImage? = null, imageData: String? = null, imageUrl: String? = null): SpotifyRestAction<Unit>
Content copied to clipboard
Properties
Sources
(source)
Link copied to clipboard