API Reference Exspotify v#0.1.0

View Source

Modules

A comprehensive Elixir client for the Spotify Web API.

Provides functions for interacting with the Albums endpoints of the Spotify Web API. See: https://developer.spotify.com/documentation/web-api/reference/albums

Provides functions for interacting with the Artists endpoints of the Spotify Web API. See: https://developer.spotify.com/documentation/web-api/reference/artists

Provides functions for interacting with the Audiobooks endpoints of the Spotify Web API. See: https://developer.spotify.com/documentation/web-api/reference/audiobooks

Provides functions for interacting with the Categories endpoints of the Spotify Web API. See: https://developer.spotify.com/documentation/web-api/reference/categories

Provides functions for interacting with the Chapters endpoints of the Spotify Web API. See: https://developer.spotify.com/documentation/web-api/reference/chapters

HTTP client for interacting with the Spotify Web API.

Provides functions for interacting with the Episodes endpoints of the Spotify Web API. See: https://developer.spotify.com/documentation/web-api/reference/episodes

Error types and utilities for the Exspotify library.

Provides functions for interacting with the Markets endpoints of the Spotify Web API. See: https://developer.spotify.com/documentation/web-api/reference/markets

Provides functions for interacting with the Player endpoints of the Spotify Web API. Most endpoints require a user access token with appropriate scopes and an active device. See: https://developer.spotify.com/documentation/web-api/reference/player

Provides functions for interacting with the Playlists endpoints of the Spotify Web API. Deprecated endpoints (featured playlists, category playlists) are not included. See: https://developer.spotify.com/documentation/web-api/reference/playlists

Provides functions for interacting with the Search endpoints of the Spotify Web API. See: https://developer.spotify.com/documentation/web-api/reference/search

Provides functions for interacting with the Shows endpoints of the Spotify Web API. See: https://developer.spotify.com/documentation/web-api/reference/shows

Represents available playback actions from Spotify API. Used to indicate which playback actions are allowed.

Represents an album object from Spotify API.

Represents an artist object from Spotify API.

Represents an audiobook object from Spotify API.

Represents an author object from Spotify API. Used by audiobooks.

Represents a Spotify category object.

Represents a chapter object from Spotify API.

Represents a context object from Spotify API. Used for playback context (album, playlist, artist, etc.).

Represents cursor-based pagination from Spotify API. Used in recently played tracks and other cursor-paginated endpoints.

Represents a device object from Spotify API. Used for user's available playback devices.

Represents the available devices response from Spotify API.

Represents an episode object from Spotify API.

Represents external IDs object from Spotify API. Contains various external identifiers like ISRC, EAN, UPC.

Represents external URLs object from Spotify API. Currently only contains Spotify URLs.

Represents followers information from Spotify API.

Represents an image object from Spotify API. Used by albums, artists, playlists, users, shows, and audiobooks.

Represents a narrator object from Spotify API. Used by audiobooks.

Represents Spotify's standard paging object used for paginated responses.

Represents a play history item from Spotify API. Used in recently played tracks response.

Represents the current playback state from Spotify API. Contains information about the device, track, context, and playback controls.

Represents a playlist object from Spotify API.

Represents the user's playback queue from Spotify API.

Represents the recently played tracks response from Spotify API.

Represents a resume point object from Spotify API. Used by episodes and chapters to track playback position.

Represents a show (podcast) object from Spotify API.

Represents a track object from Spotify API.

Represents a user object from Spotify API.

Provides functions for interacting with the Tracks endpoints of the Spotify Web API. Deprecated endpoints (audio features, audio analysis, recommendations) are not included. See: https://developer.spotify.com/documentation/web-api/reference/tracks

Provides functions for interacting with the Users endpoints of the Spotify Web API. See: https://developer.spotify.com/documentation/web-api/reference/users-profile