|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.umass.lastfm.ImageHolder
de.umass.lastfm.MusicEntry
de.umass.lastfm.Album
public class Album
Bean for Album info.
| Field Summary |
|---|
| Fields inherited from class de.umass.lastfm.MusicEntry |
|---|
id, listeners, mbid, name, percentageChange, playcount, streamable, tags, url, userPlaycount |
| Fields inherited from class de.umass.lastfm.ImageHolder |
|---|
imageUrls |
| Method Summary | |
|---|---|
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. |
| Methods inherited from class de.umass.lastfm.MusicEntry |
|---|
getId, getListeners, getMbid, getName, getPercentageChange, getPlaycount, getTags, getUrl, getUserPlaycount, getWikiLastChanged, getWikiSummary, getWikiText, isStreamable, loadStandardInfo |
| Methods inherited from class de.umass.lastfm.ImageHolder |
|---|
availableSizes, getImageURL, loadImages |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public 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 key
public 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 key
public 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 instance
Authenticator
public 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 instance
Authenticator
public 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 instance
public 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 key
BuyLinks
public 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
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||