A B C D E F G H I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
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
ImageSize
s 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 theArtist
,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 anElement
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
- 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 callingGeo.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
Image
s for this artist in a variety of sizes. - getImages(String, String) - Static method in class de.umass.lastfm.Artist
-
Get
Image
s 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, ornull
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
isFAILED
, ornull
, 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.Metro
s 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.Metro
s 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)
orChart.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
Artist
s. - 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 aPaginatedResult
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 givenMusicEntry
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(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 specifieduser
. - 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)
orGroup.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 cacheSubmissionData
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 theCache.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
Track
s and provides bindings to methods in thetrack.
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.
All Classes All Packages