Sptfy.Browse (Sptfy v0.1.0) View Source
https://developer.spotify.com/documentation/web-api/reference-beta/#category-browse
Link to this section Summary
Functions
GET /v1/browse/categories
GET /v1/browse/categories/:id
GET /v1/browse/categories/:id/playlists
GET /v1/browse/featured-playlists
GET /v1/recommendations/available-genre-seeds
GET /v1/browse/new-releases
GET /v1/recommendations
Link to this section Functions
Specs
get_categories(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.Paging.t()}
GET /v1/browse/categories
Parameters
countrylocaletimestamplimitoffset
Specs
get_category(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.Category.t()}
GET /v1/browse/categories/:id
Parameters
id: requiredcountrylocale
Specs
get_category_playlists(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.Paging.t()}
GET /v1/browse/categories/:id/playlists
Parameters
id: requiredcountrylimitoffset
Specs
get_featured_playlists(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.Paging.t(), String.t()}
GET /v1/browse/featured-playlists
Parameters
countrylocaletimestamplimitoffset
Specs
GET /v1/recommendations/available-genre-seeds
Specs
get_new_releases(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.Paging.t()}
GET /v1/browse/new-releases
Parameters
countrylimitoffset
Specs
get_recommendations(token :: String.t(), params :: map() | Keyword.t()) :: {:ok, Sptfy.Object.Recommendation.t()}
GET /v1/recommendations
Parameters
limitmarketseed_artistsseed_genresseed_tracksmin_acousticnessmax_acousticnesstarget_acousticnessmin_danceabilitymax_danceabilitytarget_danceabilitymin_duration_msmax_duration_mstarget_duration_msmin_energymax_energytarget_energymin_instrumentalnessmax_instrumentalnesstarget_instrumentalnessmin_keymax_keytarget_keymin_livenessmax_livenesstarget_livenessmin_loudnessmax_loudnesstarget_loudnessmin_modemax_modetarget_modemin_popularitymax_popularitytarget_popularitymin_speechinessmax_speechinesstarget_speechinessmin_tempomax_tempotarget_tempomin_time_signaturemax_time_signaturetarget_time_signaturemin_valencemax_valencetarget_valence