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.
Builder class for building a
GetInformationAboutUsersCurrentPlaybackRequest
.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.
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.