Scribble - Public
Arguments:
- api_key - Last.fm API account key
- api_secret - Last.fm API secret
- username - Last.fm account
- password - Last.fm password
Returns:
return - A scribble
Love - Public
Arguments:
- song - song object. artist, track keys
Scrobble - Public
Arguments:
- song - song object. artist, track keys
NowPlaying - Public
Arguments:
- song - song object. artist, track keys
MakeSession - Public
Arguments:
- callback - optional callback function
Returns:
return - a session key and optional callback
GetArtistInfo - Public
Arguments:
- artist - artist string
- callback - callback function
Returns:
return - object of artist summary
GetSimilarArtists - Public
Arguments:
- artist - artist string
- callback - callback function
- amt - optional amount of returns
Returns:
return - object of similar artists
GetArtistEvents - Public
Arguments:
- song - song object. artist, track keys
- callback - callback function
- amt - optional amount of returns
Returns:
return - object of artist events
GetArtistTopAlbums - Public
Arguments:
- song - song object. artist, track keys
- callback - callback function
- amt - optional amount of returns
Returns:
return - object of artist top albums
GetArtistTopTracks - Public
Arguments:
- song - song object. artist, track keys
- callback - callback function
- amt - optional amount of returns
Returns:
return - object of artist top tracks
GetSimilarSongs - Public
Arguments:
- song - song object. artist, track keys
- callback - callback function
- amt - optional amount of returns
Returns:
return - object of similar songs
GetTrackInfo - Public
Arguments:
- song - song object. artist, track keys
- callback - callback function
Returns:
return - object of track info
GetAlbumInfo - Public
Arguments:
- song - song object. artist, track, album keys
- callback - callback function
Returns:
return - object of album information
postLove - Private
Arguments:
- self - your Scribble object
- song - song object. artist, track keys
- sk - optional session key
- callback - callback function
Notes:
note - Build and send love request
postNowPlaying - Private
Arguments:
- self - your Scribble object
- song - song object. artist, track keys
- sk - optional session key
- callback - callback function
Notes:
note - Build and send now playing request
postScrobble - Private
Arguments:
- self - your Scribble object
- song - song object. artist, track keys
- sk - optional session key
- callback - callback function
Notes:
note - Build and send scrobble request
sendPost - Private
Arguments:
- data - POST data object
- callback - callback function
Returns:
console - POST response from API
Notes:
note - Send POST requests to Last.fm
sendGet - Public
Arguments:
- path - html path for API call
- callback - callback function
Returns:
return - callback function with return value from API call
makeHash - Private
Arguments:
- input - string input to hash
Returns:
return - md5 hash of the input string