A B C D E F G H I L M N O P R S T U V 
All Classes All Packages

A

addAlbum(String, String, Session) - Static method in class de.umass.lastfm.Library
Add an album to a user's Last.fm library
addArtist(String, Session) - Static method in class de.umass.lastfm.Library
Add an artist to a user's Last.fm library
addTags(String, String, Session) - Static method in class de.umass.lastfm.Artist
Tag an artist with one or more user supplied tags.
addTags(String, String, String, Session) - Static method in class de.umass.lastfm.Album
Tag an album using a list of user supplied tags.
addTags(String, String, String, Session) - Static method in class de.umass.lastfm.Track
Tag an album using a list of user supplied tags.
addTrack(int, String, String, Session) - Static method in class de.umass.lastfm.Playlist
Add a track to a Last.fm user's playlist.
addTrack(String, String, Session) - Static method in class de.umass.lastfm.Library
Add a track to a user's Last.fm library
album - Variable in class de.umass.lastfm.Track
 
Album - Class in de.umass.lastfm
Bean for Album info.
ALBUM_PAGE - Static variable in class de.umass.lastfm.Track
 
albumMbid - Variable in class de.umass.lastfm.Track
 
artist - Variable in class de.umass.lastfm.Track
 
Artist - Class in de.umass.lastfm
Bean that contains artist information.
This class contains static methods that executes API methods relating to artists.
Method names are equivalent to the last.fm API method names.
Artist(String, String) - Constructor for class de.umass.lastfm.Artist
 
Artist(String, String, String, int, int, boolean) - Constructor for class de.umass.lastfm.Artist
 
ARTIST_IGNORED - de.umass.lastfm.scrobble.IgnoredMessageCode
 
ARTIST_PAGE - Static variable in class de.umass.lastfm.Track
 
artistFans(String) - Static method in class de.umass.lastfm.Radio.RadioStation
 
artistMbid - Variable in class de.umass.lastfm.Track
 
ARTISTS - de.umass.lastfm.Tasteometer.InputType
 
attend(String, Event.AttendanceStatus, Session) - Static method in class de.umass.lastfm.Event
Set a user's attendance status for an event.
ATTENDING - de.umass.lastfm.Event.AttendanceStatus
 
Authenticator - Class in de.umass.lastfm
Provides bindings for the authentication methods of the last.fm API.
availableSizes() - Method in class de.umass.lastfm.ImageHolder
Returns a Set of all ImageSizes available.

B

BADAUTH - Static variable in class de.umass.lastfm.scrobble.ResponseStatus
Deprecated.
 
BADSESSION - Static variable in class de.umass.lastfm.scrobble.ResponseStatus
Deprecated.
 
BADTIME - Static variable in class de.umass.lastfm.scrobble.ResponseStatus
Deprecated.
 
ban(String, String, Session) - Static method in class de.umass.lastfm.Track
Ban a track for a given user profile.
BAN - de.umass.lastfm.scrobble.Rating
Deprecated.
Ban (only if source=L).
BANNED - Static variable in class de.umass.lastfm.scrobble.ResponseStatus
Deprecated.
 
BuyLink - Class in de.umass.lastfm
A BuyLink contains information about places to buy an Album or Track.
BuyLink.StoreType - Enum in de.umass.lastfm
 

C

Cache - Class in de.umass.lastfm.cache
The Cache handles storing and loading to a permanent storage for last.fm api requests.
Cache() - Constructor for class de.umass.lastfm.cache.Cache
 
cacheRecentWeeklyCharts - Variable in class de.umass.lastfm.cache.DefaultExpirationPolicy
Contains the expiration time for weekly chart data for the current week, which is one week by default; last.fm TOS says: "You agree to cache similar artist and any chart data (top tracks, top artists, top albums) for a minimum of one week." but they might be outdated the next day.
cacheScrobble(SubmissionData...) - Method in class de.umass.lastfm.cache.FileSystemCache
 
cacheScrobble(SubmissionData...) - Method in interface de.umass.lastfm.cache.ScrobbleCache
Caches one or more SubmissionData.
cacheScrobble(Collection<SubmissionData>) - Method in class de.umass.lastfm.cache.FileSystemCache
 
cacheScrobble(Collection<SubmissionData>) - Method in interface de.umass.lastfm.cache.ScrobbleCache
Caches a collection of SubmissionData.
call(String, Session, String...) - Method in class de.umass.lastfm.Caller
 
call(String, Session, Map<String, String>) - Method in class de.umass.lastfm.Caller
 
call(String, String, String...) - Method in class de.umass.lastfm.Caller
 
call(String, String, Map<String, String>) - Method in class de.umass.lastfm.Caller
 
Caller - Class in de.umass.lastfm
The Caller class handles the low-level communication between the client and last.fm.
Direct usage of this class should be unnecessary since all method calls are available via the methods in the Artist, Album, User, etc.
CallException - Exception in de.umass.lastfm
 
CallException() - Constructor for exception de.umass.lastfm.CallException
 
CallException(String) - Constructor for exception de.umass.lastfm.CallException
 
CallException(String, Throwable) - Constructor for exception de.umass.lastfm.CallException
 
CallException(Throwable) - Constructor for exception de.umass.lastfm.CallException
 
Chart<T extends MusicEntry> - Class in de.umass.lastfm
Bean for Chart information.
Chart(Date, Date, Collection<T>) - Constructor for class de.umass.lastfm.Chart
 
cleanUp(String) - Static method in class de.umass.util.StringUtilities
Strips all characters from a String, that might be invalid to be used in file names.
clear() - Method in class de.umass.lastfm.cache.Cache
Clears the cache by effectively removing all cached data.
clear() - Method in class de.umass.lastfm.cache.DatabaseCache
 
clear() - Method in class de.umass.lastfm.cache.FileSystemCache
 
clear() - Method in class de.umass.lastfm.cache.MemoryCache
 
clearScrobbleCache() - Method in class de.umass.lastfm.cache.FileSystemCache
 
clearScrobbleCache() - Method in interface de.umass.lastfm.cache.ScrobbleCache
Clears all cached scrobbles from this cache.
compare(Tasteometer.InputType, String, Tasteometer.InputType, String, String) - Static method in class de.umass.lastfm.Tasteometer
Get a Tasteometer score from two inputs, along with a list of shared artists.
compareTo(Tag) - Method in class de.umass.lastfm.Tag
 
conn - Variable in class de.umass.lastfm.cache.DatabaseCache
 
contains(String) - Method in class de.umass.lastfm.cache.Cache
Checks if the cache contains an entry with the given name.
contains(String) - Method in class de.umass.lastfm.cache.DatabaseCache
 
contains(String) - Method in class de.umass.lastfm.cache.FileSystemCache
 
contains(String) - Method in class de.umass.lastfm.cache.MemoryCache
 
convertToBoolean(String) - Static method in class de.umass.util.StringUtilities
Converts a Last.fm boolean result string to a boolean.
create(String, String, Session) - Static method in class de.umass.lastfm.Playlist
Creates a Last.fm playlist.
createCacheEntryName(String, Map<String, String>) - Static method in class de.umass.lastfm.cache.Cache
Creates a unique entry name string for a request.
createSession(String, String, String) - Static method in class de.umass.lastfm.Session
Restores a Session instance with the given session key.
createSession(String, String, String, String, boolean) - Static method in class de.umass.lastfm.Session
Restores a Session instance with the given session key.
createTable() - Method in class de.umass.lastfm.cache.DatabaseCache
 

D

DAILY_SCROBBLE_LIMIT_EXCEEDED - de.umass.lastfm.scrobble.IgnoredMessageCode
 
DatabaseCache - Class in de.umass.lastfm.cache
Generic class for caching into a database.
DatabaseCache(Connection) - Constructor for class de.umass.lastfm.cache.DatabaseCache
 
de.umass.lastfm - package de.umass.lastfm
 
de.umass.lastfm.cache - package de.umass.lastfm.cache
 
de.umass.lastfm.scrobble - package de.umass.lastfm.scrobble
 
de.umass.util - package de.umass.util
 
de.umass.xml - package de.umass.xml
 
decode(String) - Static method in class de.umass.util.StringUtilities
 
DefaultExpirationPolicy - Class in de.umass.lastfm.cache
This Policy maintains a list of methods which should be cached one week.
DefaultExpirationPolicy() - Constructor for class de.umass.lastfm.cache.DefaultExpirationPolicy
 
DIGITAL - de.umass.lastfm.BuyLink.StoreType
 
DomElement - Class in de.umass.xml
DomElement wraps around an Element and provides convenience methods.
DomElement(Element) - Constructor for class de.umass.xml.DomElement
Creates a new wrapper around the given Element.
duration - Variable in class de.umass.lastfm.Track
 

E

encode(String) - Static method in class de.umass.util.StringUtilities
 
errorCode - Variable in class de.umass.lastfm.Result
 
errorMessage - Variable in class de.umass.lastfm.Result
 
Event - Class in de.umass.lastfm
Bean for Events.
Event.AttendanceStatus - Enum in de.umass.lastfm
Enumeration for the attendance status parameter of the attend operation.
Event.TicketSupplier - Class in de.umass.lastfm
 
ExpirationPolicy - Interface in de.umass.lastfm.cache
The ExpirationPolicy decides if and how long a request should be cached.
EXTRALARGE - de.umass.lastfm.ImageSize
 

F

FAILED - de.umass.lastfm.Result.Status
 
FAILED - Static variable in class de.umass.lastfm.scrobble.ResponseStatus
Deprecated.
 
fetch(String, String) - Static method in class de.umass.lastfm.Playlist
Fetches a playlist using a lastfm playlist url.
fetchAlbumPlaylist(String, String) - Static method in class de.umass.lastfm.Playlist
Fetches an album playlist, which contains the tracks of the specified album.
fetchTagPlaylist(String, String) - Static method in class de.umass.lastfm.Playlist
Fetches a playlist of freetracks for a given tag name.
fetchUserPlaylist(int, String) - Static method in class de.umass.lastfm.Playlist
Fetches a user-created playlist.
FileSystemCache - Class in de.umass.lastfm.cache
Standard Cache implementation which is used by default by the Caller class.
FileSystemCache() - Constructor for class de.umass.lastfm.cache.FileSystemCache
 
FileSystemCache(File) - Constructor for class de.umass.lastfm.cache.FileSystemCache
 
filter(Collection<Tag>, double) - Static method in class de.umass.lastfm.Tag
Filters tags from the given list; retains only those tags with a count higher than the given percentage of the total sum as from Tag.getTagCountSum(Collection).
fullTrackAvailable - Variable in class de.umass.lastfm.Track
 

G

Geo - Class in de.umass.lastfm
Provides nothing more than a namespace for the API methods starting with geo.
Geo.Metro - Class in de.umass.lastfm
This inner class represents a Metro, which is composed of its name and the name of its country.
getAge() - Method in class de.umass.lastfm.User
 
getAlbum() - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
getAlbum() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
getAlbum() - Method in class de.umass.lastfm.Track
 
getAlbumArtist() - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
getAlbumArtist() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
getAlbumMbid() - Method in class de.umass.lastfm.Track
 
getAlbums(String, int, int, String) - Static method in class de.umass.lastfm.Library
Retrieves a paginated list of all the albums in a user's library.
getAlbums(String, int, String) - Static method in class de.umass.lastfm.Library
Retrieves a paginated list of all the albums in a user's library.
getAlbums(String, String) - Static method in class de.umass.lastfm.Library
Retrieves a paginated list of all the albums in a user's library.
getAllAlbums(String, String) - Static method in class de.umass.lastfm.Library
Retrieves all albums in a user's library.
getAllArtists(String, String) - Static method in class de.umass.lastfm.Library
Retrieves all artists in a user's library.
getAllEvents(String, String, String) - Static method in class de.umass.lastfm.Geo
Get all events in a specific location by country or city name.
This method returns all events by subsequently calling Geo.getEvents(String, String, int, String) and concatenating the single results into one list.
Pay attention if you use this method as it may produce a lot of network traffic and therefore may consume a long time.
getAllTracks(String, String) - Static method in class de.umass.lastfm.Library
Retrieves all tracks in a user's library.
getAnnotation() - Method in class de.umass.lastfm.Playlist
 
getApiKey() - Method in class de.umass.lastfm.Session
 
getArtist() - Method in class de.umass.lastfm.Album
 
getArtist() - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
getArtist() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
getArtist() - Method in class de.umass.lastfm.Track
 
getArtistMbid() - Method in class de.umass.lastfm.Track
 
getArtists() - Method in class de.umass.lastfm.Event
 
getArtists(String, int, int, String) - Static method in class de.umass.lastfm.Library
Retrieves a paginated list of all the artists in a user's library.
getArtists(String, int, String) - Static method in class de.umass.lastfm.Library
Retrieves a paginated list of all the artists in a user's library.
getArtists(String, String) - Static method in class de.umass.lastfm.Library
Retrieves a paginated list of all the artists in a user's library.
getArtistTracks(String, String, int, long, long, String) - Static method in class de.umass.lastfm.User
Get a list of tracks by a given artist scrobbled by this user, including scrobble time.
getArtistTracks(String, String, String) - Static method in class de.umass.lastfm.User
Get a list of tracks by a given artist scrobbled by this user, including scrobble time.
getAttendance() - Method in class de.umass.lastfm.Event
 
getAttendees(String, String) - Static method in class de.umass.lastfm.Event
Get a list of attendees for an event.
getAttribute(String) - Method in class de.umass.xml.DomElement
Returns the attribute value to a given attribute name or null if the attribute doesn't exist.
getBannedTracks(String, int, String) - Static method in class de.umass.lastfm.User
Returns the tracks banned by the user.
getBannedTracks(String, String) - Static method in class de.umass.lastfm.User
Returns the tracks banned by the user.
getBuylinks(String, String, String, String) - Static method in class de.umass.lastfm.Album
Get a list of Buy Links for a particular Album.
getBuylinks(String, String, String, String) - Static method in class de.umass.lastfm.Track
Get a list of Buy Links for a particular Track.
getCache() - Method in class de.umass.lastfm.Caller
Returns the current Cache.
getChild(String) - Method in class de.umass.xml.DomElement
Returns the child element with the given name or null if it doesn't exist.
getChildren() - Method in class de.umass.xml.DomElement
 
getChildren(String) - Method in class de.umass.xml.DomElement
Returns all children of this element with the given tag name.
getChildText(String) - Method in class de.umass.xml.DomElement
Returns the text content of a child node with the given name.
getCity() - Method in class de.umass.lastfm.Venue
 
getCode() - Method in enum de.umass.lastfm.scrobble.Rating
Deprecated.
Returns the corresponding code for this rating.
getCode() - Method in enum de.umass.lastfm.scrobble.Source
Deprecated.
Returns the corresponding code for this source.
getContentElement() - Method in class de.umass.lastfm.Result
 
getCorrection(String, String) - Static method in class de.umass.lastfm.Artist
Use the last.fm corrections data to check whether the supplied artist has a correction to a canonical artist.
getCorrection(String, String, String) - Static method in class de.umass.lastfm.Track
Use the last.fm corrections data to check whether the supplied track has a correction to a canonical track.
getCount() - Method in class de.umass.lastfm.Tag
 
getCountry() - Method in class de.umass.lastfm.Geo.Metro
 
getCountry() - Method in class de.umass.lastfm.User
 
getCountry() - Method in class de.umass.lastfm.Venue
 
getCreator() - Method in class de.umass.lastfm.Playlist
 
getCurrency() - Method in class de.umass.lastfm.BuyLink
Returns the currency of the price of the item.
getDateAdded() - Method in class de.umass.lastfm.Image
 
getDescription() - Method in class de.umass.lastfm.Event
 
getDuration() - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
getDuration() - Method in class de.umass.lastfm.Track
Returns the duration of the song, if available, in seconds.
getElement() - Method in class de.umass.xml.DomElement
 
getEndDate() - Method in class de.umass.lastfm.Event
Returns the event's end date, or null if not available.
getEntries() - Method in class de.umass.lastfm.Chart
 
getErrorCode() - Method in class de.umass.lastfm.Result
 
getErrorMessage() - Method in class de.umass.lastfm.Result
 
getEvents(double, double, int, String) - Static method in class de.umass.lastfm.Geo
Get all events in a specific location by country or city name.
This method only returns the specified page of a paginated result.
getEvents(String, String) - Static method in class de.umass.lastfm.Artist
Returns a list of upcoming events for an artist.
getEvents(String, String) - Static method in class de.umass.lastfm.User
GetS a list of upcoming events that this user is attending.
getEvents(String, String) - Static method in class de.umass.lastfm.Venue
Get a list of upcoming events at this venue.
getEvents(String, String, int, String) - Static method in class de.umass.lastfm.Geo
Get all events in a specific location by country or city name.
This method only returns the specified page of a paginated result.
getEvents(String, String, String) - Static method in class de.umass.lastfm.Geo
Get all events in a specific location by country or city name.
This method only returns the first page of a possibly paginated result.
getExpirationPolicy() - Method in class de.umass.lastfm.cache.Cache
Returns the active ExpirationPolicy
getExpirationTime(String, Map<String, String>) - Method in class de.umass.lastfm.cache.DefaultExpirationPolicy
 
getExpirationTime(String, Map<String, String>) - Method in interface de.umass.lastfm.cache.ExpirationPolicy
Returns the time in milliseconds a request of the given method should be cached.
getFormat() - Method in class de.umass.lastfm.Image
 
getFriends(String, boolean, int, String) - Static method in class de.umass.lastfm.User
 
getFriends(String, String) - Static method in class de.umass.lastfm.User
 
getFrom() - Method in class de.umass.lastfm.Chart
 
getGender() - Method in class de.umass.lastfm.User
 
getHeadliner() - Method in class de.umass.lastfm.Event
 
getHttpErrorCode() - Method in class de.umass.lastfm.Result
 
getHype(String, String) - Static method in class de.umass.lastfm.Group
Get the hype list for a group.
getHypedArtists(int, String) - Static method in class de.umass.lastfm.Chart
Get the hyped artists chart.
getHypedArtists(String) - Static method in class de.umass.lastfm.Chart
Get the hyped artists chart.
getHypedTracks(int, String) - Static method in class de.umass.lastfm.Chart
Get the hyped tracks chart.
getHypedTracks(String) - Static method in class de.umass.lastfm.Chart
Get the hyped tracks chart.
getIcon() - Method in class de.umass.lastfm.BuyLink
Returns a url to a 16x16 pixel icon for the store, or null if no icon url was supplied.
getId() - Method in enum de.umass.lastfm.Event.AttendanceStatus
 
getId() - Method in class de.umass.lastfm.Event
 
getId() - Method in class de.umass.lastfm.MusicEntry
 
getId() - Method in class de.umass.lastfm.Playlist
 
getId() - Method in class de.umass.lastfm.User
 
getId() - Method in class de.umass.lastfm.Venue
 
getIgnoredMessage() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
getIgnoredMessageCode() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
getImages(String, int, int, String) - Static method in class de.umass.lastfm.Artist
Get Images for this artist in a variety of sizes.
getImages(String, String) - Static method in class de.umass.lastfm.Artist
Get Images for this artist in a variety of sizes.
getImageURL() - Method in class de.umass.lastfm.User
 
getImageURL(ImageSize) - Method in class de.umass.lastfm.ImageHolder
Returns the URL of the image in the specified size, or null if not available.
getInfo(String, String) - Static method in class de.umass.lastfm.Artist
Retrieves detailed artist info for the given artist or mbid entry.
getInfo(String, String) - Static method in class de.umass.lastfm.Event
Get the metadata for an event on Last.fm.
getInfo(String, String) - Static method in class de.umass.lastfm.Tag
Gets the metadata for a tag.
getInfo(String, String) - Static method in class de.umass.lastfm.User
Retrieves profile information about the specified user.
getInfo(String, String, String) - Static method in class de.umass.lastfm.Album
Get the metadata for an album on Last.fm using the album name or a musicbrainz id.
getInfo(String, String, String) - Static method in class de.umass.lastfm.Artist
Retrieves detailed artist info for the given artist or mbid entry.
getInfo(String, String, String) - Static method in class de.umass.lastfm.Track
Get the metadata for a track on Last.fm using the artist/track name or a musicbrainz id.
getInfo(String, String, String, String) - Static method in class de.umass.lastfm.Album
Get the metadata for an album on Last.fm using the album name or a musicbrainz id.
getInfo(String, String, Locale, String, String) - Static method in class de.umass.lastfm.Track
Get the metadata for a track on Last.fm using the artist/track name or a musicbrainz id.
getInfo(String, Locale, String) - Static method in class de.umass.lastfm.Tag
Gets the metadata for a tag.
getInfo(String, Locale, String, String) - Static method in class de.umass.lastfm.Artist
Retrieves detailed artist info for the given artist or mbid entry.
getInstance() - Static method in class de.umass.lastfm.Caller
Returns the single instance of the Caller class.
getKey() - Method in class de.umass.lastfm.Session
 
getLanguage() - Method in class de.umass.lastfm.User
 
getLastFmInfo(String) - Method in class de.umass.lastfm.Track
Returns last.fm specific information about this Track.
getLastResult() - Method in class de.umass.lastfm.Caller
Returns the Result of the last operation, or null if no call operation has been performed yet.
getLatitude() - Method in class de.umass.lastfm.Venue
 
getLink() - Method in class de.umass.lastfm.BuyLink
 
getListeners() - Method in class de.umass.lastfm.MusicEntry
 
getLocation() - Method in class de.umass.lastfm.Track
Returns the location (URL) of this Track.
getLongitude() - Method in class de.umass.lastfm.Venue
 
getLovedTracks(int, String) - Static method in class de.umass.lastfm.Chart
Get the most loved tracks chart.
getLovedTracks(String) - Static method in class de.umass.lastfm.Chart
Get the most loved tracks chart.
getLovedTracks(String, int, String) - Static method in class de.umass.lastfm.User
Retrieves the loved tracks by a user.
getLovedTracks(String, String) - Static method in class de.umass.lastfm.User
Retrieves the loved tracks by a user.
getMatches() - Method in class de.umass.lastfm.Tasteometer.ComparisonResult
Returns a list of artist matches, i.e.
getMbid() - Method in class de.umass.lastfm.MusicEntry
 
getMembers(String, int, String) - Static method in class de.umass.lastfm.Group
Get a list of members for this group.
getMembers(String, String) - Static method in class de.umass.lastfm.Group
Get a list of members for this group.
getMessage() - Method in class de.umass.lastfm.scrobble.ResponseStatus
Deprecated.
Returns the optional error message, which is only available if status is FAILED, or null, if no message is available.
getMetroArtistChart(Geo.Metro, String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroArtistChart(String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroArtistChart(String, String, String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroHypeArtistChart(Geo.Metro, String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroHypeArtistChart(String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroHypeArtistChart(String, String, String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroHypeTrackChart(Geo.Metro, String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroHypeTrackChart(String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroHypeTrackChart(String, String, String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetros(String) - Static method in class de.umass.lastfm.Geo
Get a list of valid countries and Geo.Metros for use in the other webservices.
getMetros(String, String) - Static method in class de.umass.lastfm.Geo
Get a list of valid countries and Geo.Metros for use in the other webservices.
getMetroTrackChart(Geo.Metro, String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroTrackChart(String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroTrackChart(String, String, String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroUniqueArtistChart(Geo.Metro, String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroUniqueArtistChart(String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroUniqueArtistChart(String, String, String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroUniqueTrackChart(Geo.Metro, String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroUniqueTrackChart(String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroUniqueTrackChart(String, String, String, String, String) - Static method in class de.umass.lastfm.Geo
 
getMetroWeeklyChartList(String, String) - Static method in class de.umass.lastfm.Geo
Get a list of available chart periods for this metro, expressed as date ranges which can be sent to the chart services.
getMobileSession(String, String, String, String) - Static method in class de.umass.lastfm.Authenticator
Create a web service session for a user.
getMusicBrainzId() - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
getName() - Method in class de.umass.lastfm.BuyLink
 
getName() - Method in class de.umass.lastfm.Event.TicketSupplier
 
getName() - Method in class de.umass.lastfm.Geo.Metro
 
getName() - Method in class de.umass.lastfm.MusicEntry
 
getName() - Method in class de.umass.lastfm.Tag
 
getName() - Method in class de.umass.lastfm.User
 
getName() - Method in class de.umass.lastfm.Venue
 
getNeighbours(String, int, String) - Static method in class de.umass.lastfm.User
 
getNeighbours(String, String) - Static method in class de.umass.lastfm.User
 
getNewReleases(String, boolean, String) - Static method in class de.umass.lastfm.User
Gets a list of forthcoming releases based on a user's musical taste.
getNewReleases(String, String) - Static method in class de.umass.lastfm.User
Gets a list of forthcoming releases based on a user's musical taste.
getNumPlaylists() - Method in class de.umass.lastfm.User
 
getOwner() - Method in class de.umass.lastfm.Image
 
getPage() - Method in class de.umass.lastfm.PaginatedResult
Returns the page number of this result.
getPageResults() - Method in class de.umass.lastfm.PaginatedResult
Returns a list of entries of the type T for this page.
getPastEvents(String, int, int, String) - Static method in class de.umass.lastfm.Artist
Get a paginated list of all the events this artist has played at in the past.
getPastEvents(String, int, String) - Static method in class de.umass.lastfm.User
Gets a paginated list of all events a user has attended in the past.
getPastEvents(String, int, String) - Static method in class de.umass.lastfm.Venue
Get a paginated list of all the events held at this venue in the past.
getPastEvents(String, String) - Static method in class de.umass.lastfm.Artist
Get a paginated list of all the events this artist has played at in the past.
getPastEvents(String, String) - Static method in class de.umass.lastfm.User
Get the first page of a paginated result of all events a user has attended in the past.
getPastEvents(String, String) - Static method in class de.umass.lastfm.Venue
Get a paginated list of all the events held at this venue in the past.
getPercentageChange() - Method in class de.umass.lastfm.MusicEntry
Returns the value of the "percentage change" fields in weekly hype charts responses, such as in Group.getHype(String, String) or Chart.getHypedArtists(String).
getPhonenumber() - Method in class de.umass.lastfm.Venue
 
getPlaycount() - Method in class de.umass.lastfm.MusicEntry
 
getPlaycount() - Method in class de.umass.lastfm.User
 
getPlayedWhen() - Method in class de.umass.lastfm.Track
Returns the time when the track was played, if this data is available (e.g.
getPlaylist() - Method in class de.umass.lastfm.Radio
Fetches a new radio playlist.
getPlaylist(boolean, boolean) - Method in class de.umass.lastfm.Radio
Fetches a new radio playlist.
getPlaylists(String, String) - Static method in class de.umass.lastfm.User
Gets a list of a user's playlists on Last.fm.
getPosition() - Method in class de.umass.lastfm.Track
Returns the position of this track in its associated album, or -1 if not available.
getPostal() - Method in class de.umass.lastfm.Venue
 
getPrice() - Method in class de.umass.lastfm.BuyLink
Returns the price for the item, or 0.0 if no price information is available.
getProxy() - Method in class de.umass.lastfm.Caller
 
getReach() - Method in class de.umass.lastfm.Tag
 
getRealname() - Method in class de.umass.lastfm.User
 
getRecentTracks(String, int, String, int) - Static method in class de.umass.lastfm.User
 
getRecentTracks(String, String) - Static method in class de.umass.lastfm.User
 
getRecommendedArtists(int, Session) - Static method in class de.umass.lastfm.User
Get Last.fm artist recommendations for a user.
getRecommendedArtists(Session) - Static method in class de.umass.lastfm.User
Get Last.fm artist recommendations for a user.
getRecommendedEvents(int, Session) - Static method in class de.umass.lastfm.User
 
getRecommendedEvents(Session) - Static method in class de.umass.lastfm.User
 
getRegisteredDate() - Method in class de.umass.lastfm.User
 
getReleaseDate() - Method in class de.umass.lastfm.Album
 
getResultDocument() - Method in class de.umass.lastfm.Result
 
getReviews() - Method in class de.umass.lastfm.Event
 
getScore() - Method in class de.umass.lastfm.Tasteometer.ComparisonResult
Returns the compatability score between 0.0 (no compatability) and 1.0 (highest compatability).
getSecret() - Method in class de.umass.lastfm.Session
 
getSession(String, String, String) - Static method in class de.umass.lastfm.Authenticator
Fetch a session key for a user.
getSimilar() - Method in class de.umass.lastfm.Artist
Returns a list of similar Artists.
getSimilar(String, int, String) - Static method in class de.umass.lastfm.Artist
Returns limit similar artists to the given one.
getSimilar(String, String) - Static method in class de.umass.lastfm.Artist
Calls Artist.getSimilar(String, int, String) with the default limit of 100.
getSimilar(String, String) - Static method in class de.umass.lastfm.Tag
Search for tags similar to this one.
getSimilar(String, String, String) - Static method in class de.umass.lastfm.Track
Get the similar tracks for this track on Last.fm, based on listening data.
You have to provide either an artist and a track name or an mbid.
getSimilarityMatch() - Method in class de.umass.lastfm.Artist
 
getSize() - Method in class de.umass.lastfm.Playlist
 
getStartDate() - Method in class de.umass.lastfm.Event
Returns the start date and time of this event.
getStationName() - Method in class de.umass.lastfm.Radio
 
getStationUrl() - Method in class de.umass.lastfm.Radio
 
getStatus() - Method in class de.umass.lastfm.Result
 
getStatus() - Method in class de.umass.lastfm.scrobble.ResponseStatus
Deprecated.
Returns the result status code of the operation, which is one of the integer constants defined in this class.
getStreamId() - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
getStreet() - Method in class de.umass.lastfm.Venue
 
getString() - Method in enum de.umass.lastfm.Period
 
getTagCountSum(Collection<Tag>) - Static method in class de.umass.lastfm.Tag
Returns the sum of all count elements in the results.
getTaggings() - Method in class de.umass.lastfm.Tag
Returns the number of taggings of this specific tag.
getTagName() - Method in class de.umass.xml.DomElement
Returns this element's tag name.
getTags() - Method in class de.umass.lastfm.MusicEntry
 
getTags(String, Session) - Static method in class de.umass.lastfm.Artist
Get the tags applied by an individual user to an artist on Last.fm.
getTags(String, String, Session) - Static method in class de.umass.lastfm.Album
Get the tags applied by an individual user to an album on Last.fm.
getTags(String, String, Session) - Static method in class de.umass.lastfm.Track
Get the tags applied by an individual user to an track on Last.fm.
getText() - Method in class de.umass.xml.DomElement
 
getThumbsDown() - Method in class de.umass.lastfm.Image
 
getThumbsUp() - Method in class de.umass.lastfm.Image
 
getTicketSuppliers() - Method in class de.umass.lastfm.Event
 
getTimestamp() - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
getTimestamp() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
getTimezone() - Method in class de.umass.lastfm.Venue
 
getTitle() - Method in class de.umass.lastfm.Event
 
getTitle() - Method in class de.umass.lastfm.Image
 
getTitle() - Method in class de.umass.lastfm.Playlist
 
getTo() - Method in class de.umass.lastfm.Chart
 
getToken(String) - Static method in class de.umass.lastfm.Authenticator
Fetch an unathorized request token for an API account.
getTopAlbums(String, Period, String) - Static method in class de.umass.lastfm.User
 
getTopAlbums(String, String) - Static method in class de.umass.lastfm.Artist
Returns a list of the given artist's top albums.
getTopAlbums(String, String) - Static method in class de.umass.lastfm.Tag
 
getTopAlbums(String, String) - Static method in class de.umass.lastfm.User
 
getTopArtists(int, String) - Static method in class de.umass.lastfm.Chart
Get the top artists chart.
getTopArtists(String) - Static method in class de.umass.lastfm.Chart
Get the top artists chart.
getTopArtists(String, Period, String) - Static method in class de.umass.lastfm.User
 
getTopArtists(String, String) - Static method in class de.umass.lastfm.Geo
Get the most popular artists on Last.fm by country
getTopArtists(String, String) - Static method in class de.umass.lastfm.Tag
 
getTopArtists(String, String) - Static method in class de.umass.lastfm.User
 
getTopFans(String, String) - Static method in class de.umass.lastfm.Artist
Retrieves a list of the top fans of the given artist.
getTopFans(String, String, String) - Static method in class de.umass.lastfm.Track
Retrieves the top fans for the given track.
getTopTags(int, String) - Static method in class de.umass.lastfm.Chart
Get the top tags chart.
getTopTags(String) - Static method in class de.umass.lastfm.Chart
Get the top tags chart.
getTopTags(String) - Static method in class de.umass.lastfm.Tag
 
getTopTags(String, int, String) - Static method in class de.umass.lastfm.User
 
getTopTags(String, String) - Static method in class de.umass.lastfm.Artist
Retrieves the top tags for the given artist.
getTopTags(String, String) - Static method in class de.umass.lastfm.User
 
getTopTags(String, String, String) - Static method in class de.umass.lastfm.Album
Get the top tags for an album on Last.fm, ordered by popularity.
getTopTags(String, String, String) - Static method in class de.umass.lastfm.Track
Retrieves the top tags for the given track.
getTopTracks(int, String) - Static method in class de.umass.lastfm.Chart
Get the top tracks chart.
getTopTracks(String) - Static method in class de.umass.lastfm.Chart
Get the top tracks chart.
getTopTracks(String, Period, String) - Static method in class de.umass.lastfm.User
 
getTopTracks(String, String) - Static method in class de.umass.lastfm.Artist
Get the top tracks by an artist on Last.fm, ordered by popularity
getTopTracks(String, String) - Static method in class de.umass.lastfm.Geo
Get the most popular tracks on Last.fm by country
getTopTracks(String, String) - Static method in class de.umass.lastfm.Tag
 
getTopTracks(String, String) - Static method in class de.umass.lastfm.User
 
getTotalPages() - Method in class de.umass.lastfm.PaginatedResult
Returns the total number of pages available.
getTrack() - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
getTrack() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
getTrackNumber() - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
getTracks() - Method in class de.umass.lastfm.Playlist
 
getTracks(String, int, int, String) - Static method in class de.umass.lastfm.Library
Retrieves a paginated list of all the tracks in a user's library.
getTracks(String, int, String) - Static method in class de.umass.lastfm.Library
Retrieves a paginated list of all the tracks in a user's library.
getTracks(String, String) - Static method in class de.umass.lastfm.Library
Retrieves a paginated list of all the tracks in a user's library.
getType() - Method in class de.umass.lastfm.BuyLink
 
getType() - Method in class de.umass.lastfm.Radio
 
getUrl() - Method in class de.umass.lastfm.Event
Returns the last.fm event url, i.e.
getUrl() - Method in class de.umass.lastfm.Image
 
getUrl() - Method in class de.umass.lastfm.MusicEntry
 
getUrl() - Method in class de.umass.lastfm.Radio.RadioStation
 
getUrl() - Method in class de.umass.lastfm.Tag
 
getUrl() - Method in class de.umass.lastfm.User
 
getUrl() - Method in class de.umass.lastfm.Venue
Returns a last.fm URL to this venue, e.g.: http://www.last.fm/venue/<id>-<venue name>
getUserAgent() - Method in class de.umass.lastfm.Caller
 
getUsername() - Method in class de.umass.lastfm.Session
 
getUserPlaycount() - Method in class de.umass.lastfm.MusicEntry
 
getVenue() - Method in class de.umass.lastfm.Event
 
getWebsite() - Method in class de.umass.lastfm.Event
Returns the event website url, if available.
getWebsite() - Method in class de.umass.lastfm.Event.TicketSupplier
 
getWebsite() - Method in class de.umass.lastfm.Venue
Returns an URL to the actual venue's website.
getWeeklyAlbumChart(String, int, String) - Static method in class de.umass.lastfm.Group
 
getWeeklyAlbumChart(String, int, String) - Static method in class de.umass.lastfm.User
 
getWeeklyAlbumChart(String, String) - Static method in class de.umass.lastfm.Group
 
getWeeklyAlbumChart(String, String) - Static method in class de.umass.lastfm.User
 
getWeeklyAlbumChart(String, String, String, int, String) - Static method in class de.umass.lastfm.Group
 
getWeeklyAlbumChart(String, String, String, int, String) - Static method in class de.umass.lastfm.User
 
getWeeklyArtistChart(String, int, String) - Static method in class de.umass.lastfm.Group
 
getWeeklyArtistChart(String, int, String) - Static method in class de.umass.lastfm.Tag
 
getWeeklyArtistChart(String, int, String) - Static method in class de.umass.lastfm.User
 
getWeeklyArtistChart(String, String) - Static method in class de.umass.lastfm.Group
 
getWeeklyArtistChart(String, String) - Static method in class de.umass.lastfm.Tag
 
getWeeklyArtistChart(String, String) - Static method in class de.umass.lastfm.User
 
getWeeklyArtistChart(String, String, String, int, String) - Static method in class de.umass.lastfm.Group
 
getWeeklyArtistChart(String, String, String, int, String) - Static method in class de.umass.lastfm.Tag
 
getWeeklyArtistChart(String, String, String, int, String) - Static method in class de.umass.lastfm.User
 
getWeeklyChartList(String, String) - Static method in class de.umass.lastfm.Group
 
getWeeklyChartList(String, String) - Static method in class de.umass.lastfm.Tag
 
getWeeklyChartList(String, String) - Static method in class de.umass.lastfm.User
 
getWeeklyChartListAsCharts(String, String) - Static method in class de.umass.lastfm.Group
 
getWeeklyChartListAsCharts(String, String) - Static method in class de.umass.lastfm.Tag
 
getWeeklyChartListAsCharts(String, String) - Static method in class de.umass.lastfm.User
 
getWeeklyTrackChart(String, int, String) - Static method in class de.umass.lastfm.Group
 
getWeeklyTrackChart(String, int, String) - Static method in class de.umass.lastfm.User
 
getWeeklyTrackChart(String, String) - Static method in class de.umass.lastfm.Group
 
getWeeklyTrackChart(String, String) - Static method in class de.umass.lastfm.User
 
getWeeklyTrackChart(String, String, String, int, String) - Static method in class de.umass.lastfm.Group
 
getWeeklyTrackChart(String, String, String, int, String) - Static method in class de.umass.lastfm.User
 
getWikiLastChanged() - Method in class de.umass.lastfm.MusicEntry
 
getWikiLastChanged() - Method in class de.umass.lastfm.Tag
 
getWikiSummary() - Method in class de.umass.lastfm.MusicEntry
 
getWikiSummary() - Method in class de.umass.lastfm.Tag
 
getWikiText() - Method in class de.umass.lastfm.MusicEntry
 
getWikiText() - Method in class de.umass.lastfm.Tag
 
Group - Class in de.umass.lastfm
Provides nothing more than a namespace for the API methods starting with group.

H

handshake(Session) - Method in class de.umass.lastfm.scrobble.Scrobbler
Deprecated.
Performs a web-service handshake.
handshake(String) - Method in class de.umass.lastfm.scrobble.Scrobbler
Deprecated.
Performs a standard handshake with the user's password.
hasAttribute(String) - Method in class de.umass.xml.DomElement
Tests if this element has an attribute with the specified name.
hasChild(String) - Method in class de.umass.xml.DomElement
Checks if this element has a child element with the given name.
httpErrorCode - Variable in class de.umass.lastfm.Result
 
HUGE - de.umass.lastfm.ImageSize
 

I

id - Variable in class de.umass.lastfm.MusicEntry
 
IgnoredMessageCode - Enum in de.umass.lastfm.scrobble
Enumeration representing the ignored message code returned by scrobble and now playing requests.
Image - Class in de.umass.lastfm
An Image contains metadata and URLs for an artist's image.
ImageHolder - Class in de.umass.lastfm
Abstract superclass for all beans containing image data.
ImageHolder() - Constructor for class de.umass.lastfm.ImageHolder
 
ImageSize - Enum in de.umass.lastfm
 
imageUrls - Variable in class de.umass.lastfm.ImageHolder
 
isAlbumArtistCorrected() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
isAlbumCorrected() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
isArtistCorrected() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
isDebugMode() - Method in class de.umass.lastfm.Caller
 
isEmpty() - Method in class de.umass.lastfm.cache.FileSystemCache
 
isEmpty() - Method in interface de.umass.lastfm.cache.ScrobbleCache
Checks if the cache contains any scrobbles.
isEmpty() - Method in class de.umass.lastfm.PaginatedResult
Returns true if this Result contains no elements, which is the case for service calls that would have returned a PaginatedResult but fail.
isExpired(String) - Method in class de.umass.lastfm.cache.Cache
Checks if the specified entry is expired.
isExpired(String) - Method in class de.umass.lastfm.cache.DatabaseCache
 
isExpired(String) - Method in class de.umass.lastfm.cache.FileSystemCache
 
isExpired(String) - Method in class de.umass.lastfm.cache.MemoryCache
 
isFullTrackAvailable() - Method in class de.umass.lastfm.Track
 
isIgnored() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
isMbid(String) - Static method in class de.umass.util.StringUtilities
 
isMD5(String) - Static method in class de.umass.util.StringUtilities
Tests if the given string might already be a 32-char md5 string.
isNowPlaying() - Method in class de.umass.lastfm.Track
 
isSearch() - Method in class de.umass.lastfm.BuyLink
Returns true if this link points to a search page instead of an actual product page.
isStreamable() - Method in class de.umass.lastfm.MusicEntry
 
isStreamable() - Method in class de.umass.lastfm.Tag
 
isSubscriber() - Method in class de.umass.lastfm.Session
 
isSubscriber() - Method in class de.umass.lastfm.User
 
isSuccessful() - Method in class de.umass.lastfm.Result
Returns if the operation was successful.
isTrackCorrected() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 

L

LARGE - de.umass.lastfm.ImageSize
 
LARGESQUARE - de.umass.lastfm.ImageSize
 
LAST_FM - de.umass.lastfm.scrobble.Source
Deprecated.
Last.fm (any mode).
lastFmExtensionInfos - Variable in class de.umass.lastfm.Track
 
library(String) - Static method in class de.umass.lastfm.Radio.RadioStation
 
Library - Class in de.umass.lastfm
Contains bindings for all methods in the "library" namespace.
listeners - Variable in class de.umass.lastfm.MusicEntry
 
load(String) - Method in class de.umass.lastfm.cache.Cache
Loads the specified entry from the cache and returns an InputStream to be read from.
load(String) - Method in class de.umass.lastfm.cache.DatabaseCache
 
load(String) - Method in class de.umass.lastfm.cache.FileSystemCache
 
load(String) - Method in class de.umass.lastfm.cache.MemoryCache
 
loadImages(ImageHolder, DomElement) - Static method in class de.umass.lastfm.ImageHolder
 
loadStandardInfo(MusicEntry, DomElement) - Static method in class de.umass.lastfm.MusicEntry
Loads all generic information from an XML DomElement into the given MusicEntry instance, i.e.
location - Variable in class de.umass.lastfm.Track
 
love(String, String, Session) - Static method in class de.umass.lastfm.Track
Love a track for a user profile.
LOVE - de.umass.lastfm.scrobble.Rating
Deprecated.
Love (on any mode if the user has manually loved the track).
lovedTracks(String) - Static method in class de.umass.lastfm.Radio.RadioStation
 

M

map(String...) - Static method in class de.umass.util.StringUtilities
Creates a Map out of an array with Strings.
MapUtilities - Class in de.umass.util
Utility class to perform various operations on Maps.
MAYBE_ATTENDING - de.umass.lastfm.Event.AttendanceStatus
 
mbid - Variable in class de.umass.lastfm.MusicEntry
 
md5(String) - Static method in class de.umass.util.StringUtilities
 
MEDIUM - de.umass.lastfm.ImageSize
 
MEGA - de.umass.lastfm.ImageSize
 
MemoryCache - Class in de.umass.lastfm.cache
This class is just for testing.
MemoryCache() - Constructor for class de.umass.lastfm.cache.MemoryCache
 
Metro(String, String) - Constructor for class de.umass.lastfm.Geo.Metro
 
MusicEntry - Class in de.umass.lastfm
MusicEntry is the abstract superclass for Track, Artist and Album.
MusicEntry(String, String) - Constructor for class de.umass.lastfm.MusicEntry
 
MusicEntry(String, String, String, int, int, boolean) - Constructor for class de.umass.lastfm.MusicEntry
 
MYSPACE - de.umass.lastfm.Tasteometer.InputType
 

N

name - Variable in class de.umass.lastfm.MusicEntry
 
neighbours(String) - Static method in class de.umass.lastfm.Radio.RadioStation
 
newScrobbler(String, String, String) - Static method in class de.umass.lastfm.scrobble.Scrobbler
Deprecated.
Creates a new Scrobbler instance bound to the specified user.
NON_PERSONALIZED_BROADCAST - de.umass.lastfm.scrobble.Source
Deprecated.
Non-personalised broadcast (e.g.
NOT_ATTENDING - de.umass.lastfm.Event.AttendanceStatus
 
nowPlaying - Variable in class de.umass.lastfm.Track
 
nowPlaying(String, String) - Method in class de.umass.lastfm.scrobble.Scrobbler
Deprecated.
Submits 'now playing' information.
nowPlaying(String, String, String, int, int) - Method in class de.umass.lastfm.scrobble.Scrobbler
Deprecated.
Submits 'now playing' information.
nullSafePut(Map<String, String>, String, int) - Static method in class de.umass.util.MapUtilities
Puts the passed key and value into the map only if the value is not -1.
nullSafePut(Map<String, String>, String, Integer) - Static method in class de.umass.util.MapUtilities
Puts the passed key and value into the map only if the value is not null.
nullSafePut(Map<String, String>, String, String) - Static method in class de.umass.util.MapUtilities
Puts the passed key and value into the map only if the value is not null.

O

ok() - Method in class de.umass.lastfm.scrobble.ResponseStatus
Deprecated.
Returns true if the operation was successful.
OK - de.umass.lastfm.Result.Status
 
OK - Static variable in class de.umass.lastfm.scrobble.ResponseStatus
Deprecated.
 
ONE_DAY - Static variable in class de.umass.lastfm.cache.DefaultExpirationPolicy
One day in milliseconds
ONE_WEEK - Static variable in class de.umass.lastfm.cache.DefaultExpirationPolicy
One week in milliseconds
ONE_WEEK_METHODS - Static variable in class de.umass.lastfm.cache.DefaultExpirationPolicy
Contains method names for all requests that should be cached 1 week
openConnection(String) - Method in class de.umass.lastfm.Caller
Creates a new HttpURLConnection, sets the proxy, if available, and sets the User-Agent property.
ORIGINAL - de.umass.lastfm.ImageSize
 
OVERALL - de.umass.lastfm.Period
 

P

PaginatedResult<T> - Class in de.umass.lastfm
A PaginatedResult is returned by methods which result set might be so large that it needs to be paginated.
percentageChange - Variable in class de.umass.lastfm.MusicEntry
This property is only available on hype charts, like Chart.getHypedArtists(String) or Group.getHype(String, String)
Period - Enum in de.umass.lastfm
 
PERSONALIZED_BROADCAST - de.umass.lastfm.scrobble.Source
Deprecated.
Personalised recommendation except Last.fm (e.g.
personalTag(String, String) - Static method in class de.umass.lastfm.Radio.RadioStation
 
PHYSICAl - de.umass.lastfm.BuyLink.StoreType
 
playcount - Variable in class de.umass.lastfm.MusicEntry
 
playedWhen - Variable in class de.umass.lastfm.Track
 
playlist(String) - Static method in class de.umass.lastfm.Radio.RadioStation
 
Playlist - Class in de.umass.lastfm
Bean for music playlists.
playlistExpiresIn() - Method in class de.umass.lastfm.Radio
Returns the playlist expiration value for the last playlist fetchet, or -1 if no playlist has been fetched yet.
position - Variable in class de.umass.lastfm.Track
 

R

Radio - Class in de.umass.lastfm
Provides access to the Last.fm radio streaming service.
Note that you have to be a subscriber (or have a special API key) to use this API.
Radio.RadioStation - Class in de.umass.lastfm
 
Rating - Enum in de.umass.lastfm.scrobble
Deprecated.
The 1.2.x scrobble protocol has now been deprecated in favour of the 2.0 protocol which is part of the Last.fm web services API.
recommended(String) - Static method in class de.umass.lastfm.Radio.RadioStation
 
remove(String) - Method in class de.umass.lastfm.cache.Cache
Removes the specified entry from the cache if available.
remove(String) - Method in class de.umass.lastfm.cache.DatabaseCache
 
remove(String) - Method in class de.umass.lastfm.cache.FileSystemCache
 
remove(String) - Method in class de.umass.lastfm.cache.MemoryCache
 
removeTag(String, String, Session) - Static method in class de.umass.lastfm.Artist
Remove a user's tag from an artist.
removeTag(String, String, String, Session) - Static method in class de.umass.lastfm.Album
Remove a user's tag from an album.
removeTag(String, String, String, Session) - Static method in class de.umass.lastfm.Track
Remove a user's tag from a track.
ResponseStatus - Class in de.umass.lastfm.scrobble
Deprecated.
The 1.2.x scrobble protocol has now been deprecated in favour of the 2.0 protocol which is part of the Last.fm web services API.
ResponseStatus(int) - Constructor for class de.umass.lastfm.scrobble.ResponseStatus
Deprecated.
 
ResponseStatus(int, String) - Constructor for class de.umass.lastfm.scrobble.ResponseStatus
Deprecated.
 
Result - Class in de.umass.lastfm
The Result class contains the response sent by the server, i.e.
Result() - Constructor for class de.umass.lastfm.Result
 
Result(String) - Constructor for class de.umass.lastfm.Result
 
Result(Document) - Constructor for class de.umass.lastfm.Result
 
Result.Status - Enum in de.umass.lastfm
 
resultDocument - Variable in class de.umass.lastfm.Result
 

S

scrobble(ScrobbleData, Session) - Static method in class de.umass.lastfm.Track
 
scrobble(Scrobbler) - Method in class de.umass.lastfm.cache.FileSystemCache
 
scrobble(Scrobbler) - Method in interface de.umass.lastfm.cache.ScrobbleCache
Tries to scrobble all cached scrobbles.
scrobble(String, String, int, Session) - Static method in class de.umass.lastfm.Track
 
scrobble(List<ScrobbleData>, Session) - Static method in class de.umass.lastfm.Track
 
ScrobbleCache - Interface in de.umass.lastfm.cache
A ScrobbleCache is able to cache SubmissionData instances for later submission to the Last.fm servers.
ScrobbleData - Class in de.umass.lastfm.scrobble
Class that holds all available fields for scrobble (and now playing) requests.
ScrobbleData() - Constructor for class de.umass.lastfm.scrobble.ScrobbleData
 
ScrobbleData(String, String, int) - Constructor for class de.umass.lastfm.scrobble.ScrobbleData
 
ScrobbleData(String, String, int, int, String, String, String, int, String) - Constructor for class de.umass.lastfm.scrobble.ScrobbleData
 
Scrobbler - Class in de.umass.lastfm.scrobble
Deprecated.
The 1.2.x scrobble protocol has now been deprecated in favour of the 2.0 protocol which is part of the Last.fm web services API.
ScrobbleResult - Class in de.umass.lastfm.scrobble
Result object which contains extra information returned by scrobble and now playing requests.
ScrobbleResult(Result) - Constructor for class de.umass.lastfm.scrobble.ScrobbleResult
 
search(String, int, String) - Static method in class de.umass.lastfm.Tag
 
search(String, String) - Static method in class de.umass.lastfm.Album
Search for an album by name.
search(String, String) - Static method in class de.umass.lastfm.Artist
Searches for an artist and returns a Collection of possible matches.
search(String, String) - Static method in class de.umass.lastfm.Tag
 
search(String, String) - Static method in class de.umass.lastfm.Track
Searches for a track with the given name and returns a list of possible matches.
search(String, String) - Static method in class de.umass.lastfm.Venue
Search for a venue by venue name.
search(String, String, int, String) - Static method in class de.umass.lastfm.Track
Searches for a track with the given name and returns a list of possible matches.
search(String, String, String) - Static method in class de.umass.lastfm.Venue
Search for a venue by venue name.
Session - Class in de.umass.lastfm
Contains Session data relevant for making API calls which require authentication.
setAlbum(String) - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
setAlbum(String) - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
setAlbumArtist(String) - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
setAlbumArtist(String) - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
setAlbumArtistCorrected(boolean) - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
setAlbumCorrected(boolean) - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
setApiRootUrl(String) - Method in class de.umass.lastfm.Caller
Set api root url.
setArtist(String) - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
setArtist(String) - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
setArtistCorrected(boolean) - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
setCache(Cache) - Method in class de.umass.lastfm.Caller
Sets the active Cache.
setCacheRecentWeeklyCharts(long) - Method in class de.umass.lastfm.cache.DefaultExpirationPolicy
 
setDebugMode(boolean) - Method in class de.umass.lastfm.Caller
Sets the debugMode property.
setDuration(int) - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
setExpirationPolicy(ExpirationPolicy) - Method in class de.umass.lastfm.cache.Cache
Sets the active ExpirationPolicy.
setHandshakeURL(String) - Method in class de.umass.lastfm.scrobble.Scrobbler
Deprecated.
Sets the URL to use to perform a handshake.
setHashCacheEntryNames(boolean) - Static method in class de.umass.lastfm.cache.Cache
If hashCacheEntryNames is set to true the Cache.createCacheEntryName(java.lang.String, java.util.Map<java.lang.String, java.lang.String>) method will return a hash of the original entry name instead of the name itself.
setIgnored(boolean) - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
setIgnoredMessage(String) - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
setIgnoredMessageCode(IgnoredMessageCode) - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
setMusicBrainzId(String) - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
setProxy(Proxy) - Method in class de.umass.lastfm.Caller
Sets a Proxy instance this Caller will use for all upcoming HTTP requests.
setStreamId(String) - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
setTimestamp(int) - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
setTimestamp(int) - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
setTrack(String) - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
setTrack(String) - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
setTrackCorrected(boolean) - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
setTrackNumber(int) - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
setUserAgent(String) - Method in class de.umass.lastfm.Caller
Sets a User Agent this Caller will use for all upcoming HTTP requests.
share(String, String, String, Session) - Static method in class de.umass.lastfm.Artist
Share an artist with one or more Last.fm users or other friends.
share(String, String, String, Session) - Static method in class de.umass.lastfm.Event
Share an event with one or more Last.fm users or other friends.
share(String, String, String, String, Session) - Static method in class de.umass.lastfm.Track
Share a track twith one or more Last.fm users or other friends.
shout(String, String, Session) - Static method in class de.umass.lastfm.Artist
Shout on this artist's shoutbox
shout(String, String, Session) - Static method in class de.umass.lastfm.User
Shout on this user's shoutbox
similarArtists(String) - Static method in class de.umass.lastfm.Radio.RadioStation
 
SIX_MONTHS - de.umass.lastfm.Period
 
SKIP - de.umass.lastfm.scrobble.Rating
Deprecated.
Skip (only if source=L)
SMALL - de.umass.lastfm.ImageSize
 
Source - Enum in de.umass.lastfm.scrobble
Deprecated.
The 1.2.x scrobble protocol has now been deprecated in favour of the 2.0 protocol which is part of the Last.fm web services API.
status - Variable in class de.umass.lastfm.Result
 
store(String, InputStream, long) - Method in class de.umass.lastfm.cache.Cache
Stores a request in the cache.
store(String, InputStream, long) - Method in class de.umass.lastfm.cache.DatabaseCache
 
store(String, InputStream, long) - Method in class de.umass.lastfm.cache.FileSystemCache
 
store(String, InputStream, long) - Method in class de.umass.lastfm.cache.MemoryCache
 
streamable - Variable in class de.umass.lastfm.MusicEntry
 
StringUtilities - Class in de.umass.util
Utilitiy class with methods to calculate an md5 hash and to encode URLs.
StringUtilities() - Constructor for class de.umass.util.StringUtilities
 
SubmissionData - Class in de.umass.lastfm.scrobble
Deprecated.
The 1.2.x scrobble protocol has now been deprecated in favour of the 2.0 protocol which is part of the Last.fm web services API.
SubmissionData(String) - Constructor for class de.umass.lastfm.scrobble.SubmissionData
Deprecated.
Creates a new SubmissionData object based on a String returned by SubmissionData.toString().
SubmissionData(String, String, String, int, int, Source, long) - Constructor for class de.umass.lastfm.scrobble.SubmissionData
Deprecated.
 
SubmissionData(String, String, String, int, int, Source, Rating, long) - Constructor for class de.umass.lastfm.scrobble.SubmissionData
Deprecated.
 
SubmissionData(String, String, String, int, int, Source, Rating, long, String) - Constructor for class de.umass.lastfm.scrobble.SubmissionData
Deprecated.
 
submit(SubmissionData) - Method in class de.umass.lastfm.scrobble.Scrobbler
Deprecated.
Scrobbles a song.
submit(String, String, String, int, int, Source, long) - Method in class de.umass.lastfm.scrobble.Scrobbler
Deprecated.
Scrobbles a song.
submit(Collection<SubmissionData>) - Method in class de.umass.lastfm.scrobble.Scrobbler
Deprecated.
Scrobbles up to 50 songs at once.
supportsDiscovery() - Method in class de.umass.lastfm.Radio
 

T

TABLE_NAME - Static variable in class de.umass.lastfm.cache.DatabaseCache
 
Tag - Class in de.umass.lastfm
Bean for Tag data and provides methods for global tags.
tagged(String) - Static method in class de.umass.lastfm.Radio.RadioStation
 
tags - Variable in class de.umass.lastfm.MusicEntry
 
Tasteometer - Class in de.umass.lastfm
Provides the binding for the "tasteometer.compare" method.
Tasteometer.ComparisonResult - Class in de.umass.lastfm
Contains the result of a tasteometer comparison, i.e.
Tasteometer.InputType - Enum in de.umass.lastfm
Specifies the type of the input for the Tasteometer.compare operation.
THREE_MONTHS - de.umass.lastfm.Period
 
TicketSupplier(String, String) - Constructor for class de.umass.lastfm.Event.TicketSupplier
 
TIMESTAMP_TOO_NEW - de.umass.lastfm.scrobble.IgnoredMessageCode
 
TIMESTAMP_TOO_OLD - de.umass.lastfm.scrobble.IgnoredMessageCode
 
toString() - Method in class de.umass.lastfm.Result
 
toString() - Method in class de.umass.lastfm.scrobble.ScrobbleData
 
toString() - Method in class de.umass.lastfm.scrobble.ScrobbleResult
 
toString() - Method in class de.umass.lastfm.scrobble.SubmissionData
Deprecated.
Returns a String representation of this submission with the fields separated by &.
toString() - Method in class de.umass.lastfm.Track
 
Track - Class in de.umass.lastfm
Bean that contains information related to Tracks and provides bindings to methods in the track. namespace.
Track(String, String, String) - Constructor for class de.umass.lastfm.Track
 
Track(String, String, String, int, int, boolean, String, String, boolean, boolean) - Constructor for class de.umass.lastfm.Track
 
TRACK_IGNORED - de.umass.lastfm.scrobble.IgnoredMessageCode
 
TRACK_PAGE - Static variable in class de.umass.lastfm.Track
 
tune(Radio.RadioStation, Session) - Static method in class de.umass.lastfm.Radio
Tune in to a Last.fm radio station.
tune(Radio.RadioStation, Locale, Session) - Static method in class de.umass.lastfm.Radio
Tune in to a Last.fm radio station.
tune(String, Locale, Session) - Static method in class de.umass.lastfm.Radio
Tune in to a Last.fm radio station.
TWELVE_MONTHS - de.umass.lastfm.Period
 

U

unban(String, String, Session) - Static method in class de.umass.lastfm.Track
UnBan a track for a given user profile.
UNKNOWN - de.umass.lastfm.scrobble.Source
Deprecated.
Source unknown.
unlove(String, String, Session) - Static method in class de.umass.lastfm.Track
UnLove a track for a user profile.
updateNowPlaying(ScrobbleData, Session) - Static method in class de.umass.lastfm.Track
 
updateNowPlaying(String, String, Session) - Static method in class de.umass.lastfm.Track
 
url - Variable in class de.umass.lastfm.MusicEntry
 
User - Class in de.umass.lastfm
Contains user information and provides bindings to the methods in the user.
USER - de.umass.lastfm.scrobble.Source
Deprecated.
Chosen by the user (the most common value, unless you have a reason for choosing otherwise, use this).
USER - de.umass.lastfm.Tasteometer.InputType
 
userPlaycount - Variable in class de.umass.lastfm.MusicEntry
 

V

valueOf(String) - Static method in enum de.umass.lastfm.BuyLink.StoreType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umass.lastfm.Event.AttendanceStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umass.lastfm.ImageSize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umass.lastfm.Period
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umass.lastfm.Result.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umass.lastfm.scrobble.IgnoredMessageCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umass.lastfm.scrobble.Rating
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umass.lastfm.scrobble.Source
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.umass.lastfm.Tasteometer.InputType
Returns the enum constant of this type with the specified name.
valueOfCode(int) - Static method in enum de.umass.lastfm.scrobble.IgnoredMessageCode
Gets the IgnoredMessage enum value for the passed Last.fm error code.
values() - Static method in enum de.umass.lastfm.BuyLink.StoreType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umass.lastfm.Event.AttendanceStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umass.lastfm.ImageSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umass.lastfm.Period
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umass.lastfm.Result.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umass.lastfm.scrobble.IgnoredMessageCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umass.lastfm.scrobble.Rating
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umass.lastfm.scrobble.Source
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.umass.lastfm.Tasteometer.InputType
Returns an array containing the constants of this enum type, in the order they are declared.
Venue - Class in de.umass.lastfm
Venue information bean.
A B C D E F G H I L M N O P R S T U V 
All Classes All Packages