Safe Haskell | None |
---|
Artist API module
- addTags :: Artist -> [Tag] -> APIKey -> SessionKey -> Lastfm ()
- getCorrection :: Artist -> APIKey -> Lastfm Response
- getEvents :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Page -> Maybe Limit -> Maybe FestivalsOnly -> APIKey -> Lastfm Response
- getImages :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Page -> Maybe Limit -> Maybe Order -> APIKey -> Lastfm Response
- getInfo :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Language -> Maybe User -> APIKey -> Lastfm Response
- getPastEvents :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getPodcast :: Either Artist Mbid -> Maybe Autocorrect -> APIKey -> Lastfm Response
- getShouts :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getSimilar :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Limit -> APIKey -> Lastfm Response
- getTags :: Either Artist Mbid -> Maybe Autocorrect -> Either User SessionKey -> APIKey -> Lastfm Response
- getTopAlbums :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getTopFans :: Either Artist Mbid -> Maybe Autocorrect -> APIKey -> Lastfm Response
- getTopTags :: Either Artist Mbid -> Maybe Autocorrect -> APIKey -> Lastfm Response
- getTopTracks :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- removeTag :: Artist -> Tag -> APIKey -> SessionKey -> Lastfm ()
- search :: Artist -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- share :: Artist -> [Recipient] -> Maybe Message -> Maybe Public -> APIKey -> SessionKey -> Lastfm ()
- shout :: Artist -> Message -> APIKey -> SessionKey -> Lastfm ()
Documentation
addTags :: Artist -> [Tag] -> APIKey -> SessionKey -> Lastfm ()Source
Tag an album using a list of user supplied tags.
getCorrection :: Artist -> APIKey -> Lastfm ResponseSource
Use the last.fm corrections data to check whether the supplied artist has a correction to a canonical artist
getEvents :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Page -> Maybe Limit -> Maybe FestivalsOnly -> APIKey -> Lastfm ResponseSource
Get a list of upcoming events for this artist.
getImages :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Page -> Maybe Limit -> Maybe Order -> APIKey -> Lastfm ResponseSource
Get Images for this artist in a variety of sizes.
getInfo :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Language -> Maybe User -> APIKey -> Lastfm ResponseSource
Get the metadata for an artist. Includes biography.
getPastEvents :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get a paginated list of all the events this artist has played at in the past.
getPodcast :: Either Artist Mbid -> Maybe Autocorrect -> APIKey -> Lastfm ResponseSource
Get a podcast of free mp3s based on an artist.
getShouts :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get shouts for this artist. Also available as an rss feed.
getSimilar :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get all the artists similar to this artist.
getTags :: Either Artist Mbid -> Maybe Autocorrect -> Either User SessionKey -> APIKey -> Lastfm ResponseSource
Get the tags applied by an individual user to an artist on Last.fm. If accessed as an authenticated service and you don't supply a user parameter then this service will return tags for the authenticated user.
getTopAlbums :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get the top albums for an artist on Last.fm, ordered by popularity.
getTopFans :: Either Artist Mbid -> Maybe Autocorrect -> APIKey -> Lastfm ResponseSource
Get the top fans for an artist on Last.fm, based on listening data.
getTopTags :: Either Artist Mbid -> Maybe Autocorrect -> APIKey -> Lastfm ResponseSource
Get the top tags for an artist on Last.fm, ordered by popularity.
getTopTracks :: Either Artist Mbid -> Maybe Autocorrect -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get the top tracks by an artist on Last.fm, ordered by popularity.
removeTag :: Artist -> Tag -> APIKey -> SessionKey -> Lastfm ()Source
Remove a user's tag from an artist.
search :: Artist -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Search for an artist by name. Returns artist matches sorted by relevance.
share :: Artist -> [Recipient] -> Maybe Message -> Maybe Public -> APIKey -> SessionKey -> Lastfm ()Source
Share an artist with Last.fm users or other friends.