Skip to content
Ruby JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
public
spec
view
.gitignore
.ruby-version
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
helpers.rb
last_fm_music_mapper.rb
settings.json.example
setup.rb

README.md

Small Sinatra app that makes music maps from Last.fm profiles.

The artist countries are determined by the tags assigned to each artist. This means that many are missing or wrong (for instance, Anaïs Mitchell is from Vermont, but has tags for 'united kingdom'). Still, that's the cost of using free data.

The API client for Last.fm is at lib/last_fm.rb while lib/music_mapper.rb does the bulk of the work in gluing everything together.

You can’t perform that action at this time.