Sptfy.Track (Sptfy v0.1.3) View Source
https://developer.spotify.com/documentation/web-api/reference-beta/#category-tracks
Link to this section Summary
Functions
GET /v1/audio-analysis/:id
GET /v1/tracks/:id
GET /v1/audio-features/:id
GET /v1/tracks
GET /v1/audio-features
Link to this section Functions
Specs
get_audio_analysis(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, map()} | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
GET /v1/audio-analysis/:id
Parameters
id
: required
Specs
get_track(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.FullTrack.t()} | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
GET /v1/tracks/:id
Parameters
id
: requiredmarket
Specs
get_track_audio_features(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.AudioFeature.t()} | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
GET /v1/audio-features/:id
Parameters
id
: required
Specs
get_tracks(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, [Sptfy.Object.FullTrack.t()]} | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
GET /v1/tracks
Parameters
ids
: requiredmarket
Specs
get_tracks_audio_features(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, [Sptfy.Object.AudioFeature.t()]} | {:error, Sptfy.Object.Error.t()} | {:error, Mint.Types.error()}
GET /v1/audio-features
Parameters
ids
: required