u/JTadaki

I got tired of manually renaming 89,000 releases so I built a tool

I got tired of manually renaming 89,000 releases so I built a tool

Been collecting for years and always kept my library consistent — [CAT001] Artist - Title (Year) — but doing it by hand folder by folder was killing me.

Built discogs-cleaner. You point it at a folder, it looks up each release on Discogs and renames everything automatically. Handles catalog numbers, year prefixes, scene naming formats, underscores — pretty much anything messy.

https://preview.redd.it/9rymln0hes0h1.png?width=1907&format=png&auto=webp&s=c6d0c0de767100e76b9dd720f3c7c9ee018996f7

There's a browser-based version that needs no install, and a Windows desktop app that lives in your system tray and auto-updates. I want this to be polished, so totally open to help and config req's. I am a music h o a r d e r, I don't know why I didn't do this sooner. (I mostly source and own .flac, so I personally don't attribute the filetype. I can add this in the future).

Both free, open source!

Two versions:

Features:

  • Dry run mode before anything touches disk
  • Inline editing of proposed names before applying
  • Undo last batch
  • Auto-backoff when hitting Discogs rate limits
  • Writes a discogs-cleaner.txt stamp to each renamed folder with date + Discogs URL
  • Session + lifetime rename counter (somewhat working, will be fixed asap)

To Be Added:

  • Choice of file arrangement, i.e. Year - Artist - Release - Catalog # and vice versa.
  • v1.5.2 stats bar — still needs the submodule bump and rebuild to show in the desktop app
  • Track verification (v1.5.0 roadmap) — cross-reference audio files against Discogs track count before applying
  • Result picker — let you choose from top 5 Discogs hits when the first match looks wrong
  • Recursive label mode — walk an entire Labels directory instead of one folder at a time

As some of you know, this is as reliable as the records in Discogs, but you have opportunities to vet the information before it's overwritten.

You'll need a free Discogs API key to use it. Happy to answer questions.

reddit.com
u/JTadaki — 10 days ago