Product

Simple Rekordbox Converter

Simple Rekordbox Converter logo: a white circular arrow over concentric rings

Convert Rekordbox XML playlists and lossless tracks to WAV or AIFF without changing your original files.

Download the universal macOS app, or use the Python CLI on macOS, Windows, and Linux.

Product information

Current version
Checking latest release…
Release date
Supported macOS
macOS 11 (Big Sur) and later
Apple Silicon and Intel
Universal macOS app (universal2)
License
GNU GPL v3
Privacy and analytics
Optional anonymous analytics; not required to convert playlists
Report an issue
GitHub Issues

Rekordbox is a trademark of AlphaTheta Corporation / Pioneer DJ. This unofficial tool is not affiliated with, endorsed by, or sponsored by AlphaTheta or Pioneer DJ.

How it works

Simple Rekordbox Converter converts FLAC, ALAC, AIFF, and WAV tracks from Rekordbox 6 and 7 XML playlists into stereo PCM WAV or AIFF files. It generates new [WAV] or [AIFF] playlists for import back into Rekordbox while preserving the original audio files.

The project includes both an interactive Tkinter macOS application and a command-line interface for macOS, Linux, and Windows.

Stack: Python · Tkinter · FFmpeg · FFprobe · PyInstaller · macOS · CLI · Rekordbox XML · GitHub Actions · unittest

Feature highlights

  • Rekordbox 6 and 7 XML export/import workflow
  • WAV and AIFF output
  • FLAC, ALAC, AIFF, and WAV input
  • Metadata support
  • 16/24-bit and 44.1/48 kHz quality ceilings
  • No source-file modification
  • Dry-run and conversion preview modes
  • Conflict detection and rerun handling
  • Universal Intel/Apple Silicon macOS app
  • GitHub Actions CI and automated tests
  • Optional anonymous analytics

Convert a playlist in three steps

Do not use File → Import. Rekordbox must load this XML from the rekordbox xml pane via Imported Library.

  1. Step 1

    Export the Rekordbox collection XML

    In Rekordbox, wait until analysis has finished on the tracks you care about. Then use File → Export Collection in xml format and save the file locally. In Rekordbox 7, enable Preferences → Advanced → rekordbox xml → Export BeatGrid information so grids are included.

  2. Step 2

    Convert with the app or CLI

    Download Simple Rekordbox Converter from GitHub Releases or run the CLI on macOS, Linux, or Windows. Choose the collection XML, pick playlists, and convert. The tool writes audio plus rekordbox-import.xml into the output folder. Preview mode shows the batch before anything is written.

  3. Step 3

    Point Imported Library at the generated XML

    In Rekordbox, show the rekordbox xml pane (Preferences → View → Layout → Media Browser). Under Preferences → Advanced → Database → rekordbox xml, set Imported Library to the generated rekordbox-import.xml — not your original collection export. Open rekordbox xml → Playlists, then import the {playlist} [WAV] or {playlist} [AIFF] playlist into your library.

Downloads

Current macOS builds are published on GitHub Releases. This list loads in the browser and is not required to read the rest of the page.