module Network.Lastfm.XML.Library
( addAlbum, addArtist, addTrack, getAlbums, getArtists, getTracks
, removeAlbum, removeArtist, removeScrobble, removeTrack
) where
#include "library.docs"
import Network.Lastfm.Internal
import qualified Network.Lastfm.API.Library as API
$(xml ["addAlbum", "addArtist", "addTrack", "getAlbums", "getArtists", "getTracks", "removeAlbum", "removeArtist", "removeScrobble", "removeTrack"])
__addAlbum__
addAlbum ∷ Artist → Album → APIKey → SessionKey → Secret → Lastfm Response
__addArtist__
addArtist ∷ Artist → APIKey → SessionKey → Secret → Lastfm Response
__addTrack__
addTrack ∷ Artist → Track → APIKey → SessionKey → Secret → Lastfm Response
__getAlbums__
getAlbums ∷ User → Maybe Artist → Maybe Page → Maybe Limit → APIKey → Lastfm Response
__getArtists__
getArtists ∷ User → Maybe Page → Maybe Limit → APIKey → Lastfm Response
__getTracks__
getTracks ∷ User → Maybe Artist → Maybe Album → Maybe Page → Maybe Limit → APIKey → Lastfm Response
__removeAlbum__
removeAlbum ∷ Artist → Album → APIKey → SessionKey → Secret → Lastfm Response
__removeArtist__
removeArtist ∷ Artist → APIKey → SessionKey → Secret → Lastfm Response
__removeScrobble__
removeScrobble ∷ Artist → Track → Timestamp → APIKey → SessionKey → Secret → Lastfm Response
__removeTrack__
removeTrack ∷ Artist → Track → APIKey → SessionKey → Secret → Lastfm Response