liblastfm-0.0.3.8: Wrapper to Lastfm API

Safe HaskellNone

Network.Lastfm.JSON.Album

Description

Album API module

Synopsis

Documentation

addTags :: (Artist, Album) -> [Tag] -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource

Tag an album using a list of user supplied tags. More: http://www.last.fm/api/show/album.addTags

getBuyLinks :: Either (Artist, Album) Mbid -> Maybe Autocorrect -> Country -> APIKey -> Lastfm ResponseSource

Get a list of Buy Links for a particular Album. It is required that you supply either the artist and track params or the mbid param. More: http://www.last.fm/api/show/album.getBuylinks

getInfo :: Either (Artist, Album) Mbid -> Maybe Autocorrect -> Maybe Language -> Maybe Username -> APIKey -> Lastfm ResponseSource

Get the metadata for an album on Last.fm using the album name or a musicbrainz id. See playlist.fetch on how to get the album playlist. More: http://www.last.fm/api/show/album.getInfo

getTags :: Either (Artist, Album) Mbid -> Maybe Autocorrect -> Either User (SessionKey, Secret) -> APIKey -> Lastfm ResponseSource

Get the tags applied by an individual user to an album on Last.fm. More: http://www.last.fm/api/show/album.getTags

getTopTags :: Either (Artist, Album) Mbid -> Maybe Autocorrect -> APIKey -> Lastfm ResponseSource

Get the top tags for an album on Last.fm, ordered by popularity. More: http://www.last.fm/api/show/album.getTopTags

search :: Album -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource

Search for an album by name. Returns album matches sorted by relevance. More: http://www.last.fm/api/show/album.search

share :: Artist -> Album -> Recipient -> Maybe Message -> Maybe Public -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource

Share an album with one or more Last.fm users or other friends. More: http://www.last.fm/api/show/album.share