cflo inc.
THE PROBLEM NOBODY TALKS ABOUT

You’re carrying dead weight in every set.

The average DJ library over 10K tracks has a 12% duplicate rate. That’s hundreds of files slowing your searches, eating your disk, and risking double-plays you can’t explain away.

Currently in beta at dupesdj.com
HOW DUPLICATES TAKE OVER

It starts small. It doesn’t stay small.

You join a record pool

Weekly drops land in your downloads folder. Some overlap with tracks you already own. You add them to Serato anyway — who has time to cross-check?

You migrate from an old drive

Years of music from a backup. Some files moved, some copied. Filenames changed. Same songs, different paths. Serato sees them as unique.

Search results multiply

You type 'Ain’t No Half Steppin’' and get three results. Which is the 320? Which has your cue points? You’re guessing mid-set.

Dupes finds them all

Metadata comparison across 10 match parameters, 14 keep conditions. You set the rules. Dupes does the work. One click to resolve.

TRY IT YOURSELF
THREE STEPS

Simple by design. Powerful by default.

01

Scan

Point Dupes at your Serato library — all tracks, a specific crate, or a playlist. It reads the database directly — no imports, no exports.

02

Review

Duplicates grouped by 10 parameters you control: title, filename, artist, BPM, bitrate, time, size, album, comment, and file type.

03

Resolve

Auto-select keepers by 14 conditions — highest bitrate, newest file, most plays, and more. Resolved files are archived or trashed. Serato crate references update automatically.

WHY DUPES

Built for DJs who take their library seriously.

Stop wasting sets on accidental duplicates. Dupes gives you surgical control over every match decision — so your library stays exactly the way you want it.

10 Match Parameters14 Keep ConditionsSerato DJ PromacOS

Metadata Matching

Compares title, artist, BPM, bitrate, filename, and 5 more parameters to find exact and fuzzy duplicates.

Your Rules, Your Library

14 configurable keep conditions. Keep highest bitrate, newest file, most plays, or any combination.

100% Local Processing

Your music never leaves your machine. No cloud uploads, no accounts required.

PRICING
Free Beta
Join the beta at dupesdj.com
Currently in beta. Sign up at dupesdj.com to get early access. 100% local processing — your music never leaves your machine.
QUESTIONS

Dupes currently supports Serato DJ Pro. It reads your Serato database directly — no exporting or re-importing needed.

Dupes compares track metadata — title, artist, filename, BPM, bitrate, time, size, album, comment, and file type. You choose which parameters to match on, from strict (all 10) to loose (just a few).

No. Dupes runs 100% locally on your Mac. Your music files never leave your machine.

Dupes moves duplicate files to either an archive folder you specify or your system Trash (you choose which). Your Serato library is updated automatically — crate references to removed tracks are cleaned up.

Resolved files are archived to a folder you choose or moved to your system Trash. If you chose Trash, you can restore from Trash before emptying it. There is no in-app undo button — Dupes updates your Serato library immediately.

Your library is waiting.

Currently in beta at dupesdj.com

Cart

Loading cart...