Tunalysis - analyse your iTunes music library

              · ·


Tunalysis is a small(ish) Ruby script that will read your iTunes library, crunch numbers, and gives you a few interesting facts about it, such as:

Some of these statistics are already available in iTunes, but Tunalysis ultimate goal is to expand iTunes (limited) stats and to give you hindsight on your musical habits and tastes.


Tunalysis is written in Ruby and uses Bleything's plist to parse iTunes’ XML library.

At the time being, Tunalysis only works on OS X. I'm not planning to do a Windows port, but will gladly accept a patch if you do. :)

Tunalysis is licensed under the GPLv3.

Features to come

I'm open to suggestions. If you're interested in a particular piece of data, leave a comment or send me an email and I'll add it.

Get Tunalysis on GitHub!