All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
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.
 
 
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.
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 AddItemToUsersPlaybackQueueRequest.
Retrieve information about Album objects by building instances from this class.
Builder class for building Album instances.
JsonUtil class for building Album instances.
Compare to [AlbumType] this field represents relationship between the artist and the album.
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 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 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.
 
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 ChangePlaylistsDetailsRequest.
Check to see if the current user is following one or more artists or other Spotify users.
Builder class for building a CheckCurrentUserFollowsArtistsOrUsersRequest.
Check to see if one or more Spotify users are following a specified playlist.
Builder class for building a CheckUsersFollowPlaylistRequest.
Check if one or more albums is already saved in the current Spotify user’s "Your Music" library.
Builder class for building a CheckUsersSavedAlbumsRequest.
Check if one or more episodes is already saved in the current Spotify user's 'Your Episodes' library.
Builder class for building a CheckUsersSavedEpisodesRequest.
Check if one or more shows is already saved in the current Spotify user’s library.
Builder class for building a CheckUsersSavedShowsRequest.
Check if one or more tracks is already saved in the current Spotify user’s "Your Music" library.
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.
Create a playlist for a 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 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.
Add the current user as a follower of one or more artists or other Spotify users.
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.
Add the current user as a follower of a playlist.
Add the current user as a follower of a playlist.
Builder class for building a FollowPlaylistRequest.
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 GetAlbumsTracksRequest.
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.
Get Spotify catalog information about artists similar to a given artist.
Builder class for building a GetArtistsRelatedArtistsRequest.
Get Spotify catalog information about an artist’s top tracks by country.
Builder class for building a GetArtistsTopTracksRequest.
Get a detailed audio analysis for a single track identified by its unique Spotify ID.
Builder class for building a GetAudioAnalysisForTrackRequest.
Get audio features for multiple tracks based on their Spotify IDs.
Builder class for building a GetAudioFeaturesForSeveralTracksRequest.
Get audio feature information for a single track identified by its unique Spotify ID.
Builder class for building a GetAudioFeaturesForTrackRequest.
Retrieve a list of available genres seed parameter values for recommendations.
Builder class for building a GetAvailableGenreSeedsRequest.Builder.
Get a single category used to tag items in Spotify (on, for example, the Spotify player’s "Browse" tab).
Builder class for building a GetCategoryRequest.
Get a list of Spotify playlists tagged with a particular category.
Builder class for building a GetCategorysPlaylistsRequest.
Get detailed profile information about the current user (including the current user’s username).
Builder class for building a GetCurrentUsersProfileRequest.
Get tracks from the current user’s recently played tracks.
Builder class for building a GetCurrentUsersRecentlyPlayedTracksRequest.
Get a list of the albums saved in the current Spotify user’s "Your Music" library.
Builder class for building a GetCurrentUsersSavedAlbumsRequest.
Get Spotify catalog information for a single episode identified by its unique Spotify ID.
Builder class for building a GetEpisodeRequest.
Get information about the user’s current playback state, including track, track progress, and active device.
Get a list of categories used to tag items in Spotify (on, for example, the Spotify player’s "Browse" tab).
Builder class for building a GetListOfCategoriesRequest.
Get a list of the playlists owned or followed by the current Spotify user.
Builder class for building a GetListOfCurrentUsersPlaylistsRequest
Get a list of Spotify featured playlists (shown, for example, on a Spotify player’s "Browse" tab).
Builder class for building a GetListOfFeaturedPlaylistsRequest.
Get a list of new album releases featured in Spotify (shown, for example, on a Spotify player’s "Browse" tab).
Builder class for building a GetListOfNewReleasesRequest.
Get a list of the playlists owned or followed by a Spotify user.
Builder class for building a GetListOfUsersPlaylistsRequest.
Get the current image associated with a specific playlist.
Builder class for building a GetPlaylistCoverImageRequest.
Get a playlist owned by a Spotify user.
Builder class for building a GetPlaylistRequest.
Get full details of the tracks or episodes of a playlist owned by a Spotify user.
Builder class for building a GetPlaylistsItemsRequest.
Create a playlist-style listening experience based on seed artists, tracks and genres.
Builder class for building a GetRecommendationsRequest.
Get Spotify catalog information for multiple albums identified by their Spotify IDs.
Builder class for building a GetSeveralAlbumsRequest.
Get Spotify catalog information for several artists based on their Spotify IDs.
Builder class for building a GetSeveralArtistsRequest.
Get Spotify catalog information for multiple episodes based on their Spotify IDs.
Builder class for building a GetSeveralEpisodesRequest.
Get Spotify catalog information for multiple shows based on their Spotify IDs.
Builder class for building a GetSeveralShowsRequest.
Get Spotify catalog information for multiple tracks based on their Spotify IDs.
Builder class for building a GetSeveralTracksRequest.
Get Spotify catalog information for a single show identified by its unique Spotify ID.
Builder class for building a GetShowRequest.
Get Spotify catalog information about an show’s episodes.
Builder class for building a GetShowsEpisodesRequest.
Get the list of objects that make up the user's queue.
Builder class for building a GetTheUsersQueueRequest.
Get Spotify catalog information for a single track identified by its unique Spotify ID.
Builder class for building a GetTrackRequest.
Get information about a user’s available devices.
Builder class for building a GetUsersAvailableDevicesRequest.
Get the object currently being played on the user’s Spotify account.
Builder class for building a GetUsersCurrentlyPlayingTrackRequest.
Get the current user’s followed artists.
Builder class for building a GetUsersFollowedArtistsRequest.
Get public profile information about a Spotify user.
Builder class for building a GetUsersProfileRequest.
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.
 
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.
 
 
This interface represents objects returned by the API that can be played, saved in a playlist, etc, currently Episode and Track.
 
 
 
An enumeration with the two modality types.
An enumeration of all possible model object types.
The requested resource could not be found.
Retrieve information about Paging objects by building instances from this class.
Builder class for building Paging instances.
JsonUtil class for building Paging instances.
Retrieve information about cursor-based Paging objects by building instances from this class.
Builder class for building PagingCursorbased instances.
JsonUtil class for building PagingCursorbased instances.
Pause playback on the user’s account.
Builder class for building a PauseUsersPlaybackRequest.
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.
 
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 Position objects by building instances from this class.
Builder class for building PlaylistTrackPosition instances.
JsonUtil class for building PlaylistTrackPosition 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.
An enumeration of all possible Spotify product types.
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.
Remove one or more albums from the current user’s "Your Music" library.
Builder class for building a RemoveAlbumsForCurrentUserRequest.
Remove one or more items from a user’s playlist.
Builder class for building a RemoveItemsFromPlaylistRequest.
Remove one or more episodes from the current user's library.
Builder class for building a RemoveUsersSavedEpisodesRequest.
Delete one or more shows from current Spotify user’s library.
Builder class for building a RemoveUsersSavedShowsRequest.
Remove one or more tracks from the current user’s "Your Music" library.
Builder class for building a RemoveUsersSavedTracksRequest.
Reorder an item or a group of items in a playlist.
Builder class for building a ReorderPlaylistsItemsRequest.
Replace all the items in a playlist, overwriting its existing items.
Builder class for building a ReplacePlaylistsItemsRequest.
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.
Save one or more albums to the current user’s "Your Music" library.
Builder class for building a SaveAlbumsForCurrentUserRequest.
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 object 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.
Save one or more episodes to the current user's library.
Builder class for building a SaveEpisodesForCurrentUserRequest.
Save one or more shows to current Spotify user’s library.
Builder class for building a SaveShowsForCurrentUserRequest.
Save one or more tracks to the current user’s "Your Music" library.
Builder class for building a SaveTracksForUserRequest.
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 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 SearchItemRequest.
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 SeekToPositionInCurrentlyPlayingTrackRequest.
The server is currently unable to handle the request due to a temporary condition which will be alleviated after some delay.
Set the repeat mode for the user’s playback.
Builder class for building a SetRepeatModeOnUsersPlaybackRequest.
Set the volume for the user’s current playback device.
Builder class for building a SetVolumeForUsersPlaybackRequest.
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 SkipUsersPlaybackToNextTrackRequest.
Skips to previous track in the user’s queue.
Builder class for building a SkipUsersPlaybackToPreviousTrackRequest.
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.
 
 
 
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 StartResumeUsersPlaybackRequest.
Toggle shuffle on or off for user’s playback.
Builder class for building a ToggleShuffleForUsersPlaybackRequest.
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 TransferUsersPlaybackRequest.
The request requires user authorization or, if the request included authorization credentials, authorization has been refused for those credentials.
Remove the current user as a follower of one or more artists or other Spotify users.
Builder class for building an UnfollowArtistsOrUsersRequest.
Remove the specified user as a follower of a playlist.
Remove the current user as a follower of a playlist.
Builder class for building an UnfollowPlaylistRequest.
Builder class for building an UnfollowPlaylistRequest.
Replace the image used to represent a specific playlist.
Builder class for building an UploadCustomPlaylistCoverImageRequest.
Retrieve information about User objects by building instances from this class.
Builder class for building User instances.
JsonUtil class for building User instances.