Your record pool did its job. Four hundred fresh files landed in your downloads folder this month, and now they are sitting there as dead weight: unplayable in a set until they are deduped, tagged, and filed. This is the part nobody talks about, the aftermath. Here is how to turn a monthly download dump into a clean, gig-ready library without losing a weekend to it.
First, kill the duplicates you cannot see
If you subscribe to more than one pool, you are downloading the same records twice. The same track shows up from two services at different bitrates, with different filenames, and with different tags. That is the trap: tag-based dedupe compares artist and title text, so two files with slightly different tags look like two different songs even when the audio is identical.
Lexicon's Find Duplicates tool (top menu bar under Utility) solves this because it works two ways at once. It builds an audio signature for each file and matches tracks with the same fingerprint even across different file types, so an MP3 from one pool and a WAV of the same master are flagged as the same record. On top of that it does a strict artist/title tag match to catch the rest. The audio scan only runs on tracks between 15 seconds and 15 minutes long, which covers everything a record pool sends you.
Run this first, before you touch anything else. Deduping a fresh batch against your existing library is the single highest-leverage cleanup step, and it stops the cross-pool bloat before it spreads into your playlists. Find Duplicates is an Ultimate-tier feature, so plan accordingly.
Seven files, one song: taming versions
One track from a pool is rarely one file. You get clean, dirty, intro, outro, quick hit, acapella, and instrumental. That is seven files for one song, and they are all legitimately different. Find Duplicates will correctly leave them alone because the audio genuinely differs. The problem is not that they are duplicates, it is that at 1am you cannot tell which is which.
Do not solve this by cramming version labels into the Title field. That pollutes your titles and breaks tag matching later. Instead use Custom Tags. Create a category called Version with tags for Clean, Dirty, Intro, Outro, Acapella, and Instrumental, then tag each file once. From then on you filter by version instantly, and you can build the version logic into smartlists.
If you also want the version visible inside Rekordbox or Serato DJ Pro, keep the labels in Custom Tags and mirror them out to a DJ-app field rather than editing the title by hand. Your titles stay clean, your versions stay findable.
Scrub the pool's branding out of your metadata
Record pools brand their files. Their name gets written into the Comment field, sometimes the Grouping field, occasionally as a filename prefix. Left alone, that junk pollutes your sorting and any smart playlist that reads those fields. If you pull from three pools, you now have three flavors of noise baked into every track.
This is exactly what Recipes are for. Select the batch, right-click, choose Edit, and switch to Recipes. Every text recipe has a Field selector, so you point it at Comment or Grouping specifically. Use Remove Text to strip a known pool string, or Replace Text to swap it for something useful. If a pool stuffs genre or mood keywords into the comment, Import Tags from Text will parse them straight into Custom Tags instead of throwing them away.
One honest caveat: Recipes run on the tracks you select, when you run them. There is no auto-run-on-import in Lexicon today, so this is a step in your monthly ritual, not a background job. Recipes are available on Essential and Ultimate plans.
Genre chaos: 60 names that mean 12 things
Every pool has its own genre vocabulary. One calls it "House", another "House / Dance", a third "Dance-House". Mix a few pools and your Genre column balloons to sixty labels that really describe about a dozen genres. That wrecks genre-based filtering and mixable-track suggestions.
Genre Cleanup scans your whole library, surfaces every unique genre, and lets you rename them in bulk down to a vocabulary you control. SHIFT+Click auto-fills a genre as the new name, and you can right-click to lock a genre so it stays put on future runs.
Once your genres are clean, there is a payoff step: Import to tags. Lexicon creates a Custom Tag for each genre and applies it to every track that had it, giving you clickable genre filters on top of the field itself. The manual is blunt about the order of operations here:
Only use this after you clean up your genres or you may import a mess of genres into your tags.
Clean first, import second. Genre Cleanup is on Essential and Ultimate.
Build the intake ritual so this never piles up again
The reason 400 tracks feel overwhelming is that you batch a month of chaos into one session. Turn it into a repeatable pipeline instead, and each month becomes a 20-minute chore.
Start with the Watch Folder. Point your pool downloads at it (the default is Music/Lexicon/Watch Folder) and anything that lands there is auto-imported and flagged as an incoming track. Those show up on the Incoming page under Sidebar, Tracks, Incoming, which becomes your prep queue. Set a Target Folder and a File Rename Pattern like %artist% - %title% and, as you clear each track, Lexicon moves and renames the file for you when you hit Selected done or All done. Watch Folder is an Ultimate feature.
A sane monthly order of operations:
- Let the Watch Folder pull the new files into Incoming.
- Run Find Duplicates against your library and resolve the cross-pool copies.
- Run your Recipes to strip pool branding from Comment and Grouping.
- Tag versions with Custom Tags and run Genre Cleanup if new genres crept in.
- Drop the keepers into playlists, then mark the batch done so files move and rename automatically.
Lean on Smartlists to make the pipeline self-maintaining. Because they are rule-based and refresh automatically, a smartlist with a rule like "Has all these tags: Intro" always shows every intro edit you own, new arrivals included, with no manual upkeep. Build them once around your Version and genre tags and they stay current on their own.
Finally, be honest about culling. Most pool downloads never get played. You do not have to delete them to get them out of the way. Archive hides tracks without losing their cue points or tags, and its Selection helper can auto-select tracks that have sat in the archive past a certain age, have no cue points, or belong to no playlist. Sweep those out periodically, and only delete files from disk once you are certain. Archive is available on Essential and Ultimate.
Four hundred tracks a month is not a problem, it is raw material. The DJs who stay on top of it are not working harder, they just run the same short pipeline every time the pool refills.