Safe Haskell | None |
---|
User API module
- getArtistTracks :: User -> Artist -> Maybe StartTimestamp -> Maybe EndTimestamp -> Maybe Page -> APIKey -> Lastfm Response
- getBannedTracks :: User -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getEvents :: User -> Maybe Page -> Maybe Limit -> Maybe FestivalsOnly -> APIKey -> Lastfm Response
- getFriends :: User -> Maybe RecentTracks -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getInfo :: Maybe User -> APIKey -> Lastfm Response
- getLovedTracks :: User -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getNeighbours :: User -> Maybe Limit -> APIKey -> Lastfm Response
- getNewReleases :: User -> Maybe UseRecs -> APIKey -> Lastfm Response
- getPastEvents :: User -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getPersonalTags :: User -> Tag -> TaggingType -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getPlaylists :: User -> APIKey -> Lastfm Response
- getRecentStations :: User -> Maybe Page -> Maybe Limit -> APIKey -> SessionKey -> Secret -> Lastfm Response
- getRecentTracks :: User -> Maybe Page -> Maybe Limit -> Maybe From -> Maybe To -> APIKey -> Lastfm Response
- getRecommendedArtists :: Maybe Page -> Maybe Limit -> APIKey -> SessionKey -> Secret -> Lastfm Response
- getRecommendedEvents :: Maybe Page -> Maybe Limit -> APIKey -> SessionKey -> Secret -> Lastfm Response
- getShouts :: User -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getTopAlbums :: User -> Maybe Period -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getTopArtists :: User -> Maybe Period -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getTopTags :: User -> Maybe Limit -> APIKey -> Lastfm Response
- getTopTracks :: User -> Maybe Period -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm Response
- getWeeklyAlbumChart :: User -> Maybe From -> Maybe To -> APIKey -> Lastfm Response
- getWeeklyArtistChart :: User -> Maybe From -> Maybe To -> APIKey -> Lastfm Response
- getWeeklyChartList :: User -> APIKey -> Lastfm Response
- getWeeklyTrackChart :: User -> Maybe From -> Maybe To -> APIKey -> Lastfm Response
- shout :: User -> Message -> APIKey -> SessionKey -> Secret -> Lastfm Response
Documentation
getArtistTracks :: User -> Artist -> Maybe StartTimestamp -> Maybe EndTimestamp -> Maybe Page -> APIKey -> Lastfm ResponseSource
Get a list of tracks by a given artist scrobbled by this user, including scrobble time. Can be limited to specific timeranges, defaults to all time.
getBannedTracks :: User -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Returns the tracks banned by the user.
getEvents :: User -> Maybe Page -> Maybe Limit -> Maybe FestivalsOnly -> APIKey -> Lastfm ResponseSource
Get a list of upcoming events that this user is attending.
getFriends :: User -> Maybe RecentTracks -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get a list of the user's friends on Last.fm.
getLovedTracks :: User -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get tracks loved by a user.
getNeighbours :: User -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get a list of a user's neighbours on Last.fm.
getNewReleases :: User -> Maybe UseRecs -> APIKey -> Lastfm ResponseSource
Gets a list of forthcoming releases based on a user's musical taste.
getPastEvents :: User -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get a paginated list of all events a user has attended in the past.
getPersonalTags :: User -> Tag -> TaggingType -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get the user's personal tags.
getRecentStations :: User -> Maybe Page -> Maybe Limit -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource
Get a list of the recent Stations listened to by this user.
getRecentTracks :: User -> Maybe Page -> Maybe Limit -> Maybe From -> Maybe To -> APIKey -> Lastfm ResponseSource
Get a list of the recent tracks listened to by this user. Also includes the currently playing track with the nowplaying=true attribute if the user is currently listening.
getRecommendedArtists :: Maybe Page -> Maybe Limit -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource
Get Last.fm artist recommendations for a user.
Mpre: http://www.last.fm/api/show/user.getRecommendedArtists
getRecommendedEvents :: Maybe Page -> Maybe Limit -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource
Get a paginated list of all events recommended to a user by Last.fm, based on their listening profile.
getShouts :: User -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get shouts for this user. Also available as an rss feed.
getTopAlbums :: User -> Maybe Period -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get the top albums listened to by a user. You can stipulate a time period. Sends the overall chart by default.
getTopArtists :: User -> Maybe Period -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get the top artists listened to by a user. You can stipulate a time period. Sends the overall chart by default.
getTopTags :: User -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get the top tags used by this user.
getTopTracks :: User -> Maybe Period -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource
Get the top tracks listened to by a user. You can stipulate a time period. Sends the overall chart by default.
getWeeklyAlbumChart :: User -> Maybe From -> Maybe To -> APIKey -> Lastfm ResponseSource
Get an album chart for a user profile, for a given date range. If no date range is supplied, it will return the most recent album chart for this user.
getWeeklyArtistChart :: User -> Maybe From -> Maybe To -> APIKey -> Lastfm ResponseSource
Get an artist chart for a user profile, for a given date range. If no date range is supplied, it will return the most recent artist chart for this user.
getWeeklyChartList :: User -> APIKey -> Lastfm ResponseSource
Get a list of available charts for this user, expressed as date ranges which can be sent to the chart services.
getWeeklyTrackChart :: User -> Maybe From -> Maybe To -> APIKey -> Lastfm ResponseSource
Get a track chart for a user profile, for a given date range. If no date range is supplied, it will return the most recent track chart for this user.