CrateKeeper Get early access

Clear the doubles. Keep your crates.

The Mac app for Serato DJs.

Built by a working DJ, for working DJs.

Get early access
CrateKeeper's Duplicates screen: a list of tracks owned as both audio and video, each one marked Ready to clear, with the video kept and the audio cleared

CrateKeeper cleans up a Serato library: duplicate tracks, including the MP3 you also own as a video; genres spelled every which way; tracks Serato lists but can't play. Nothing changes until you confirm, your library is backed up first, and Undo can put a change back.

DUPLICATES · READY TO CLEAR
Phantom Planet — California (Scooter Redrum)
It listened to both and couldn’t hear a difference.
2 copies
KEEP ▶ VIDEO
Phantom Planet - California (Scooter Redrum).mp4
85.00 BPM · E · 3:30 · 320 kbps
The waveform of the video copy
CLEAR ♪ AUDIO
Phantom Planet - California (Scooter Redrum).mp3
85.00 BPM · E · 3:31 · 320 kbps
The waveform of the audio copy
Try it. There’s nothing here to clear.
01 · DUPLICATES

The MP3 and the music video

A remix drops, you grab the audio, and two weeks later your video pool has it too. CrateKeeper finds the audio you also own as video. When it clears the MP3, the video takes its place in your crates, in the same spot.

The video stays. The MP3 goes.

02 · IT LISTENS

Tags narrow it. The audio decides.

Two files can share an artist, title, BPM and length and still be different edits. CrateKeeper listens to both copies and compares the sound. Only pairs it has listened to can be cleared.

Two waveforms on one timeline, the video copy in green above the audio copy in red
The audio from the video, above the audio from the MP3.
03 · GENRES

29 ways to spell Hip Hop, in one DJ's library

Pick the spelling a genre should read, or type your own, and confirm. It changes the track itself and Serato, and only that tag: the other genres on each track stay as they are.

One genre at a time.

CrateKeeper's Genres screen: Hip Hop with 29 spellings at the top of the table, each genre with a Will become drop-down to pick one spelling
04 · CAN'T PLAY

Tracks Serato lists but can't play

A folder gets renamed and Serato loses the file. CrateKeeper lists each one, separates the lost from the ones Serato is just looking for in the wrong place, and can go looking for the rest.

CrateKeeper's list of tracks Serato can't find, each row naming the drive and the folder Serato is looking in
05 · UNDO

There's a way back

Your Serato library is backed up and checked before a clear. Cleared files go to your Mac's Trash, and Undo puts a clear back: the file, its library entry, and its place in every regular crate it was in — while it's still in the Trash.

A clear being put back in CrateKeeper: moved 1 file back from the Trash, put back 1 library entry, put back 3 crate references
06 · START SMALL

Start with one crate

Not ready to touch your whole library? Pick one crate, clean just that, and check it in Serato before going further.

CrateKeeper's scope switch set to one crate instead of the whole library

Want the beta first?

Leave your email. The early list gets it first.

For Serato DJ Pro · macOS 12 or later · Intel and Apple Silicon

The row at the top is a working copy of the app's own screen. The rest are screenshots.