elixirfm v0.0.7 Elixirfm.Artist

Wrapper for Last.fm Artist endpoints.

Currently only supports endpoints that do not require authentication.

todo: artist.addTags artist.getTags artist.removeTags

Summary

Functions

Use the last.fm corrections data to check whether the supplied artist has a correction to a canonical artist

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)

Functions

get_correction(query)

Use the last.fm corrections data to check whether the supplied artist has a correction to a canonical artist

get_info(query, args \\ [lang: "eng", username: ""])

Get artist info

get_similar(query, args \\ [limit: 10])

Retrive list of Similar Artists

get_top_album(query, args \\ [page: 1, limit: 30])

Get Top albums for an artist, ordered by popularity

get_top_tags(query)

Gets top tags for an artist on Lastfm, ordered by popularity

get_top_tracks(query, args \\ [page: 1, limit: 15])

Gets top tracks for an artist, ordered by popularity. (defaults to first 15)

search(query, args \\ [page: 1, limit: 30])

Search an artist