elixirfm v0.1.2 Elixirfm.Artist
Wrapper for Last.fm Artist endpoints.
Currently only supports endpoints that do not require authentication.
todo: artist.addTags artist.getTags artist.removeTags
Link to this section Summary
Functions
Use the last.fm corrections data to check whether the supplied artist has a correction to a canonical artist
Get artist info
Retrive list of Similar Artists
Get Top albums for an artist, ordered by popularity
Gets top tags for an artist on Lastfm, ordered by popularity
Gets top tracks for an artist, ordered by popularity. (defaults to first 15)
Search an artist
Link to this section Functions
Use the last.fm corrections data to check whether the supplied artist has a correction to a canonical artist
get_info(String.t(), [lang: String.t(), username: String.t()]) :: Elixirfm.response()
Get artist info
get_similar(String.t(), [{:limit, integer()}]) :: Elixirfm.response()
Retrive list of Similar Artists
get_top_album(String.t(), [page: integer(), limit: integer()]) :: Elixirfm.response()
Get Top albums for an artist, ordered by popularity
Gets top tags for an artist on Lastfm, ordered by popularity
get_top_tracks(String.t(), [page: integer(), limit: integer()]) :: Elixirfm.response()
Gets top tracks for an artist, ordered by popularity. (defaults to first 15)
search(String.t(), [page: integer(), limit: integer()]) :: Elixirfm.response()
Search an artist