Current section
Files
Jump to
Current section
Files
lib/xpotify.ex
defmodule Xpotify do
alias Xpotify.SpotifyClient
alias Xpotify.Parser
@spec search(String.t(), Keyword.t()) :: [map()]
def search(query, opts \\ []) do
with {:ok, %{"tracks" => %{"items" => tracks}}} <- SpotifyClient.search(query, opts) do
Enum.map(tracks, &Parser.track/1)
end
end
end