All Classes and Interfaces

Class
Description
Abstract base class for authorization requests.
Abstract builder class for authorization requests.
Abstract base class for cursor-based paging data requests.
Abstract builder class for cursor-based paging data requests.
Abstract base class for paging data requests.
Abstract builder class for paging data requests.
Abstract base class for data requests.
Abstract builder class for data requests.
This abstract class (and its wrapping classes) is used as a sort of template for other model object classes and includes multiple generic methods.
Each model object needs to implement its own builder class.
Each model object needs to implement its own JsonUtil class.
Abstract base class for all requests.
Abstract builder class for requests.
An enumeration of all possible Action types.
Retrieve information about Actions objects by building instances from this class.
Builder class for building Actions instances.
JsonUtil class for building Actions instances.
Replace the image used to represent a specific playlist.
Builder class for building an AddCustomPlaylistCoverImageRequest.
Deprecated.
Deprecated.
Add one or more items to a user’s playlist.
Builder class for building an AddItemsToPlaylistRequest.
Add a track or an episode to the end of the user's current playback queue.
Builder class for building a AddItemToPlaybackQueueRequest.
Retrieve information about Album objects by building instances from this class.
Builder class for building Album instances.
JsonUtil class for building Album instances.
Retrieve information about simplified Album objects by building instances from this class.
Builder class for building AlbumSimplified instances.
JsonUtil class for building AlbumSimplified instances.
Retrieve information about simplified Album objects by building instances from this class.
Builder class for building AlbumSimplifiedSpecial instances.
JsonUtil class for building AlbumSimplifiedSpecial instances.
An enumeration of all possible album types.
Retrieve information about Artist objects by building instances from this class.
Builder class for building Artist instances.
JsonUtil class for building Artist instances.
Retrieve information about simplified Artist objects by building instances from this class.
Builder class for building ArtistSimplified instances.
JsonUtil class for building ArtistSimplified instances.
Retrieve information about Audio Analysis objects by building instances from this class.
Builder class for building AudioAnalysis instances.
JsonUtil class for building AudioAnalysis instances.
Retrieve information about Audio Analysis Measure objects by building instances from this class.
Builder class for building AudioAnalysisMeasure instances.
JsonUtil class for building AudioAnalysisMeasure instances.
Retrieve information about Audio Analysis Metadata objects by creating instances from this class.
Builder class for building AudioAnalysisMeta instances.
JsonUtil class for building AudioAnalysisMeta instances.
Retrieve information about Audio Analysis Section objects by creating instances from this class.
Builder class for building AudioAnalysisSection instances.
JsonUtil class for building AudioAnalysisSection instances.
Retrieve information about Audio Analysis Segments by creating instances from this class.
Builder class for building AudioAnalysisSegment instances.
JsonUtil class for building AudioAnalysisSegment instances.
Retrieve information about Audio Analysis Track objects by creating instances from this class.
Builder class for building AudioAnalysisTrack instances.
JsonUtil class for building AudioAnalysisTrack instances.
Retrieve information about Audiobook objects by building instances from this class.
Builder class for building Audiobook instances.
JsonUtil class for building Audiobook instances.
Retrieve information about simplified Audiobook objects by building instances from this class.
Builder class for building AudiobookSimplified instances.
JsonUtil class for building AudiobookSimplified instances.
Retrieve information about Audio Feature objects by building instances from this class.
Builder class for building AudioFeatures instances.
JsonUtil class for building AudioFeatures instances.
Retrieve information about Authorization Error objects by building instances from this class.
Builder class for building AuthenticationError instances.
JsonUtil class for building AuthenticationError instances.
Retrieve information about Author objects by building instances from this class.
Builder class for building Author instances.
JsonUtil class for building Author instances.
Retrieve information about Authorization Code Credentials by building instances from this class.
Builder class for building AuthorizationCodeCredentials instances.
JsonUtil class for building AuthorizationCodeCredentials instances.
Refresh your access token by creating an Authorization Code Refresh request.
Builder class for building an AuthorizationCodePKCERefreshRequest.
Request an access token by exchanging the authorization code for an access token with an Authorization Code request.
Builder class for building an AuthorizationCodePKCERequest.
Refresh your access token by creating an Authorization Code Refresh request.
Builder class for building an AuthorizationCodeRefreshRequest.
Request an access token and refresh token by creating an Authorization Code request.
Builder class for building an AuthorizationCodeRequest.
Request an authorization code by creating an Authorization Code URI request.
Builder class for building an AuthorizationCodeUriRequest.
An enumeration of all possible authorization scopes.
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
The request could not be understood by the server due to malformed syntax.
Source: EmilHernvall/Base64.java Due to Java version support issues with DataTypeConverter (<=1.7) class and Base64 (>=1.8) class.
Retrieve information about Category objects by building instances from this class.
Builder class for building Category instances.
JsonUtil class for building Category instances.
Change a playlist’s name and public/private state.
Builder class for building a ChangePlaylistDetailsRequest.
Retrieve information about Chapter objects by building instances from this class.
Builder class for building Chapter instances.
JsonUtil class for building Chapter instances.
Retrieve information about ChapterRestriction objects by building instances from this class.
Builder class for building ChapterRestriction instances.
JsonUtil class for building ChapterRestriction instances.
Retrieve information about simplified Chapter objects by building instances from this class.
Builder class for building ChapterSimplified instances.
JsonUtil class for building ChapterSimplified instances.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a CheckCurrentUserFollowsArtistsOrUsersRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a CheckIfUserFollowsPlaylistRequest.
Deprecated.
Builder class for building a CheckUsersSavedAlbumsRequest.
Deprecated.
Builder class for building a CheckUsersSavedAudiobooksRequest.
Deprecated.
Builder class for building a CheckUsersSavedEpisodesRequest.
Check if one or more items are already saved in the current user's library.
Builder class for building a CheckUsersSavedItemsRequest.
Deprecated.
Builder class for building a CheckUsersSavedShowsRequest.
Deprecated.
Builder class for building a CheckUsersSavedTracksRequest.
Retrieve information about Client Credentials by building instances from this class.
Builder class for building ClientCredentials instances.
JsonUtil class for building ClientCredentials instances.
Request an access token by creating a Client Credentials request.
Builder class for building a ClientCredentialsRequest.
Retrieve information about Context objects by building instances from this class.
Builder class for building Context instances.
JsonUtil class for building Context instances.
Retrieve information about Copyright objects by building instances from this class.
Builder class for building Copyright instances.
JsonUtil class for building Copyright instances.
An enumeration of all possible Copyright types.
An enumeration of the ISO 3166-1 alpha-2 country codes, as used by Spotify's market and country parameters.
Deprecated.
This endpoint is deprecated.
Deprecated.
This endpoint is deprecated.
Create a playlist for the current Spotify user.
Builder class for building a CreatePlaylistRequest.
Retrieve information about Currently Playing objects by creating instances from this class.
Builder class for building CurrentlyPlaying instances.
JsonUtil class for building CurrentlyPlaying instances.
Retrieve information about Currently Playing Context objects by creating instances from this class.
Builder class for building CurrentlyPlayingContext instances.
JsonUtil class for building CurrentlyPlayingContext instances.
An enumeration of all possible currently playing types.
Retrieve information about Cursor objects by building instances from this class.
Builder class for building Cursor instances.
JsonUtil class for building Cursor instances.
Retrieve information about Device objects by creating instances from this class.
Builder class for building Device instances.
JsonUtil class for building Device instances.
Retrieve information about Disallows objects by building instances from this class.
Builder class for building Disallows instances.
JsonUtil class for building Disallows instances.
Retrieve information about episode objects by building instances from this class.
Builder class for building Episode instances.
JsonUtil class for building Episode instances.
Retrieve information about simplified Episode objects by building instances from this class.
Builder class for building EpisodeSimplified instances.
JsonUtil class for building EpisodeSimplified instances.
Retrieve information about Error objects by building instances from this class.
Builder class for building Error instances.
JsonUtil class for building Error instances.
Retrieve information about the current user's explicit content settings by building instances from this class.
Builder class for building ExplicitContentSettings instances.
JsonUtil class for building ExplicitContentSettings instances.
Retrieve information about External ID objects by building instances from this class.
Builder class for building ExternalId instances.
JsonUtil class for building ExternalId instances.
Retrieve information about External URL objects by building instances from this class.
Builder class for building ExternalUrl instances.
JsonUtil class for building ExternalUrl instances.
Retrieve information about Featured Playlist objects by building instances from this class.
Builder class for building FeaturedPlaylists instances.
JsonUtil class for building FeaturedPlaylists instances.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a FollowArtistsOrUsersRequest.
Retrieve information about Follower objects by building instances from this class.
Builder class for building Followers instances.
JsonUtil class for building Followers instances.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a FollowPlaylistRequest.
The server understood the request, but is refusing to fulfill it.
Get Spotify catalog information for a single album.
A builder class for a GetAlbumRequest.
Get Spotify catalog information about an album's tracks.
Builder class for building a GetAlbumTracksRequest.
Get Spotify catalog information for a single artist identified by their unique Spotify ID.
Builder class for building a GetArtistRequest.
Get Spotify catalog information about an artist’s albums.
Builder class for building a GetArtistsAlbumsRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetArtistsRelatedArtistsRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetArtistsTopTracksRequest.
Get Spotify catalog information about an audiobook's chapters.
Builder class for building a GetAudiobookChaptersRequest.
Get Spotify catalog information for a single audiobook.
A builder class for a GetAudiobookRequest.
Get information about a user’s available devices.
Builder class for building a GetAvailableDevicesRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetAvailableMarketsRequest.
Deprecated.
Use the Search API instead.
Builder class for building a GetCategoryPlaylistsRequest.
Get Spotify catalog information for a single audiobook chapter.
A builder class for a GetChapterRequest.
Get the object currently being played on the user’s Spotify account.
Builder class for building a GetCurrentlyPlayingTrackRequest.
Get a list of the playlists owned or followed by the current Spotify user.
Builder class for building a GetCurrentUsersPlaylistsRequest
Get detailed profile information about the current user (including the current user’s username).
Builder class for building a GetCurrentUsersProfileRequest.
Get Spotify catalog information for a single episode identified by its unique Spotify ID.
Builder class for building a GetEpisodeRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetFeaturedPlaylistsRequest.
Get the current user’s followed artists.
Builder class for building a GetFollowedArtistsRequest.
Deprecated.
Use the Search API instead.
Deprecated.
Use the Search API instead.
Get information about the user’s current playback state, including track, track progress, and active device.
Builder class for building a GetPlaybackStateRequest.
Get the current image associated with a specific playlist.
Builder class for building a GetPlaylistCoverImageRequest.
Deprecated.
Deprecated.
Get full details of the tracks or episodes of a playlist owned by a Spotify user.
Builder class for building a GetPlaylistItemsRequest.
Get a playlist owned by a Spotify user.
Builder class for building a GetPlaylistRequest.
Get tracks from the current user’s recently played tracks.
Builder class for building a GetRecentlyPlayedTracksRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetRecommendationGenresRequest.Builder.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetRecommendationsRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetSeveralAlbumsRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetSeveralArtistsRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetSeveralAudiobooksRequest.
Deprecated.
Use the Search API instead.
Deprecated.
Use the Search API instead.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetSeveralChaptersRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetSeveralEpisodesRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetSeveralShowsRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetSeveralTracksAudioFeaturesRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetSeveralTracksRequest.
Get Spotify catalog information about an show’s episodes.
Builder class for building a GetShowEpisodesRequest.
Get Spotify catalog information for a single show identified by its unique Spotify ID.
Builder class for building a GetShowRequest.
Deprecated.
Use the Search API instead.
Deprecated.
Use the Search API instead.
Get Spotify catalog information for a single track identified by its unique Spotify ID.
Builder class for building a GetTrackRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetTracksAudioAnalysisRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building a GetTracksAudioFeaturesRequest.
Deprecated.
This endpoint is deprecated.
Deprecated.
This endpoint is deprecated.
Deprecated.
This endpoint is deprecated.
Deprecated.
This endpoint is deprecated.
Get the list of objects that make up the user's queue.
Builder class for building a GetUsersQueueRequest.
Get a list of the albums saved in the current Spotify user’s "Your Music" library.
Builder class for building a GetUsersSavedAlbumsRequest.
Get a list of the audiobooks saved in the current Spotify user's "Your Music" library.
Builder class for building a GetUsersSavedAudiobooksRequest.
Get a list of the episodes saved in the current Spotify user's library.
Builder class for building a GetUsersSavedEpisodesRequest.
Get a list of shows saved in the current Spotify user’s library.
Builder class for building a GetUsersSavedShowsRequest.
Get a list of the songs saved in the current Spotify user’s "Your Music" library.
Builder class for building a GetUsersSavedTracksRequest.
This class only exists for theoretical purposes.
Builder class for building a GetUsersTopArtistsAndTracksRequest.
Get the current user’s top artists based on calculated affinity.
Builder class for building a GetUsersTopArtistsRequest.
Get the current user’s top tracks based on calculated affinity.
Builder class for building a GetUsersTopTracksRequest.
Represents the common properties of Spotify Album objects (full and simplified).
Represents the common properties of Spotify Artist objects (full and simplified).
Interface for model objects that represent either artists or tracks in personalization requests.
Represents the common properties of Spotify Episode objects (full and simplified).
Represents an object that has a total count.
A simple HTTP connection interface.
Retrieve information about Image objects by building instances from this class.
Builder class for building Image instances.
JsonUtil class for building Image instances.
Interface with methods used in model objects.
Interface with methods used in builder classes of model objects.
Interface with methods used in JsonUtil classes of model objects.
You should never receive this error because our clever coders catch them all ... but if you are unlucky enough to get one, please report it to us.
Interface for request builders that support cursor-based paging functionality.
Interface for request builders that support paging functionality.
Represents the common properties of Spotify Playlist objects (full and simplified).
This interface represents objects returned by the API that can be played, saved in a playlist, etc, currently Episode and Track.
Interface representing a request to the Spotify Web API.
Interface for building requests to the Spotify Web API.
Interface for model objects that can be returned in search results.
Represents the common properties of Spotify Show objects (full and simplified).
Represents the common properties of Spotify Track objects (full and simplified).
An enumeration with the two modality types.
An enumeration of all possible model object types.
Retrieve information about Narrator objects by building instances from this class.
Builder class for building Narrator instances.
JsonUtil class for building Narrator instances.
The requested resource could not be found.
Retrieve information about Paging objects by building instances from this class.
Builder class for building Paging instances.
Retrieve information about cursor-based Paging objects by building instances from this class.
Builder class for building PagingCursorbased instances.
Pause playback on the user’s account.
Builder class for building a PausePlaybackRequest.
Get the list of items that make up the user's queue.
Builder class for building PlaybackQueue instances.
JsonUtil class for building PlaybackQueue instances.
Retrieve information about Play History objects by building instances from this class.
Builder class for building PlayHistory instances.
JsonUtil class for building PlayHistory instances.
Retrieve information about Playlist objects by building instances from this class.
Builder class for building Playlist instances.
JsonUtil class for building Playlist instances.
Factory class for creating playlist item objects from JSON data.
Retrieve information about simplified Playlist objects by building instances from this class.
Builder class for building PlaylistSimplified instances.
JsonUtil class for building PlaylistSimplified instances.
Retrieve information about Playlist Track objects by building instances from this class.
Builder class for building PlaylistTrack instances.
JsonUtil class for building PlaylistTrack instances.
Retrieve information about Playlist Track Information objects by building instances from this class.
Builder class for building PlaylistTracksInformation instances.
JsonUtil class for building PlaylistTracksInformation instances.
Retrieve information about Recommendation objects by building instances from this class.
Builder class for building Recommendations instances.
JsonUtil class for building Recommendations instances.
Retrieve information about Recommendation Seed objects by building instances from this class.
Builder class for building RecommendationsSeed instances.
JsonUtil class for building RecommendationsSeed instances.
An enumeration of all possible release date precisions.
Deprecated.
Deprecated.
Deprecated.
Builder class for building a RemoveAudiobooksForCurrentUserRequest.
Deprecated.
Deprecated.
Remove a list of Spotify URIs from the user's library.
Builder class for building a RemoveItemsFromLibraryRequest.
Deprecated.
Deprecated.
Remove one or more items from a user’s playlist.
Builder class for building a RemovePlaylistItemsRequest.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Retrieve information about Restriction objects by building instances from this class.
Builder class for building Restrictions instances.
JSonUtil class for building Restrictions instances.
Retrieve information about Resume Point objects by building instances from this class.
Builder class for building ResumePoint instances.
JsonUtil class for building ResumePoint instances.
Deprecated.
Deprecated.
Deprecated.
Builder class for building a SaveAudiobooksForCurrentUserRequest.
Retrieve information about Saved Album objects by building instances from this class.
Builder class for building SavedAlbum instances.
JsonUtil class for building SavedAlbum instances.
Retrieve information about Saved Episode objects by building instances from this class.
Builder class for building SavedEpisode instances.
JsonUtil class for building SavedEpisode instances.
Retrieve information about Saved Show objects by building instances from this class.
Builder class for building SavedShow instances.
JsonUtil class for building SavedShow instances.
Retrieve information about Saved Track objects by building instances from this class.
Builder class for building SavedTrack instances.
JsonUtil class for building SavedTrack instances.
Deprecated.
Deprecated.
Save a list of Spotify URIs to the user's library.
Builder class for building a SaveItemsToLibraryRequest.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Get Spotify catalog information about albums that match a keyword string.
Builder class for building a SearchAlbumsRequest.
Get Spotify catalog information about albums that match a keyword string.
Builder class for building a SearchAlbumsSpecialRequest.
Get Spotify catalog information about artists that match a keyword string.
Builder class for building a SearchArtistsRequest.
Get Spotify catalog information about audiobooks that match a keyword string.
Builder class for building a SearchAudiobooksRequest.
Get Spotify catalog information about episodes that match a keyword string.
Builder class for building a SearchEpisodesRequest.
Get Spotify catalog information about artists, albums, episodes, playlists, shows or tracks that match a keyword string.
Builder class for building a SearchForItemRequest.
Get Spotify catalog information about playlists that match a keyword string.
Builder class for building a SearchPlaylistsRequest.
Retrieve the searched-for items by building instances from this class.
Builder class for building SearchResult instances.
JsonUtil class for building SearchResult instances.
Get Spotify catalog information about shows that match a keyword string.
Builder class for building a SearchShowsRequest.
Get Spotify catalog information about tracks that match a keyword string.
Builder class for building a SearchTracksRequest.
Seeks to the given position in the user’s currently playing track.
Builder class for building a SeekToPositionRequest.
The server is currently unable to handle the request due to a temporary condition which will be alleviated after some delay.
Set the volume for the user’s current playback device.
Builder class for building a SetPlaybackVolumeRequest.
Set the repeat mode for the user’s playback.
Builder class for building a SetRepeatModeRequest.
Retrieve information about Show objects by building instances from this class.
Builder class for building Show instances.
JsonUtil class for building Show instances.
Retrieve information about simplified Show objects by building instances from this class.
Builder class for building ShowSimplified instances.
JsonUtil class for building ShowSimplified instances.
Skips to next track in the user’s queue.
Builder class for building a SkipToNextRequest.
Skips to previous track in the user’s queue.
Builder class for building a SkipToPreviousRequest.
Retrieve information about Snapshot Result objects by building instances from this class.
Builder class for building SnapshotResult instances.
JsonUtil class for building SnapshotResult instances.
Instances of the SpotifyApi class provide access to the Spotify Web API.
Builder class for building SpotifyApi instances.
Threading utilities for the Spotify API.
Default implementation of the IHttpManager interface.
Builder class for creating SpotifyHttpManager instances.
Default implementation of the HttpRequestRetryStrategy interface.
An exception happened, eg. a HTTP status code 4** or 5** has been returned in a request.
Start a new context or resume current playback on the user’s active device.
Builder class for building a StartResumePlaybackRequest.
Toggle shuffle on or off for user’s playback.
Builder class for building a TogglePlaybackShuffleRequest.
Rate limiting has been applied.
Retrieve information about Track objects by building instances from this class.
Builder class for building Track instances.
JsonUtil class for building Track instances.
Retrieve information about Track Link objects by building instances from this class.
Builder class for building TrackLink instances.
JsonUtil class for building TrackLink instances.
Retrieve information about simplified Track objects by building instances from this class.
Builder class for building TrackSimplified instances.
JsonUtil class for building TrackSimplified instances.
Transfer playback to a new device and determine if it should start playing.
Builder class for building a TransferPlaybackRequest.
The request requires user authorization or, if the request included authorization credentials, authorization has been refused for those credentials.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building an UnfollowArtistsOrUsersRequest.
Deprecated.
This endpoint has been deprecated by Spotify.
Builder class for building an UnfollowPlaylistRequest.
Deprecated.
Deprecated.
Reorder an item or a group of items in a playlist.
Builder class for building a UpdatePlaylistsItemsReorderRequest.
Deprecated.
Deprecated.
Replace all the items in a playlist, overwriting its existing items.
Builder class for building a UpdatePlaylistsItemsReplaceRequest.
Retrieve information about User objects by building instances from this class.
Builder class for building User instances.
JsonUtil class for building User instances.