Skip to main content
MixMindBeatMind Team

How to Clean Up Your Rekordbox Library: Duplicates, Missing Files and Tags

How to clean up a Rekordbox library step by step: back up, fix missing files, find duplicates, fill untagged genres and keys, and keep your playlists gig-ready.

To clean up a Rekordbox library, back it up first, then work in this order: relocate or remove missing files, find and resolve duplicates, fill in missing genre, key and BPM tags, and finally rebuild your playlists around tracks that are fully tagged and cued. Doing it in that order means every later step works on real, playable files instead of broken entries.

This guide walks through each stage with practical detail, including what Rekordbox handles on its own and where a library manager like MixMind saves time.

Why Rekordbox libraries get messy

Almost every DJ library ends up in the same state after a few years:

  • Missing files from moved folders, renamed drives or a retired laptop.
  • Duplicates from buying the same track twice, downloading an extended mix and a radio edit, or importing the same folder from two locations.
  • Untagged tracks, often downloads with no genre and sometimes no artist.
  • Inconsistent keys when some tracks were analysed by Rekordbox and others by Mixed In Key.
  • Playlist sprawl: "new stuff," "new stuff 2," "gig Saturday FINAL."

None of it is a problem until you are at a club, searching for a track that shows an exclamation mark.

Step 1: Back up before you touch anything

Rekordbox keeps its collection in a database. Before any cleanup:

  1. Close Rekordbox.
  2. Use Rekordbox's own backup option (File → Library → Backup Library in recent versions) to create a backup archive.
  3. Optionally, export your collection as XML (File → Export Collection in xml format) so you have a portable snapshot.

Close Rekordbox whenever another tool reads its database directly. An open Rekordbox locks the database, and reading it while it is being written is how corruption stories start.

Step 2: Fix missing files

Rekordbox has a built-in missing file manager: File → Display All Missing Files. From there you can relocate tracks one at a time, or point it at a folder and let it search.

Tips that make this faster:

  • Reconnect your external drives first. Many "missing" tracks just live on a drive that is not mounted. If you keep part of your library on an external disk, plug it in before you conclude anything is lost.
  • Be careful with bulk relocation when filenames repeat. If two albums both contain a file called Track 1.mp3, an automatic relocate can match the wrong one. Check a few results before trusting it.
  • Delete what is truly gone. If a file cannot be found anywhere, remove it from the collection rather than carrying a dead entry forever.

MixMind helps here by showing how many tracks in your collection are actually local, playable files, so you can see the size of the problem at a glance.

Step 3: Find and resolve duplicates

Duplicates waste space, but the real cost is confusion: you cue one copy in the booth, and the version with your hot cues is the other one.

Common kinds of duplicate:

TypeExampleWhat to keep
Exact duplicateSame file imported from two foldersThe copy with your cues and play history
Format duplicateMP3 and WAV of the same trackUsually the lossless file
Title-suffix duplicate"Track (Original Mix)" and "Track (Original Mix) - 8A - 7" from Mixed In Key renamingThe one with your cues; standardise the title
Different editsExtended mix vs radio editOften both. These are not really duplicates

That last row matters. A duplicate finder should suggest pairs; a human should decide.

How MixMind finds them: MixMind's Duplicate Finder compares title and artist with fuzzy matching and checks that durations are within a few seconds of each other, then surfaces likely pairs. That catches near-duplicates like small spelling differences, while the duration check keeps an extended mix and a radio edit from being flagged as the same track.

What it does not do: finding and resolving duplicates never changes your Rekordbox library. Resolving a pair marks the copy you do not want as hidden inside MixMind; it does not delete files. MixMind only writes to Rekordbox when you click Add to Rekordbox in the Set Builder, which adds a set as a playlist after backing up your library (close Rekordbox first). When you are ready to remove tracks from Rekordbox itself, do it in Rekordbox, after your backup.

Step 4: Fill in missing genres, keys and BPMs

Untagged tracks are invisible to every smart feature you own. They do not appear in genre filters, harmonic suggestions or BPM-sorted crates.

Start by measuring the gap. MixMind's library view shows BPM, key and genre for every track in one searchable table, and its library health summary counts how many tracks have each field (artist, genre, key, BPM, cues). It also lists your top genres and your key distribution, which quickly reveals inconsistent genre names like "Tech House," "tech-house" and "TechHouse" that should be one tag.

Then fix it, in order of payoff:

  1. BPM and key first. Let Rekordbox analyse anything without a BPM or key. These fields drive harmonic mixing and are the easiest to fill.
  2. Reconcile keys if you use Mixed In Key. MixMind can compare the Mixed In Key key stored in your file tags against Rekordbox's key, show how many agree and how many Mixed In Key could fill in, and write a list (.m3u8) of files Mixed In Key has not analysed yet, ready to drag into Mixed In Key for batch analysis.
  3. Genres last. Genre is the hardest field to automate reliably. Filename hints are usually too sparse to trust. The dependable approaches are still store metadata (the genre field from where you bought the track) and your own ears, one crate at a time. Consolidate spellings first so you are working with a short, clean genre list.

Step 5: Clean up your playlists

With files fixed, duplicates resolved and tags filled, playlists become easy to maintain.

  • Delete or archive dead playlists. If you have not opened it in a year and it is not a record of a set you care about, archive it.
  • Separate "collection" playlists from "gig" playlists. Genre and mood crates are for browsing; gig playlists are prepared sets you actually export.
  • Name things so they sort. For example, 2026-10 Warehouse – Peak beats new new FINAL.
  • Build "performance-ready" crates. A track is ready to play out when it has an artist, genre, valid key, BPM and at least a couple of hot cues.

MixMind can build that last kind of playlist for you: a performance-ready playlist containing only fully tagged tracks, optionally filtered by BPM range, key (with harmonic neighbours) or genre, saved as a Rekordbox XML file. You then bring it into Rekordbox through its XML import (Preferences → Advanced → Database → rekordbox xml), so Rekordbox stays in control of your library.

MixMind's AI Playlist Builder works the same way, from music you already own. Type something like "20 deep house tracks under 124 BPM in Am" and it builds the list from your library, not from a streaming catalogue. For a full walkthrough of set building, see how to build a 2-hour techno set with AI playlist tools.

Step 6: Keep it clean

A one-off cleanup lasts a few months. A routine lasts:

  1. One import folder. Every new download lands in the same place before it enters Rekordbox.
  2. Tag on import. Genre, key and BPM before a track goes into any playlist.
  3. Monthly duplicate check. Five minutes with a duplicate finder beats an afternoon a year from now.
  4. Back up before every big change, and before every gig export.

When your playlists are ready, exporting them to USB has its own set of pitfalls, especially on a Mac. Read how to export Rekordbox playlists to USB on Mac without slowdowns before your next gig.

Try MixMind on your own library

MixMind reads your Rekordbox 6 or 7 collection, shows every track in one fast table, surfaces duplicates and builds AI playlists from tracks you own, on Mac (Apple silicon; Windows coming soon). MixMind is $12/month ($120/year), or bundled with BeatMind from $25/month and included in BeatMind Studio. See MixMind.

FAQ

What is the fastest way to clean up a Rekordbox library?

Back up first, then fix in this order: missing files, duplicates, missing tags, then playlists. Each step makes the next one more accurate. A library manager like MixMind speeds up the duplicate and tag stages by showing everything in one searchable table.

Does Rekordbox have a way to find missing files?

Yes. File → Display All Missing Files opens Rekordbox's missing file manager, where you can relocate tracks individually or search a folder. Reconnect external drives first, and double-check bulk relocations when several files share the same name.

Will MixMind delete tracks from my Rekordbox library?

No. Duplicate cleanup marks tracks as hidden inside MixMind and never deletes files. Browsing, searching and finding duplicates never change your Rekordbox library. Playlists it builds are saved as Rekordbox XML that you choose to import. The Set Builder can also add a finished set to Rekordbox as a playlist, but only when you choose to: Rekordbox must be closed, and MixMind backs up your library first.

Do I need to close Rekordbox while using MixMind?

Yes. Close Rekordbox while MixMind reads or writes your library: an open Rekordbox locks its database, and MixMind won't add a set to Rekordbox while it is running.

Should I delete an extended mix if I also have the radio edit?

Usually not. Different edits have different lengths and intros, and both can be useful in a set. MixMind's duplicate check compares durations, so an extended mix and a radio edit are not normally flagged as the same track.