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.

One-time purchase. Lifetime license.
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
$129
One-time purchase. No subscription.
Lifetime license for one Mac. Includes all future updates. 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.

One-time purchase. Yours forever.

Cart

Loading cart...