I have thousands of MP3s and FLACs sitting in folders. I've been
collecting music for years but never had a good sense of what was
actually in there. So I built muziqa — a command-line tool that
reads your music tags and generates charts.
What it does
Run it against a folder:
$ muziqa ~/Music
It reads the ID3/Vorbis/MP4 tags from every supported file (MP3, FLAC,
WAV, M4A, OGG), recursively, and produces two PNG charts:
- top 20 artists by track count, side by side with tracks by decade
- tracks by year, with a 5-year rolling average of mean tracks per artist overlaid on a twin axis
Optionally, with --country and --genre, it queries
MusicBrainz to look up each artist's
country of origin and genre, then generates two more charts:
- tracks by country
- tracks by genre
The MusicBrainz lookup respects their 1 req/sec rate limit and caches
results locally, so it only runs once.
Install (Mac and Linux)
$ pipx install muziqa
It probably runs on Windows but I haven't tried




Top comments (0)