liblastfm-0.0.3.7: Wrapper to Lastfm API

Safe HaskellNone

Network.Lastfm.JSON.User

Description

User API module

Synopsis

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. More: http://www.last.fm/api/show/user.getArtistTracks

getEvents :: User -> Maybe Page -> Maybe Limit -> Maybe FestivalsOnly -> APIKey -> Lastfm ResponseSource

Get a list of upcoming events that this user is attending. More: http://www.last.fm/api/show/user.getEvents

getFriends :: User -> Maybe RecentTracks -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource

Get a list of the user's friends on Last.fm. More: http://www.last.fm/api/show/user.getFriends

getInfo :: Maybe User -> APIKey -> Lastfm ResponseSource

Get information about a user profile. More: http://www.last.fm/api/show/user.getInfo

getNeighbours :: User -> Maybe Limit -> APIKey -> Lastfm ResponseSource

Get a list of a user's neighbours on Last.fm. More: http://www.last.fm/api/show/user.getNeighbours

getNewReleases :: User -> Maybe UseRecs -> APIKey -> Lastfm ResponseSource

Gets a list of forthcoming releases based on a user's musical taste. More: http://www.last.fm/api/show/user.getNewReleases

getPastEvents :: User -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource

Get a paginated list of all events a user has attended in the past. More: http://www.last.fm/api/show/user.getPastEvents

getPlaylists :: User -> APIKey -> Lastfm ResponseSource

Get a list of a user's playlists on Last.fm. More: http://www.last.fm/api/show/user.getPlaylists

getRecentStations :: User -> Maybe Page -> Maybe Limit -> APIKey -> SessionKey -> Secret -> Lastfm ResponseSource

Get a list of the recent Stations listened to by this user. More: http://www.last.fm/api/show/user.getRecentStations

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. More: http://www.last.fm/api/show/user.getRecentTracks

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. More: http://www.last.fm/api/show/user.getRecommendedEvents

getShouts :: User -> Maybe Page -> Maybe Limit -> APIKey -> Lastfm ResponseSource

Get shouts for this user. Also available as an rss feed. More: http://www.last.fm/api/show/user.getShouts

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. More: http://www.last.fm/api/show/user.getTopAlbums

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. More: http://www.last.fm/api/show/user.getTopArtists

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. More: http://www.last.fm/api/show/user.getTopTracks

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. More: http://www.last.fm/api/show/user.getWeeklyAlbumChart

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. More: http://www.last.fm/api/show/user.getWeeklyArtistChart

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. More: http://www.last.fm/api/show/user.getWeeklyChartList

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. More: http://www.last.fm/api/show/user.getWeeklyTrackChart