A library, not a pile
A folder of audio files becomes a library the moment three things are true — no duplicates, one format, and a catalog that both a player and a human can read. Every collection that grows by accumulation fails all three at once, and fixing files one at a time loses to the problem's growth rate. This workflow treats the batch as the unit of work: deduplicate before converting, convert once with a deliberate policy, then repair the catalog layer of tags and filenames so the delivery reads as a curated collection rather than an accident of downloads.
Duplicates before conversions
Order matters because re-encoding costs time and, for lossy sources, quality. Convert first and every duplicate doubles the bill; deduplicate first and the conversion pass runs once over files that all deserve it. The finder separates exact duplicates, where keeping the highest-quality copy settles the matter, from near-duplicates, where the decision belongs to your ears — an alternate take, a live cut, or a radio edit can hide inside a group that machines call similar. Write the keep decision down as you make it; a cleanup you cannot explain is a cleanup you will repeat.
One format, one policy
Format unification is a single pass, not a chain. Each lossy transcode adds generation loss, so the batch converts directly to the delivery format with the encoder's advanced options set deliberately rather than accepted by default. The bitrate policy is the other half of the contract — Constant Bitrate streams predictably and plays on the oldest hardware, while Variable Bitrate buys quality per megabyte for archives and downloads. Mixing inherited policies produces a library that behaves inconsistently on weak players, which is exactly the complaint a batch cleanup exists to eliminate.
Tags and names are the catalog
Players read tags; humans read filenames; a delivered library is judged by both. Batch-editing the metadata fields — artist, album, title, genre, year, track — removes the Unknown Artist rows from every library view at once, and pattern-based renaming turns arbitrary filenames into a scheme where sorting equals play order. Decide whether this batch gets its gaps filled or its whole catalog rewritten to one convention, record that convention, and hold future additions to it — the catalog is only as strong as its most recent undisciplined import.
Speed fixes, and where this workflow stops
The last repair is temporal — tape-era rips and misbehaving recorders leave material that plays demonstrably fast or slow, and the speed tool corrects tempo while keeping pitch locked, verified against a reference duration. Around this page sit the neighbors that own their own tasks — loudness normalization to broadcast targets belongs to the mastering workflow, single-file format questions and resampling to the conversion workflow, album art and chapter markers to the metadata workflow, and delivery-specific reports such as loudness compliance to the fingerprinting and podcast workflows. Keep the batch duties here and hand the specialist jobs to their pages.