Safe Haskell | None |
---|---|
Language | Haskell2010 |
Lastfm user API
This module is intended to be imported qualified:
import qualified Network.Lastfm.User as User
- getArtistTracks :: Request f (User -> Artist -> APIKey -> Ready)
- getBannedTracks :: Request f (User -> APIKey -> Ready)
- getEvents :: Request f (User -> APIKey -> Ready)
- getFriends :: Request f (User -> APIKey -> Ready)
- getInfo :: Request f (User -> APIKey -> Ready)
- getLovedTracks :: Request f (User -> APIKey -> Ready)
- getNeighbours :: Request f (User -> APIKey -> Ready)
- getNewReleases :: Request f (User -> APIKey -> Ready)
- getPastEvents :: Request f (User -> APIKey -> Ready)
- getPersonalTags :: Request f (User -> Tag -> TaggingType -> APIKey -> Ready)
- getPlaylists :: Request f (User -> APIKey -> Ready)
- getRecentStations :: Request f (User -> APIKey -> SessionKey -> Sign)
- getRecentTracks :: Request f (User -> APIKey -> Ready)
- getRecommendedArtists :: Request f (APIKey -> SessionKey -> Sign)
- getRecommendedEvents :: Request f (APIKey -> SessionKey -> Sign)
- getShouts :: Request f (User -> APIKey -> Ready)
- getTopAlbums :: Request f (User -> APIKey -> Ready)
- getTopArtists :: Request f (User -> APIKey -> Ready)
- getTopTags :: Request f (User -> APIKey -> Ready)
- getTopTracks :: Request f (User -> APIKey -> Ready)
- getWeeklyAlbumChart :: Request f (User -> APIKey -> Ready)
- getWeeklyArtistChart :: Request f (User -> APIKey -> Ready)
- getWeeklyChartList :: Request f (User -> APIKey -> Ready)
- getWeeklyTrackChart :: Request f (User -> APIKey -> Ready)
- shout :: Request f (User -> Message -> APIKey -> SessionKey -> Sign)
Documentation
getArtistTracks :: Request f (User -> Artist -> APIKey -> Ready) Source
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.
Optional: startTimestamp
, page
, endTimestamp
getEvents :: Request f (User -> APIKey -> Ready) Source
Get a list of upcoming events that this user is attending. Easily integratable into calendars, using the ical standard (see 'more formats' section below).
Optional: page
, festivalsonly
, limit
getNeighbours :: Request f (User -> APIKey -> Ready) Source
Get a list of a user's neighbours on Last.fm.
Optional: limit
getNewReleases :: Request f (User -> APIKey -> Ready) Source
Gets a list of forthcoming releases based on a user's musical taste.
Optional: userecs
getPastEvents :: Request f (User -> APIKey -> Ready) Source
Get a paginated list of all events a user has attended in the past.
getPersonalTags :: Request f (User -> Tag -> TaggingType -> APIKey -> Ready) Source
getPlaylists :: Request f (User -> APIKey -> Ready) Source
Get a list of a user's playlists on Last.fm.
getRecentStations :: Request f (User -> APIKey -> SessionKey -> Sign) Source
Get a list of the recent Stations listened to by this user.
getRecentTracks :: Request f (User -> APIKey -> Ready) Source
getRecommendedArtists :: Request f (APIKey -> SessionKey -> Sign) Source
Get Last.fm artist recommendations for a user
getRecommendedEvents :: Request f (APIKey -> SessionKey -> Sign) Source
getShouts :: Request f (User -> APIKey -> Ready) Source
Get shouts for this user. Also available as an rss feed.
getTopAlbums :: Request f (User -> APIKey -> Ready) Source
Get the top albums listened to by a user. You can stipulate a time period. Sends the overall chart by default.
getTopArtists :: Request f (User -> APIKey -> Ready) Source
Get the top artists listened to by a user. You can stipulate a time period. Sends the overall chart by default.
getTopTracks :: Request f (User -> APIKey -> Ready) Source
Get the top tracks listened to by a user. You can stipulate a time period. Sends the overall chart by default.
getWeeklyAlbumChart :: Request f (User -> APIKey -> Ready) Source
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 :: Request f (User -> APIKey -> Ready) Source
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 :: Request f (User -> APIKey -> Ready) Source
Get a list of available charts for this user, expressed as date ranges which can be sent to the chart services.
getWeeklyTrackChart :: Request f (User -> APIKey -> Ready) Source
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.