Package org.hihn.listenbrainz
Class LbStatsApi
java.lang.Object
org.hihn.listenbrainz.LbStatsApi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionartistMapForUser
(String userName) Get the artist map for user 'user_name'.dailyActivityForUser
(String userName) Get the daily activity for user 'user_name'.int
listenersForArtist
(UUID artistMbid) Get top listeners for artist 'artist_mbid'.listenersForReleaseGroup
(UUID releaseGroupMbid) Get top listeners for release group 'release_group_mbid'.listeningActivityForUser
(String userName) Get the listening activity for user 'user_name'.void
setApiClient
(ApiClient apiClient) void
setCustomBaseUrl
(String customBaseUrl) void
setHostIndex
(int hostIndex) Get sitewide top recordings.Get sitewide top recordings.Get sitewide top artists.Get sitewide top recordings.Get sitewide top release groups.Get sitewide top releases.topArtistsForUser
(String userName) Get top artists for user 'user_name'.topRecordingsForUser
(String userName) Get top recordings for user 'user_name'.topReleaseGroupsForUser
(String userName) Get top release groups for user 'user_name'.topReleasesForUser
(String userName) Get top releases for user 'user_name'.yearInMusicForUser
(String userName, Integer year) Get sitewide top recordings.
-
Constructor Details
-
LbStatsApi
public LbStatsApi() -
LbStatsApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
getHostIndex
public int getHostIndex() -
setHostIndex
public void setHostIndex(int hostIndex) -
getCustomBaseUrl
-
setCustomBaseUrl
-
artistMapForUser
Get the artist map for user 'user_name'.- Parameters:
userName
- (required)- Returns:
- APIartistMapForUserRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics for the user haven't been calculated, empty response will be returned. - 400 Bad request. - 404 User not found. -
-
dailyActivityForUser
Get the daily activity for user 'user_name'.- Parameters:
userName
- (required)- Returns:
- APIdailyActivityForUserRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics for the user haven't been calculated, empty response will be returned. - 400 Bad request. - 404 User not found. -
-
listenersForArtist
Get top listeners for artist 'artist_mbid'.- Parameters:
artistMbid
- (required)- Returns:
- APIlistenersForArtistRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics for the artist haven't been calculated, empty response will be returned. - 400 Bad request. - 404 Entity not found. -
-
listenersForReleaseGroup
public LbStatsApi.APIlistenersForReleaseGroupRequest listenersForReleaseGroup(UUID releaseGroupMbid) Get top listeners for release group 'release_group_mbid'.- Parameters:
releaseGroupMbid
- (required)- Returns:
- APIlistenersForReleaseGroupRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics for the artist haven't been calculated, empty response will be returned. - 400 Bad request. - 404 Entity not found. -
-
listeningActivityForUser
Get the listening activity for user 'user_name'.- Parameters:
userName
- (required)- Returns:
- APIlisteningActivityForUserRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics for the user haven't been calculated, empty response will be returned. - 400 Bad request. - 404 User not found. -
-
sitewideArtistMap
Get sitewide top recordings.- Returns:
- APIsitewideArtistMapRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics haven't been calculated, empty response will be returned. - 400 Bad request. -
-
sitewideListeningActivity
Get sitewide top recordings.- Returns:
- APIsitewideListeningActivityRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics haven't been calculated, empty response will be returned. - 400 Bad request. -
-
sitewideTopArtists
Get sitewide top artists.- Returns:
- APIsitewideTopArtistsRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics for the artist haven't been calculated, empty response will be returned. - 400 Bad request. - 404 Entity not found. -
-
sitewideTopRecordings
Get sitewide top recordings.- Returns:
- APIsitewideTopRecordingsRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics haven't been calculated, empty response will be returned. - 400 Bad request. -
-
sitewideTopReleaseGroups
Get sitewide top release groups.- Returns:
- APIsitewideTopReleaseGroupsRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics haven't been calculated, empty response will be returned. - 400 Bad request. -
-
sitewideTopReleases
Get sitewide top releases.- Returns:
- APIsitewideTopReleasesRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics for the artist haven't been calculated, empty response will be returned. - 400 Bad request. - 404 Entity not found. -
-
topArtistsForUser
Get top artists for user 'user_name'.- Parameters:
userName
- (required)- Returns:
- APItopArtistsForUserRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics for the user haven't been calculated, empty response will be returned. - 400 Bad request. - 404 User not found. -
-
topRecordingsForUser
Get top recordings for user 'user_name'.- Parameters:
userName
- (required)- Returns:
- APItopRecordingsForUserRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics for the user haven't been calculated, empty response will be returned. - 400 Bad request. - 404 User not found. -
-
topReleaseGroupsForUser
Get top release groups for user 'user_name'.- Parameters:
userName
- (required)- Returns:
- APItopReleaseGroupsForUserRequest
- Http Response Details:
Status Code Description Response Headers 200 successful operation - 204 Statistics for the user haven't been calculated, empty response will be returned. - 400 Bad request. - 404 User not found -
-
topReleasesForUser
Get top releases for user 'user_name'.- Parameters:
userName
- (required)- Returns:
- APItopReleasesForUserRequest
- Http Response Details:
Status Code Description Response Headers 200 Successful query, you have data! - 204 Statistics for the user haven't been calculated, empty response will be returned. - 400 Bad request. - 404 User not found. -
-
yearInMusicForUser
Get sitewide top recordings.- Parameters:
userName
- (required)year
- (required)- Returns:
- APIyearInMusicForUserRequest
- Http Response Details:
Status Code Description Response Headers 200 Successful query, you have data! - 204 Statistics haven't been calculated, empty response will be returned. - 400 Bad request. -
-