| Package | Description |
|---|---|
| net.dontdrinkandroot.lastfm.api.model | |
| net.dontdrinkandroot.lastfm.api.queries | |
| net.dontdrinkandroot.lastfm.api.ws |
| Modifier and Type | Method and Description |
|---|---|
static UnauthenticatedGetQuery<PaginatedResult<List<Album>>> |
Library.getAlbums(String user,
String artist,
Integer limit,
Integer page)
A paginated list of all the albums in a user's library, with playcounts and tag counts.
|
static UnauthenticatedGetQuery<GenericPaginatedResult<List<Artist>>> |
Library.getArtists(String user,
Integer limit,
Integer page)
A paginated list of all the artists in a user's library, with playcounts and tag counts.
|
static UnauthenticatedGetQuery<GenericPaginatedResult<List<Track>>> |
User.getArtistTracks(String user,
String artist,
Long startTimestamp,
Long endTimestamp,
Integer page)
Get a list of tracks by a given artist scrobbled by this user, including scrobble time.
|
static UnauthenticatedGetQuery<GenericPaginatedResult<List<Track>>> |
User.getBannedTracks(String user,
Integer limit,
Integer page)
Returns the tracks banned by the user.
|
static UnauthenticatedGetQuery<Affiliations> |
Album.getBuylinks(String artist,
String album,
String mbid,
net.dontdrinkandroot.utils.ISO_3166_1_alpha2 country)
Get a list of Buy Links for a particular Album.
|
static UnauthenticatedGetQuery<ArrayList<Artist>> |
Artist.getCorrection(String artistName)
Use the last.fm corrections data to check whether the supplied artist has a correction to a
canonical artist
|
static UnauthenticatedGetQuery<ArrayList<Event>> |
User.getEvents(String user)
Get a list of upcoming events that this user is attending.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Event>>> |
Artist.getEvents(String artist,
String mbid,
Boolean festivalsOnly,
Integer limit,
Integer page)
Get a list of upcoming events for this artist.
|
static UnauthenticatedGetQuery<GenericPaginatedResult<List<User>>> |
User.getFriends(String user,
Boolean recenttracks,
Integer limit,
Integer page)
Get a list of the user's friends on Last.fm.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Image>>> |
Artist.getImages(String artist,
String mbid,
String order,
Integer limit,
Integer page)
Get Images for this artist in a variety of sizes.
|
static UnauthenticatedGetQuery<User> |
User.getInfo(String user)
Get information about a user profile.
|
static UnauthenticatedGetQuery<Tag> |
Tag.getInfo(String tag,
net.dontdrinkandroot.utils.ISO_3166_1_alpha2 lang)
Get the metadata for a tag.
|
static UnauthenticatedGetQuery<Artist> |
Artist.getInfo(String artist,
String mbid,
String username,
net.dontdrinkandroot.utils.ISO_3166_1_alpha2 lang)
Get the metadata for an artist on Last.fm.
|
static UnauthenticatedGetQuery<Track> |
Track.getInfo(String artist,
String track,
String mbid,
String username)
Get the metadata for a track on Last.fm using the artist/track name or a musicbrainz id.
|
static UnauthenticatedGetQuery<Album> |
Album.getInfo(String artist,
String album,
String mbid,
String username,
net.dontdrinkandroot.utils.ISO_3166_1_alpha2 lang)
Get the metadata for an album on Last.fm using the album name or a musicbrainz id.
|
static UnauthenticatedGetQuery<GenericPaginatedResult<List<User>>> |
Group.getMembers(String group,
Integer limit,
Integer page)
Get a list of members for this group.
|
static UnauthenticatedGetQuery<ArrayList<User>> |
User.getNeighbours(String user,
Integer limit)
Get a list of a user's neighbours on Last.fm.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Track>>> |
User.getRecentTracks(String user,
Integer limit,
Integer page,
Integer from,
Integer to)
Get a list of the recent tracks listened to by this user.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Shout>>> |
Artist.getShouts(String artist,
String mbid,
Integer limit,
Integer page)
Get shouts for this artist.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Shout>>> |
Album.getShouts(String artist,
String album,
String mbid,
Integer limit,
Integer page)
Get shouts for this album.
|
static UnauthenticatedGetQuery<ArrayList<Artist>> |
Artist.getSimilar(String artist,
String mbid,
Integer limit)
Get all the artists similar to this artist.
|
static UnauthenticatedGetQuery<ArrayList<Track>> |
Track.getSimilar(String track,
String artist,
String mbid,
Boolean autocorrect,
Integer limit)
Get the similar tracks for this track on Last.fm, based on listening data.
|
static UnauthenticatedGetQuery<ArrayList<Tag>> |
Artist.getTags(String artist,
String mbid,
String user)
Get the tags applied by an individual user to an artist on Last.fm.
|
static UnauthenticatedGetQuery<ArrayList<Tag>> |
Album.getTags(String artist,
String album,
String mbid,
String user)
Get the tags applied by an individual user to an album on Last.fm.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Album>>> |
Tag.getTopAlbums(String tagName,
Integer limit,
Integer page)
Get the top albums tagged by this tag, ordered by tag count.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Album>>> |
User.getTopAlbums(String user,
Period period,
Integer limit,
Integer page)
Get the top albums listened to by a user.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Artist>>> |
Tag.getTopArtists(String tagName,
Integer limit,
Integer page)
Get the top artists tagged by this tag, ordered by tag count.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Artist>>> |
User.getTopArtists(String user,
Period period,
Integer limit,
Integer page)
Get the top artists listened to by a user.
|
static UnauthenticatedGetQuery<ArrayList<Tag>> |
Tag.getTopTags()
Fetches the top global tags on Last.fm, sorted by popularity (number oftimes used).
|
static UnauthenticatedGetQuery<ArrayList<Tag>> |
Artist.getTopTags(String artist,
String mbid)
Get the top tags for an artist on Last.fm, ordered by popularity.
|
static UnauthenticatedGetQuery<ArrayList<Tag>> |
Album.getTopTags(String artist,
String album,
String mbid)
Get the top tags for an album on Last.fm, ordered by popularity.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Track>>> |
Tag.getTopTracks(String tagName,
Integer limit,
Integer page)
Get the top tracks tagged by this tag, ordered by tag count.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Track>>> |
User.getTopTracks(String user,
Period period,
Integer limit,
Integer page)
Get the top tracks listened to by a user.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Track>>> |
Artist.getTopTracks(String artist,
String mbid,
Integer limit,
Integer page)
Get the top tracks by an artist on Last.fm, ordered by popularity
|
static UnauthenticatedGetQuery<PaginatedResult<List<Track>>> |
Library.getTracks(String user,
String artist,
String album,
Integer limit,
Integer page)
A paginated list of all the tracks in a user's library, with play counts and tag counts.
|
static UnauthenticatedGetQuery<PaginatedResult<List<Album>>> |
Album.search(String album,
Integer limit,
Integer page)
Search for an album by name.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractUnauthenticatedGetQuery<T extends Serializable> |
| Modifier and Type | Method and Description |
|---|---|
<T extends Serializable> |
LastfmWebServices.fetch(UnauthenticatedGetQuery<T> query)
Fetch an unauthenticated GET Query.
|
<T extends Serializable> |
AbstractLastfmWebServices.fetch(UnauthenticatedGetQuery<T> query) |
Copyright © 2012. All Rights Reserved.