spotify_ex v0.1.4 Spotify.Search

Spotify search endpoints. Spotify allows querying for artists, albums, playlists, and tracks.

Summary

Functions

Callback implementation for Responder.build_response/1

Search for a playlist, artist, album, or track.

iex> Spotify.Search.query_url(q: "foo", type: "playlist")
"https://api.spotify.com/v1/search?q=foo&type=playlist"

Functions

build_albums(body, albums)
build_artists(body, artists)
build_playlists(body, playlists)
build_response(body)

Callback implementation for Responder.build_response/1.

build_tracks(body, tracks)
query(conn, params)

Search for a playlist. Spotify Documentation

Method: GET

Required Params: q, type

Optional Params: limit, offset, market

Spotify.Search.query(conn, q: "foo", type: "playlist")
# => {:ok, %{ items: [%Spotify.Playlist{..} ...]}}
query_url(params)

Search for a playlist, artist, album, or track.

iex> Spotify.Search.query_url(q: "foo", type: "playlist")
"https://api.spotify.com/v1/search?q=foo&type=playlist"