Serato Crate Organizer · Windows
Your crates are a mess. It is not your fault.
Serato does not build crates from your folders. So you drag them in by hand, forget half of them, end up with the same tune five times, and find a wall of red missing-file triangles the night before a gig.
CrateOrganizer fixes all of it in about ninety seconds, and shows you every change before it touches anything.
Free while it is in early access. $29 once it launches — download now and your copy stays free.
Download for WindowsSee it in action
- No account needed
- One file, no installer
- Nothing written without your say-so
CrateOrganizer
Folder-to-crate sync, duplicate finder and missing-file cleanup, in one window.
SyncDe-dupeRepair
Right now
Free
$29 after launch
If any of this sounds familiar
These are the four things DJs actually lose time and gigs to.
“I added music weeks ago and it is still not in Serato”
New folders do not appear on their own. Every drop, every promo pack, every purchase has to be dragged in by hand, and the ones you forget are the ones you needed.
One click. Every new folder becomes a crate.
“I have the same track four times”
Different bitrates, different names, different folders. It eats your drive and it makes you second-guess which version is the good one mid-set.
Finds them, plays them side by side, deletes the ones you choose.
“Red triangles everywhere”
You moved a folder or cleaned out a drive and now Serato is full of tracks it cannot find. There is no way in Serato to clear them out in bulk.
Lists them, you tick the ones to remove, gone.
“I am scared to touch my library”
One bad tool, one wrong click, and years of crates are gone. So the mess stays, because the mess is at least familiar.
Shows the plan first. Backs up every time. Refuses when unsure.
On one real library the duplicate scan found 12,719 extra copies across 59,000 tracks and 3,461 crates. That is what a decade of collecting looks like when nothing has ever tidied it.
This is the whole app
One window. No dashboard to learn, no account, nothing running in the background. Here is what you actually see.
The plan. Every crate that would be created, changed or removed, listed before a single file is written. Apply stays locked until you have looked at it.
Organise in Explorer. Serato follows.
Every folder holding music becomes a crate. Folders inside become sub-crates, as deep as your folders go.
Folder to crate, any depth
Nested folders become nested crates. Tested against a real library of 59,000 tracks and 3,461 crates.
Add music, scan again
One click picks up new, changed and removed tracks. Or leave watching on and it syncs by itself.
Build a library from nothing
New drive with no Serato library? It creates one, then fills it from your folders.
Find missing files
Finds missing files, empty crates and stale entries. A disconnected drive is reported as offline, never as missing tracks.
The duplicate finder
Years of collecting leaves the same song saved four or five times under different names. On one real library the scan found 12,719 extra copies.
Same size, same contents, byte for byte. Safe to reduce to one copy.
Same artist and title once feat., track numbers and brackets are tidied away. Usually a different bitrate of one song.
Matching filenames, for tracks with no tags. A lead to check, never a verdict.
Once a group is down to one copy it stays on screen showing exactly what you kept.
Remixes are safe. Remixes, live cuts, dubs, edits, instrumentals and acapellas are never grouped together, even when the artist and title match exactly. Losing a dubplate to a cleanup tool is unforgivable.
Hear them before you choose
Play any copy in the app. Length, bitrate and file size sit beside each one, so a shorter or lower-quality version is obvious.
Open the folder
One click opens Explorer with that copy highlighted, so you can see exactly where each version lives.
Delete to the Recycle Bin
Never permanent. Copies are also removed from your crates and database, so Serato is not left full of missing files.
Music in more than one place
Most DJs keep one music folder, and that is all the app needs. If yours is spread across several, link each folder to a crate of its own rather than reorganising your drive to suit a tool.
Any folder, any crate name
Pick a folder, name the crate. The crate name does not have to match the folder name, and sub-folders still become sub-crates underneath it.
One plan, not one per folder
Every linked folder is scanned together with your main music folder and shown as a single list of changes, with a single Apply.
Unplugged is not deleted
A link on a drive that is not connected is skipped and left alone. If the drive is there but the folder was deleted, its crate is offered for removal like any other.
Two folders cannot claim one crate. If two links would write the same crate, both are reported and neither is merged. Merging them would leave one folder looking synced while none of its tracks arrived, which is worse than an error message.
Playlists in and out
A crate is a private format only Serato reads. This is how a set list leaves your library and how one comes back: hand a promoter a tracklist, move a selection into other software, or keep a backup you can actually open and read.
M3U8
The default, and the one to use. UTF-8, so accented and non-English filenames survive intact.
M3U
The same list in the local codepage, for older hardware that cannot read UTF-8. Written properly, so nothing arrives as mojibake.
PLS
Key-and-value format with an entry count, still expected by a lot of media players and hardware.
CSV
Opens in a spreadsheet with path, artist, title, album and length, one row per track.
Export any crate
Pick a format, press Export beside the crate. Nested crates are listed as a hierarchy so you can see where each one sits.
Import as a new crate
Drop in an M3U8, M3U, PLS or CSV and name the crate. Playlists that use relative paths are resolved against the folder the playlist is in.
Nothing is copied
Exporting writes a text file. Importing writes one crate. No audio file is moved, copied or renamed either way.
Tracks on another drive are counted, not dropped. A crate can only point at files on its own drive. If a playlist mixes drives you are told how many entries cannot be imported, and how many were not found, before a single crate is written.
The tracks Serato cannot find
A warning triangle in Serato means the file is gone from disk but the entry is still in your library. They build up over years of moving and deleting music, and Serato has no way to clear them out.
Pick them off individually
Every missing track is listed with its artist and album. Tick the ones you want gone, or Select all. Nothing is ticked to begin with.
Only drives that are connected
Serato flags a whole unplugged drive as missing. Those are counted, shown, and never touched. On the machine this was built against, 203 of 206 “missing” tracks were of exactly that kind.
Backed up first
A compact copy of Serato’s own database is written before anything is removed, so the change can be undone.
Newer Serato keeps its library somewhere else. Recent versions of Serato DJ Pro hold the real library in their own database and rewrite the old database V2 file from it on every launch. Tools that only edit the folder appear to do nothing, because the file returns seconds later. This app detects which generation you are on, says so plainly, and works with all three.
| Folder | _Serato_/Subcrates and database V2 | Read and written |
|---|---|---|
| Folder plus index | adds _Serato_/Library/location.sqlite | Read and written |
| Application library | Serato’s own database under AppData | Read; missing tracks removed on request |
Four steps
Close Serato
It saves over anything changed while it is open. The app checks and refuses if it is running.
Pick your music folder
The top folder, not a single genre. Your Serato library is found automatically.
Scan, then look
You get a plan of what is new, changed or removed. Nothing is written until you approve it.
Apply
Crates are backed up first. Then open Serato and run Analyze Files for BPM and key.
A setup wizard walks you through it the first time you open the app, and the full guide is built into the Help tab.
Built to be careful with an irreplaceable library
Nothing happens without a preview
Apply stays locked until you have seen exactly what would change.
Every write is backed up
All crates are zipped beforehand, timestamped so a later backup can never overwrite an earlier one. Restore any of them in one click.
Offline is not deleted
An unplugged drive is reported as offline. Its tracks are never treated as missing, and never removed.
Your own crates are safe
Crate removal is opt-in and confined to the folder tree the app manages. Crates you built by hand in Serato are never touched.
Atomic writes
Write to a temp file, then rename. A crash or an unplugged drive cannot leave a half-written crate.
Stops when unsure
If a crate file cannot be read, or your Serato version has not been verified, it stops and changes nothing.
Housekeeping and control
The parts that matter once your library is more than a single folder on a single drive.
Every library on your machine
Finds each Serato library across all your drives and lists them with their crate counts, so you always know which one you are working on. Pick a music folder and it selects the library on that same drive for you.
Remove crates that are gone
Delete a folder and the matching crate can go with it. Off by default, and limited to the folder tree this tool manages, so crates you built by hand in Serato are never touched.
Clear Serato library
Empty a library completely and rebuild it from your folders, or empty it and leave it empty. Crates, the track list and the Serato database all go. A full backup is taken first and you have to type WIPE to confirm. Your music files are never touched.
Group under one parent crate
Optionally nest everything under a single named crate, so a synced folder tree sits in its own section instead of spreading across your crate list.
Backups that cannot fill your drive
Every write is zipped and kept beside your library. The oldest are dropped past 15 archives or 500 MB, whichever comes first, and the newest is never pruned. The tab shows the folder and what it is using, and clears it in one click.
Activity log
Every scan, write, deletion and failure is recorded with the reason, in the window and in a file on disk. If something did not happen, the log says why.
Remembers your setup
Folders, options and window size come back as you left them. A setup wizard walks you through it the first time, and the full guide lives in the Help tab.
Requirements
| Operating system | Windows 10 or 11, 64-bit |
|---|---|
| Serato | Serato DJ Pro or Lite. Writing is disabled automatically on a library format this build has not been verified against |
| Install | None. One file, no Python, no Java, no admin rights. Runs from a USB stick |
| Disk space | About 25 MB, plus room for crate backups |
| Important | Your music and your Serato library must be on the same drive. Serato stores track locations relative to the drive |
First run: Windows may show “Windows protected your PC” because this app is new and not yet widely downloaded. Choose More info then Run anyway.
Questions
Will this change my music files?
No. It reads your folders and writes Serato crate files. Your audio is never moved, renamed or edited. The only exception is a duplicate you explicitly choose to delete, and that goes to the Recycle Bin.
Can it fill in BPM and key?
No, and nothing outside Serato can. BPM, key and beatgrids come from Serato’s own analysis. Run Analyze Files in Serato after syncing.
Will it break my existing crates?
Crates you made by hand are never touched by a sync. Every write is backed up first, and you can restore any backup in one click.
Why must my music and library be on the same drive?
Serato stores track locations relative to the drive, with no drive letter. A crate on D: can only point at files on D:. The app blocks a mismatched pair rather than writing crates that would appear empty.
What if I delete the wrong copy?
It is in the Recycle Bin. Right-click and Restore puts it back exactly where it was. Your crates were backed up too.
Does it work with an external DJ drive?
Yes, that is the normal case. Keep the _Serato_ folder on the same drive as the music. If the drive has no library yet, the app offers to create one.
My tracks show a warning triangle in Serato. Can this fix that?
Yes. Open Missing tracks, tick the entries you want gone and remove them. The files are already off your disk, so nothing is lost. Only drives that are currently plugged in are ever touched.
I cleared my library but the tracks came back. Why?
Recent Serato DJ Pro keeps its real library in its own database and rebuilds the folder library from it every time it starts. The app detects this and warns you before clearing. Use Missing tracks to remove those entries instead.
My music is in several different folders. Does that work?
Yes. Open Folder links, add each folder and give it a crate name. They are all synced together by the same Scan and Apply, and every folder must be on the same drive as your Serato library.
Can I get a crate out of Serato as a playlist?
Yes, as M3U8, M3U, PLS or CSV. You can import any of those back as a new crate too. No audio is moved or copied either way.
Is it affiliated with Serato?
No. CrateOrganizer is an independent tool and is not affiliated with, endorsed by, or supported by Serato Audio Research.
Get your crates matching your folders
Free, one file, and it will not touch anything without showing you first.