public class Library
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static Result |
addAlbum(java.lang.String artist,
java.lang.String album,
Session session)
Add an album to a user's Last.fm library
|
static Result |
addArtist(java.lang.String artist,
Session session)
Add an artist to a user's Last.fm library
|
static Result |
addTrack(java.lang.String artist,
java.lang.String track,
Session session)
Add a track to a user's Last.fm library
|
static PaginatedResult<Album> |
getAlbums(java.lang.String user,
int page,
int limit,
java.lang.String apiKey)
Retrieves a paginated list of all the albums in a user's library.
|
static PaginatedResult<Album> |
getAlbums(java.lang.String user,
int page,
java.lang.String apiKey)
Retrieves a paginated list of all the albums in a user's library.
|
static PaginatedResult<Album> |
getAlbums(java.lang.String user,
java.lang.String apiKey)
Retrieves a paginated list of all the albums in a user's library.
|
static java.util.Collection<Album> |
getAllAlbums(java.lang.String user,
java.lang.String apiKey)
Retrieves all albums in a user's library.
|
static java.util.Collection<Artist> |
getAllArtists(java.lang.String user,
java.lang.String apiKey)
Retrieves all artists in a user's library.
|
static java.util.Collection<Track> |
getAllTracks(java.lang.String user,
java.lang.String apiKey)
Retrieves all tracks in a user's library.
|
static PaginatedResult<Artist> |
getArtists(java.lang.String user,
int page,
int limit,
java.lang.String apiKey)
Retrieves a paginated list of all the artists in a user's library.
|
static PaginatedResult<Artist> |
getArtists(java.lang.String user,
int page,
java.lang.String apiKey)
Retrieves a paginated list of all the artists in a user's library.
|
static PaginatedResult<Artist> |
getArtists(java.lang.String user,
java.lang.String apiKey)
Retrieves a paginated list of all the artists in a user's library.
|
static PaginatedResult<Track> |
getTracks(java.lang.String user,
int page,
int limit,
java.lang.String apiKey)
Retrieves a paginated list of all the tracks in a user's library.
|
static PaginatedResult<Track> |
getTracks(java.lang.String user,
int page,
java.lang.String apiKey)
Retrieves a paginated list of all the tracks in a user's library.
|
static PaginatedResult<Track> |
getTracks(java.lang.String user,
java.lang.String apiKey)
Retrieves a paginated list of all the tracks in a user's library.
|
public static PaginatedResult<Artist> getArtists(java.lang.String user, java.lang.String apiKey)
user - The user whose library you want to fetch.apiKey - A Last.fm API key.PaginatedResult of the artistspublic static PaginatedResult<Artist> getArtists(java.lang.String user, int page, java.lang.String apiKey)
user - The user whose library you want to fetch.page - The page number you wish to scan to.apiKey - A Last.fm API key.PaginatedResult of the artistspublic static PaginatedResult<Artist> getArtists(java.lang.String user, int page, int limit, java.lang.String apiKey)
user - The user whose library you want to fetch.page - The page number you wish to scan to.limit - Limit the amount of artists returned (maximum/default is 50).apiKey - A Last.fm API key.PaginatedResult of the artistspublic static java.util.Collection<Artist> getAllArtists(java.lang.String user, java.lang.String apiKey)
user - The user whose library you want to fetch.apiKey - A Last.fm API key.public static PaginatedResult<Album> getAlbums(java.lang.String user, java.lang.String apiKey)
user - The user whose library you want to fetch.apiKey - A Last.fm API key.PaginatedResult of the albumspublic static PaginatedResult<Album> getAlbums(java.lang.String user, int page, java.lang.String apiKey)
user - The user whose library you want to fetch.page - The page number you wish to scan to.apiKey - A Last.fm API key.PaginatedResult of the albumspublic static PaginatedResult<Album> getAlbums(java.lang.String user, int page, int limit, java.lang.String apiKey)
user - The user whose library you want to fetch.page - The page number you wish to scan to.limit - Limit the amount of albumss returned (maximum/default is 50).apiKey - A Last.fm API key.PaginatedResult of the albumspublic static java.util.Collection<Album> getAllAlbums(java.lang.String user, java.lang.String apiKey)
user - The user whose library you want to fetch.apiKey - A Last.fm API key.public static PaginatedResult<Track> getTracks(java.lang.String user, java.lang.String apiKey)
user - The user whose library you want to fetch.apiKey - A Last.fm API key.PaginatedResult of the trackspublic static PaginatedResult<Track> getTracks(java.lang.String user, int page, java.lang.String apiKey)
user - The user whose library you want to fetch.page - The page number you wish to scan to.apiKey - A Last.fm API key.PaginatedResult of the trackspublic static PaginatedResult<Track> getTracks(java.lang.String user, int page, int limit, java.lang.String apiKey)
user - The user whose library you want to fetch.page - The page number you wish to scan to.limit - Limit the amount of albumss returned (maximum/default is 50).apiKey - A Last.fm API key.PaginatedResult of the trackspublic static java.util.Collection<Track> getAllTracks(java.lang.String user, java.lang.String apiKey)
user - The user whose library you want to fetch.apiKey - A Last.fm API key.public static Result addArtist(java.lang.String artist, Session session)
artist - The artist name you wish to addsession - A Session instancepublic static Result addAlbum(java.lang.String artist, java.lang.String album, Session session)
artist - The artist that composed the trackalbum - The album name you wish to addsession - A Session instancepublic static Result addTrack(java.lang.String artist, java.lang.String track, Session session)
artist - The artist that composed the tracktrack - The track name you wish to addsession - A Session instance