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