pflaylist

For Rekordbox DJs · macOS

Clean up your library before it lets you down.

pflaylist finds broken files and duplicates in your Rekordbox collection, then builds sets that mix. Its AI runs on the Claude Code or Codex you already have, so there are no credits to buy.

v0.2.0 · Apple Silicon (M1 or newer) · Rekordbox 6 & 7 · read-only on your database

Features

Catch broken files before your set

Every track gets scanned for loudness, clipping, low bitrate and dead audio. You see exactly which files will let you down on the big system before you're standing behind the decks.

Kill the duplicates hiding in your library

Acoustic fingerprinting finds the same track ripped twice, re-tagged, or saved under a different name, even when the filenames don't match. It suggests which copy to keep, so you don't delete the wrong one.

Build sets that actually mix

Describe the gig, the room and the vibe. pflaylist drafts an ordered set from your own library with smooth BPM moves and Camelot-compatible keys, shaped to the energy curve you asked for.

Clean up, then export to Rekordbox

Plan swaps and cleanups, then export Rekordbox-compatible XML. pflaylist only reads your collection and never writes to your Rekordbox database.

Bring your own AI

Your Claude or ChatGPT plan already covers it.

pflaylist finds Claude Code or Codex on your Mac and runs set building through it. No API keys, no usage bills from us. Want to go deeper? Open a chat in Terminal that's connected to your library, refine the set together, and save it back with one command.

> build me 75 min of peak-time tech house,
  124–128 BPM, keep it in 8A–10A

● pflaylist · search_tracks  (412 matches)
● pflaylist · compatible_tracks
● pflaylist · save_playlist

✓ "Saturday Peak 126" — 19 tracks, 76 min
  Saved to AI History + Rekordbox XML

One price. Yours to keep.

$39once

  • ✓Audio quality & loudness scanner
  • ✓Duplicate finder with keep-suggestions
  • ✓AI set builder on your own Claude Code / Codex
  • ✓Chat with your library in Terminal
  • ✓Swap-plan & cleanup export to Rekordbox XML
  • ✓Use on up to 2 of your Macs
Start the free trialAlready trialing? Buy a license →

Questions

Do I need to buy AI credits or an API key?+

No. pflaylist runs its AI through Claude Code or Codex, if you already have one of them. It uses the subscription you pay for (Claude Pro/Max or a ChatGPT plan), so there are no tokens to buy and no keys to paste. An Anthropic API key also works if you prefer.

Can I talk to my library?+

Yes. One click opens Claude Code or Codex in Terminal, connected to your library. Ask for “a 90-minute warmup in 8A–10A that never jumps more than 4 BPM”. The set it builds lands in pflaylist, ready to export to Rekordbox.

Will it mess up my Rekordbox library?+

No. pflaylist opens your Rekordbox database read-only. Everything it produces goes out as Rekordbox XML, and you decide what to import.

What do I need?+

A Mac with Apple Silicon (M1 or newer) on macOS 13 Ventura or later, and Rekordbox 6 or 7. The quality scanner and duplicate finder need ffmpeg and Chromaprint (one Homebrew command, shown on the download page).

Is there a trial?+

Yes. Download it and use everything free for 14 days. After that, a one-time $39 license unlocks it on up to two of your Macs.