Safe Haskell | None |
---|
Lastfm album API
This module is intended to be imported qualified:
import qualified Network.Lastfm.Album as Album
- class ArtistAlbumOrMBID a
- addTags :: Request f Sign (Artist -> Album -> [Tag] -> APIKey -> SessionKey -> Ready)
- getBuyLinks :: ArtistAlbumOrMBID t => Request f Send (Country -> t)
- getInfo :: ArtistAlbumOrMBID t => Request f Send t
- getShouts :: ArtistAlbumOrMBID t => Request f Send t
- getTags :: ArtistAlbumOrMBID t => Request f a t
- getTopTags :: ArtistAlbumOrMBID t => Request f Send t
- removeTag :: Request f Sign (Artist -> Album -> Tag -> APIKey -> SessionKey -> Ready)
- search :: Request f Send (Album -> APIKey -> Ready)
- share :: Request f Sign (Album -> Artist -> Recipient -> APIKey -> SessionKey -> Ready)
Documentation
class ArtistAlbumOrMBID a Source
ArtistAlbumOrMBID (MBID -> APIKey -> Ready) | |
ArtistAlbumOrMBID (Artist -> Album -> APIKey -> Ready) |
addTags :: Request f Sign (Artist -> Album -> [Tag] -> APIKey -> SessionKey -> Ready)Source
Tag an album using a list of user supplied tags.
getBuyLinks :: ArtistAlbumOrMBID t => Request f Send (Country -> t)Source
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 parameter.
Optional: autocorrect
getInfo :: ArtistAlbumOrMBID t => Request f Send tSource
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.
Optional: autocorrect
, username
, language
getShouts :: ArtistAlbumOrMBID t => Request f Send tSource
Get shouts for this album.
Optional: autocorrect
, limit
, page
getTags :: ArtistAlbumOrMBID t => Request f a tSource
Get the tags applied by an individual user to an album on Last.fm.
Optional: autocorrect
, user
getTopTags :: ArtistAlbumOrMBID t => Request f Send tSource
Get the top tags for an album on Last.fm, ordered by popularity.
Optional: autocorrect
removeTag :: Request f Sign (Artist -> Album -> Tag -> APIKey -> SessionKey -> Ready)Source
Remove a user's tag from an album.