Package org.hihn.listenbrainz
Class LbMiscApi
java.lang.Object
org.hihn.listenbrainz.LbMiscApi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
class
class
class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFetch a list of releases that have cover art that has a predominant color that is close to the given color.This endpoint fetches upcoming and recently released (fresh) releases.Get information about ListenBrainz data dumps.int
Generate a playlist with LB Radio.void
setApiClient
(ApiClient apiClient) void
setCustomBaseUrl
(String customBaseUrl) void
setHostIndex
(int hostIndex)
-
Constructor Details
-
LbMiscApi
public LbMiscApi() -
LbMiscApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
getHostIndex
public int getHostIndex() -
setHostIndex
public void setHostIndex(int hostIndex) -
getCustomBaseUrl
-
setCustomBaseUrl
-
color
Fetch a list of releases that have cover art that has a predominant color that is close to the given color.- Parameters:
color
- Color must be a 6 digit hex color code. (required)- Returns:
- APIcolorRequest
- Http Response Details:
Status Code Description Response Headers 200 Success. -
-
freshReleases
This endpoint fetches upcoming and recently released (fresh) releases.- Returns:
- APIfreshReleasesRequest
- Http Response Details:
Status Code Description Response Headers 200 Yay, you have data! - 400 Invalid date or number of days passed. -
-
getDumpInfo
Get information about ListenBrainz data dumps. You need to pass the id parameter in a GET request to get data about that particular dump.- Returns:
- APIgetDumpInfoRequest
- Http Response Details:
Status Code Description Response Headers 200 Success. - 400 You did not provide a valid dump ID. See error message for details. - 404 Dump with given ID does not exist. -
-
lbRadio
Generate a playlist with LB Radio.- Parameters:
prompt
- The LB Radio prompt from which to generate playlists. (required)mode
- The mode that LB radio should use. Must be easy, medium or hard. (required)- Returns:
- APIlbRadioRequest
- Http Response Details:
Status Code Description Response Headers 200 Success. -
-