Lastfm history datavisualization – 74 166 tracks listened

Last.fm scrobbling technology logs everything i listen since 2006. Great for making stats and dataviz !

The top graph is an histogram showing the listening count by three days.

Bellow is a calendar view, one for each year.

Dynamic Filtering

You can click on top track, album and artist. All the graph will be filtered.

ex: when do i have listen skrillex this last 8 years ?

Tech

I have used a ruby script to grab all my datas in one shot.

With this csv, i use google open refine to watch the data, and then export it to a json dump. This json dump is

  • Data source: lastfm.fm listening history for user mathieue grabbed from the api.
  • Technologies: d3.js, open refine, elasticsearch