Mostscrobbled
Extracts the artists from a last.fm user’s music library and turns them into nice ruby objects.
Usage
Before you start you’ll need:
Example:
require 'rubygems'
require 'mostscrobbled'
# The main method call returns an array of artists ordered by the number of scrobbles
artists = Mostscrobbled.find(:username => "foobar", :api_key => "123abc")
my_favourite_artist = artists.first
# Artists have a number of methods to easily access the attributes returned by the last.fm api
# For example...
my_favourite_artist.name # => "Bibio"
my_favourite_artist.playcount # => "391"
my_favourite_artist.url # => "http://www.last.fm/music/Bibio"
my_favourite_artist.mbid # => "9f9953f0-68bb-4ce3-aace-2f44c87f0aa3"
my_favourite_artist.image_small # => "http://userserve-ak.last.fm/serve/34/39790231.jpg"
See the documentation for the full list of methods
Installation
gem install mostscrobbled