Brody Reid


Music Catalog

Brody Reid —

Dashboard

I make music in Ableton and I can never remember which project file is for which song. I can hear the tune in my head but if I search for “give up the money” I’m not going to find “697 [video game ost]”.

So I built Music Catalog to solve that. It’s a desktop app built with Tauri 2, React, TypeScript, and Rust, backed by SQLite. It scans folders of Ableton .als files and automatically extracts metadata like BPM, key, and time signature. From there I can organize projects into releases with artwork and tracklist ordering, apply custom tags, track collaborators, and search across everything.

There’s also a dashboard with stats, BPM and key distributions, recent activity, and top collaborators.

Projects view

Album view

The projects view is a filterable, searchable table of every Ableton file in the library, showing contributors, tags, key, BPM, and time signature at a glance. Clicking into a release brings up its detail page with artwork, tracklist, contributors, and a notes section where I keep lyrics and other context for the project.

🎶