Skip to content

Constants

URL = 'https://ws.audioscrobbler.com/2.0/' module-attribute

Base URL for the LastFM API

LIMIT = 500 module-attribute

The maximum number of items to retrieve in a single pagination request. This limit is used to control the amount of data returned by the API. This can be changed during runtime by the 'amount' parameter in each method that uses pagination request.

The maximum number of items to retrieve in a single search request. This limit is used to control the amount of data returned by the API. This can be changed during runtime by the 'amount' parameter in each method that uses search request.

MAX_WEEKLY_CHART = 1000 module-attribute

This is set in LastFM backend for the weekly data from users.


Methods names in LastFM API backend

ALBUM_GETINFO = 'album.getInfo' module-attribute
ALBUM_GETTAGS = 'album.getTags' module-attribute
ALBUM_GETTOPTAGS = 'album.getTopTags' module-attribute
ARTIST_GETCORRECTION = 'artist.getCorrection' module-attribute
ARTIST_GETINFO = 'artist.getInfo' module-attribute
ARTIST_GETSIMILAR = 'artist.getSimilar' module-attribute
ARTIST_GETTAGS = 'artist.getTags' module-attribute
ARTIST_GETTOPALBUMS = 'artist.getTopAlbums' module-attribute
ARTIST_GETTOPTAGS = 'artist.getTopTags' module-attribute
ARTIST_GETTOPTRACKS = 'artist.getTopTracks' module-attribute
CHART_GETTOPARTISTS = 'chart.getTopArtists' module-attribute
CHART_GETTOPTAGS = 'chart.getTopTags' module-attribute
CHART_GETTOPTRACKS = 'chart.getTopTracks' module-attribute
GEO_GETOPTRACKS = 'geo.getTOPTracks' module-attribute
GEO_GETTOPARTISTS = 'geo.getTOPArtists' module-attribute
LIBRARY_GETARTISTS = 'library.getArtists' module-attribute
TAG_GETINFO = 'tag.getInfo' module-attribute
TAG_GETSIMILAR = 'tag.getSimilar' module-attribute
TAG_GETTOPALBUMS = 'tag.getTopAlbums' module-attribute
TAG_GETTOPARTISTS = 'tag.getTopArtists' module-attribute
TAG_GETTOPTAGS = 'tag.getTopTags' module-attribute
TAG_GETTOPTRACKS = 'tag.getTopTracks' module-attribute
TRACK_GETCORRECTION = 'track.getCorrection' module-attribute
TRACK_GETINFO = 'track.getInfo' module-attribute
TRACK_GETSIMILAR = 'track.getSimilar' module-attribute
TRACK_GETTAGS = 'track.getTags' module-attribute
TRACK_GETTOPTAGS = 'track.getTopTags' module-attribute
USER_GETFRIENDS = 'user.getFriends' module-attribute
USER_GETINFO = 'user.getInfo' module-attribute
USER_GETLOVEDTRACKS = 'user.getLovedTracks' module-attribute
USER_GETPERSONALTAGS = 'user.getPersonalTags' module-attribute
USER_GETRECENTTRACKS = 'user.getRecentTracks' module-attribute
USER_GETTOPALBUMS = 'user.getTopAlbums' module-attribute
USER_GETTOPARTISTS = 'user.getTopArtists' module-attribute
USER_GETTOPTAGS = 'user.getTopTags' module-attribute
USER_GETTOPTRACKS = 'user.getTopTracks' module-attribute
USER_GETWEEKLYALBUMCHART = 'user.getWeeklyAlbumChart' module-attribute
USER_GETWEEKLYARTISTCHART = 'user.getWeeklyArtistChart' module-attribute
USER_GETWEEKLYTRACKCHART = 'user.getWeeklyTrackChart' module-attribute