Safe Haskell | None |
---|
Library API module
- addAlbum :: Artist -> Album -> APIKey -> SessionKey -> Secret -> Lastfm Response
- addArtist :: Artist -> APIKey -> SessionKey -> Secret -> Lastfm Response
- addTrack :: Artist -> Track -> APIKey -> SessionKey -> Secret -> Lastfm Response
- getAlbums :: User -> Maybe Artist -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getArtists :: User -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getTracks :: User -> Maybe Artist -> Maybe Album -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- removeAlbum :: Artist -> Album -> APIKey -> SessionKey -> Secret -> Lastfm Response
- removeArtist :: Artist -> APIKey -> SessionKey -> Secret -> Lastfm Response
- removeScrobble :: Artist -> Track -> Timestamp -> APIKey -> SessionKey -> Secret -> Lastfm Response
- removeTrack :: Artist -> Track -> APIKey -> SessionKey -> Secret -> Lastfm Response
Documentation
addAlbum :: Artist -> Album -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource
Add an album or collection of albums to a user's Last.fm library.
addArtist :: Artist -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource
Add an artist to a user's Last.fm library.
addTrack :: Artist -> Track -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource
Add a track to a user's Last.fm library.
getAlbums :: User -> Maybe Artist -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
A paginated list of all the albums in a user's library, with play counts and tag counts.
getArtists :: User -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
A paginated list of all the artists in a user's library, with play counts and tag counts.
getTracks :: User -> Maybe Artist -> Maybe Album -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
A paginated list of all the tracks in a user's library, with play counts and tag counts.
removeAlbum :: Artist -> Album -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource
Remove an album from a user's Last.fm library.
removeArtist :: Artist -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource
Remove an artist from a user's Last.fm library.
removeScrobble :: Artist -> Track -> Timestamp -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource
Remove a scrobble from a user's Last.fm library.
removeTrack :: Artist -> Track -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource
Remove a track from a user's Last.fm library.