public class Album extends MusicEntry
id, listeners, mbid, name, percentageChange, playcount, streamable, tags, url, userPlaycountimageUrls| Modifier and Type | Method and Description |
|---|---|
static Result |
addTags(java.lang.String artist,
java.lang.String album,
java.lang.String tags,
Session session)
Tag an album using a list of user supplied tags.
|
java.lang.String |
getArtist() |
static java.util.Collection<BuyLink> |
getBuylinks(java.lang.String artist,
java.lang.String albumOrMbid,
java.lang.String country,
java.lang.String apiKey)
Get a list of Buy Links for a particular Album.
|
static Album |
getInfo(java.lang.String artist,
java.lang.String albumOrMbid,
java.lang.String apiKey)
Get the metadata for an album on Last.fm using the album name or a musicbrainz id.
|
static Album |
getInfo(java.lang.String artist,
java.lang.String albumOrMbid,
java.lang.String username,
java.lang.String apiKey)
Get the metadata for an album on Last.fm using the album name or a musicbrainz id.
|
java.util.Date |
getReleaseDate() |
static java.util.Collection<java.lang.String> |
getTags(java.lang.String artist,
java.lang.String album,
Session session)
Get the tags applied by an individual user to an album on Last.fm.
|
static java.util.Collection<Tag> |
getTopTags(java.lang.String artist,
java.lang.String albumOrMbid,
java.lang.String apiKey)
Get the top tags for an album on Last.fm, ordered by popularity.
|
static Result |
removeTag(java.lang.String artist,
java.lang.String album,
java.lang.String tag,
Session session)
Remove a user's tag from an album.
|
static java.util.Collection<Album> |
search(java.lang.String album,
java.lang.String apiKey)
Search for an album by name.
|
getId, getListeners, getMbid, getName, getPercentageChange, getPlaycount, getTags, getUrl, getUserPlaycount, getWikiLastChanged, getWikiSummary, getWikiText, isStreamable, loadStandardInfoavailableSizes, getImageURL, loadImagespublic java.lang.String getArtist()
public java.util.Date getReleaseDate()
public static Album getInfo(java.lang.String artist, java.lang.String albumOrMbid, java.lang.String apiKey)
artist - Artist's namealbumOrMbid - Album name or MBIDapiKey - The API keypublic static Album getInfo(java.lang.String artist, java.lang.String albumOrMbid, java.lang.String username, java.lang.String apiKey)
artist - Artist's namealbumOrMbid - Album name or MBIDusername - The username for the context of the request. If supplied, the user's playcount for this album is included in the response.apiKey - The API keypublic static Result addTags(java.lang.String artist, java.lang.String album, java.lang.String tags, Session session)
artist - The artist name in questionalbum - The album name in questiontags - A comma delimited list of user supplied tags to apply to this album. Accepts a maximum of 10 tags.session - The Session instanceAuthenticatorpublic static Result removeTag(java.lang.String artist, java.lang.String album, java.lang.String tag, Session session)
artist - The artist name in questionalbum - The album name in questiontag - A single user tag to remove from this album.session - The Session instanceAuthenticatorpublic static java.util.Collection<java.lang.String> getTags(java.lang.String artist,
java.lang.String album,
Session session)
artist - The artist name in questionalbum - The album name in questionsession - A Session instancepublic static java.util.Collection<Album> search(java.lang.String album, java.lang.String apiKey)
album - The album name in question.apiKey - A Last.fm API key.public static java.util.Collection<BuyLink> getBuylinks(java.lang.String artist, java.lang.String albumOrMbid, java.lang.String country, java.lang.String apiKey)
artist - The artist name in questionalbumOrMbid - Album name or MBIDcountry - A country name, as defined by the ISO 3166-1 country names standardapiKey - A Last.fm API keyBuyLinkspublic static java.util.Collection<Tag> getTopTags(java.lang.String artist, java.lang.String albumOrMbid, java.lang.String apiKey)
null for the first parameter.artist - The artist namealbumOrMbid - Album name or MBIDapiKey - A Last.fm API key