Uses of Class
de.umass.lastfm.Session

Packages that use Session
de.umass.lastfm   
de.umass.lastfm.cache   
de.umass.lastfm.scrobble   
 

Uses of Session in de.umass.lastfm
 

Methods in de.umass.lastfm that return Session
static Session Session.createSession(String apiKey, String secret, String sessionKey)
          Restores a Session instance with the given session key.
static Session Session.createSession(String apiKey, String secret, String sessionKey, String username, boolean subscriber)
          Restores a Session instance with the given session key.
static Session Authenticator.getMobileSession(String username, String password, String apiKey, String secret)
          Create a web service session for a user.
static Session Authenticator.getSession(String token, String apiKey, String secret)
          Fetch a session key for a user.
 

Methods in de.umass.lastfm with parameters of type Session
static Result Library.addAlbum(String artist, String album, Session session)
          Add an album to a user's Last.fm library
static Result Library.addArtist(String artist, Session session)
          Add an artist to a user's Last.fm library
static Result Artist.addTags(String artist, String tags, Session session)
          Tag an artist with one or more user supplied tags.
static Result Track.addTags(String artist, String track, String tags, Session session)
          Tag an album using a list of user supplied tags.
static Result Album.addTags(String artist, String album, String tags, Session session)
          Tag an album using a list of user supplied tags.
static Result Playlist.addTrack(int playlistId, String artist, String track, Session session)
          Add a track to a Last.fm user's playlist.
static Result Library.addTrack(String artist, String track, Session session)
          Add a track to a user's Last.fm library
static Result Event.attend(String eventId, Event.AttendanceStatus status, Session session)
          Set a user's attendance status for an event.
static Result Track.ban(String artist, String track, Session session)
          Ban a track for a given user profile.
 Result Caller.call(String method, Session session, Map<String,String> params)
           
 Result Caller.call(String method, Session session, String... params)
           
static Playlist Playlist.create(String title, String description, Session session)
          Creates a Last.fm playlist.
static User User.getInfo(Session session)
          Retrieves profile information about the authenticated user.
static PaginatedResult<Artist> User.getRecommendedArtists(int page, Session session)
          Get Last.fm artist recommendations for a user.
static PaginatedResult<Artist> User.getRecommendedArtists(Session session)
          Get Last.fm artist recommendations for a user.
static PaginatedResult<Event> User.getRecommendedEvents(int page, Session session)
           
static PaginatedResult<Event> User.getRecommendedEvents(Session session)
           
static Collection<String> Artist.getTags(String artist, Session session)
          Get the tags applied by an individual user to an artist on Last.fm.
static Collection<String> Track.getTags(String artist, String track, Session session)
          Get the tags applied by an individual user to an track on Last.fm.
static Collection<String> Album.getTags(String artist, String album, Session session)
          Get the tags applied by an individual user to an album on Last.fm.
static Result Track.love(String artist, String track, Session session)
          Love a track for a user profile.
static Result Library.removeAlbum(String artist, String album, Session session)
          Remove an album from a user's Last.fm library
static Result Library.removeArtist(String artist, Session session)
          Remove an artist from a user's Last.fm library
static Result Library.removeScrobble(String artist, String track, long timestamp, Session session)
          Remove a scrobble from a user's Last.fm library
static Result Artist.removeTag(String artist, String tag, Session session)
          Remove a user's tag from an artist.
static Result Track.removeTag(String artist, String track, String tag, Session session)
          Remove a user's tag from a track.
static Result Album.removeTag(String artist, String album, String tag, Session session)
          Remove a user's tag from an album.
static Result Library.removeTrack(String artist, String track, Session session)
          Remove a track from a user's Last.fm library
static List<ScrobbleResult> Track.scrobble(List<ScrobbleData> scrobbleData, Session session)
           
static ScrobbleResult Track.scrobble(ScrobbleData scrobbleData, Session session)
           
static ScrobbleResult Track.scrobble(String artistName, String trackName, int timestamp, Session session)
           
static Result Event.share(String eventId, String recipients, String message, Session session)
          Share an event with one or more Last.fm users or other friends.
static Result Artist.share(String artist, String recipients, String message, Session session)
          Share an artist with one or more Last.fm users or other friends.
static Result Track.share(String artist, String track, String message, String recipient, Session session)
          Share a track twith one or more Last.fm users or other friends.
static Result User.shout(String user, String message, Session session)
          Shout on this user's shoutbox
static Result Artist.shout(String artist, String message, Session session)
          Shout on this artist's shoutbox
static Radio Radio.tune(Radio.RadioStation station, Locale locale, Session session)
          Tune in to a Last.fm radio station.
static Radio Radio.tune(Radio.RadioStation station, Session session)
          Tune in to a Last.fm radio station.
static Radio Radio.tune(String station, Locale locale, Session session)
          Tune in to a Last.fm radio station.
static Result Track.unban(String artist, String track, Session session)
          UnBan a track for a given user profile.
static Result Track.unlove(String artist, String track, Session session)
          UnLove a track for a user profile.
static ScrobbleResult Track.updateNowPlaying(ScrobbleData scrobbleData, Session session)
           
static ScrobbleResult Track.updateNowPlaying(String artistName, String trackName, Session session)
           
 

Uses of Session in de.umass.lastfm.cache
 

Methods in de.umass.lastfm.cache with parameters of type Session
 List<ScrobbleResult> FileSystemCache.scrobble(Session session)
           
 

Uses of Session in de.umass.lastfm.scrobble
 

Methods in de.umass.lastfm.scrobble with parameters of type Session
 ResponseStatus Scrobbler.handshake(Session session)
          Deprecated. Performs a web-service handshake.
 



Copyright © 2012. All Rights Reserved.