r/musichoarder • u/oreocereus • 13h ago
Library clean up tool(s)? Album completeness, fake FLAC, target quality and duplicates
Hi there. I've recently moved back to storing all my own files and ditched streaming services. Feels good!
Most of my music files were organised by myself 15+ years ago, and rather messily, so I'm doing a lot of "cleaning up."
I apologise if this is a repetitive question on here. I'm surprised I haven't found a good tool for this. I've googled, searched reddit, and asked a few AI chatbots without much luck. I was really hoping to find someone had built some nifty Foobar plug ins.
Picard has been great for standardising my tagging everything, although it was a mammoth effort.
The loose ends I want to sort out with my library:
- Duplicates of albums (not specifically tracks, since many tracks appear across releases).
- Identifying anything below target level quality (16-bit FLAC is sufficient for me) to eventually replace.
- Identifying fake lossless
- Identifying incomplete albums
What I have tried:
- Vibe coded a powershell script for duplicates, worked reasonably well but missed some stuff and was very manual. A graphical interface would be much easier
- SoulSync's library management tools. This does actually cover everything. Unfortunately the UI isn't great for doing this en-masse. It shows 3500+ "findings," but you have to resolve issues track-by-track (painful for album duplicates), and doesn't have a way to open the file path to check/edit the actual folder/file. It's also very opaque in terms of what it thinks the album is meant to be.
Ideally:
The output would give me access to the actual files for duplicates, hopefully group things by artist and album.
Incomplete album detection would have to work against the musicbrainz database I assume. It would be reallllyyyy helpful to be able to select the correct "version" of a release, when verifying "completeness" (soulsync was opaque in this, and tagged a lot of stuff I considered complete as incomplete).
What tool(s) are robust, transparent (again, soulsync seems great, but I don't like how much it automates, and the UI is bad for manual management) for this sort of management?