DJ Music Library Software

Everything between the
first listen and the dancefloor.

The DJ app that unifies your entire music library — import from Spotify, enrich BPM & metadata automatically, and acquire tracks from your favorite sources.

Logo
Unify music sources, automate metadata.

Settings

Import2
spotify-importv1.2.0

Imports your Spotify Liked Songs into the Kombiner library and keeps them in sync via the Spotify Web API.

local-importv1.1.0

Scans configured local folders for audio files (FLAC, AIFF, MP3, WAV) and imports them into the library.

Enrich1
beatport-enrichv2.0.1

Matches tracks against the Beatport catalogue and fills in BPM, key, genre, label and release date.

No track playing
Every source. One library. No duplicates.
BPM
1 204 tracks
Title
Artist
BPM
Key
Genre
Subgenre
Time
File
Added
GlueBicep128AmHouseMelodic House6:02
FLAC
Jan 2025
Open Eye SignalJon Hopkins134BmTechnoPeak Time9:14
FLAC
Jan 2025
ArchangelBurial6:58
Feb 2025
It Makes You Forget (Itgehane)Peggy Gou124FHouseDeep House6:33
FLAC
Feb 2025
Hyph MngoJoy Orbison130FmUK GarageGrime5:45
Feb 2025
Ghosts n Stuffdeadmau5128GElectro HouseProgressive5:13
FLAC
Mar 2025
KeralaBonobo122EbElectronicaDowntempo5:30
FLAC
Mar 2025
Bad KingdomModerat5:23
Mar 2025
PoolSkee Mask133DbTechnoAmbient Techno7:41
Apr 2025
No track playing
BPM. Key. Genre. Label. Filled in — from the best source available.
BPM
1 204 tracks
Title
Artist
BPM
Key
Genre
Subgenre
Time
File
Added
GlueBicep128AmHouseMelodic House6:02
FLAC
Jan 2025
Open Eye SignalJon Hopkins134BmTechnoPeak Time9:14
FLAC
Jan 2025
ArchangelBurial139GmUK GarageDubstep6:58
Feb 2025
It Makes You Forget (Itgehane)Peggy Gou124FHouseDeep House6:33
FLAC
Feb 2025
Hyph MngoJoy Orbison130FmUK GarageGrime5:45
Feb 2025
Ghosts n Stuffdeadmau5128GElectro HouseProgressive5:13
FLAC
Mar 2025
KeralaBonobo122EbElectronicaDowntempo5:30
FLAC
Mar 2025
Bad KingdomModerat131DmTechnoDub Techno5:23
Mar 2025
PoolSkee Mask133DbTechnoAmbient Techno7:41
Apr 2025
Raw Cuts #7Motor City Drum Ensemble126EmHouseDeep House8:03
MP3
Apr 2025
Never the Right TimeAndy Stott135EbmTechnoDub Techno6:47
FLAC
Apr 2025
Needle & ThreadObjekt136F#mTechnoTechno8:17
May 2025
Knock KnockDJ Koze120AHouseIndie Dance7:19
FLAC
May 2025
LevitateLone128GmElectronicaElectronic5:11
May 2025
Space Is Only NoiseNicolas Jaar88F#ElectronicaAmbient5:02
FLAC
Jun 2025
No track playing
Hyph Mngo
Buy, download, convert — without leaving the app.
ACT 1 / 4The Problem
← → arrows or Space to navigate · 1–5 to jump
Get Early Access See How It Works ↓

Your current workflow looks like this.

  • Liked it on Spotify. Now what?
  • Where's the actual file?
  • Is this 128 kbps or 320?
  • BPM says 126. Rekordbox says 127. Which is right?
  • Bought it on Beatport. Downloaded where?
  • Genre tag says "Electronic". Thanks, very helpful.
  • Three browser tabs to check one track.
  • Already bought this. Or did I?
  • Key detection on every track. Manually.
  • This is AIFF. I need MP3. Tool #4, opening…
  • Where did I put that Discogs link?
  • Liked it six months ago. Can't find it now.

Kombiner collapses all of that into one pipeline.

The Kombiner Pipeline

Four stages.
Zero tab-switching.

Every DJ workflow fits the same shape. Kombiner automates each stage — and lets you extend any of them with plugins.

Available now

Import

Your music, flowing in automatically from every source.

  • Watches local folders — new files appear instantly
  • Polls Spotify liked songs on a schedule
  • Connects to Beatport, SoundCloud, and more via plugins
  • Deduplicates across sources — one track, one row
Available now

Enrich

Every field filled in — BPM, key, genre, label — from the best source available.

  • BPM, key, genre, label from Beatport, Spotify, and Discogs
  • Reads BPM and key from the audio file when no service has it
  • Plugins run independently — mix and match freely
  • Per-track status shows which plugins have run
Available now

Acquire

Buy and download tracks without leaving the app.

  • Open any storefront with one click
  • Download tracks directly to your library folder
  • Format conversion built in — FLAC, MP3, WAV, AIFF
  • Queue batch purchases for an entire set
On the roadmap

Export

Push your library directly into your DJ software.

  • Rekordbox XML — playlists, crates, all metadata
  • Traktor and Serato export via plugins
  • Only acquired tracks exported — no broken paths
  • Metadata written back to file tags

Every stage is powered by plugins — swap services, add sources, and export to any software.

Features

Everything you used to do manually.

From the first import to the final file — Kombiner handles the tedious parts of every stage so you can spend more time on the music.

Available now

One library. Every source.

Spotify, Beatport, local folders — one track table, no duplicates. New tracks appear automatically.

  • Auto-import from Spotify, local folders, and more
  • Background polling — tracks appear automatically
  • Automatic deduplication across sources
  • Full-text search across title, artist, genre, label, BPM

Adding a new source is a plugin. No app update required.

Available now

BPM. Key. Genre. Label. All of it — filled in.

Multiple sources, one result. Beatport brings the label. Spotify brings listens count. The audio file brings the true BPM.

  • Enriches from Beatport, Spotify — simultaneously, not either/or
  • Per-track enrichment status: see exactly which plugins have run
  • BPM and key detection directly from the audio file — no service required
  • Inline editing — override any field, single or bulk

Each enrichment plugin stores results independently. Run them in any order, at any time.

Available now

All your service links in one place.

Found a track on Beatport, SoundCloud, and Discogs? Kombiner stores all the links on the same track row. Click any icon to open it — no searching, no copy-pasting URLs between tabs.

  • Store links from Spotify, Beatport, Discogs, Bandcamp, SoundCloud, and more
  • Per-track links column with service icons — one click to open
  • Any plugin can add any link — not limited to hardcoded providers
  • Links travel with the track through export
Available now

Hear it.

Hover any track row to start a preview from the one-minute mark. Expand the player for a full spectrogram view. Kombiner reads BPM and key directly from the audio when the metadata is missing or wrong.

  • Hover-to-preview: audio starts automatically at 1:00
  • Full player with seek bar, volume, and waveform display
  • BPM and key detection from the audio file itself
  • MP3, FLAC, WAV, AIFF, AAC, OGG — pure-Rust audio decoding, no codecs
Available now

Buy and download without leaving the app.

The track is already in your library with metadata filled in. Kombiner handles the last step: getting the actual file. Buy from Beatport, grab free downloads from Bandcamp, convert formats — all in one place.

  • Open any linked storefront in one click from the track row
  • Download free and pre-owned tracks directly to your library folder
  • Format conversion: FLAC → MP3, WAV → AIFF, any combination
  • Acquire queue: batch-process a whole set's worth of tracks at once
On the roadmap

Push directly into Rekordbox, Traktor, and Serato.

When your library is complete — enriched, acquired, curated — Kombiner exports it to your DJ software with all metadata intact. No re-importing, no re-tagging.

  • Rekordbox XML export with playlists, crates, and full metadata
  • Traktor NML and Serato crate export via plugins
  • Only exports tracks with actual files — no broken paths
  • ID3 / Vorbis tags written back to the file, portable everywhere
Coming v0.4

Harmonic mixing suggestions. Smart playlist builder.

Tell Kombiner "60 minutes of progressive house, 122–128 BPM, smooth key transitions." It builds the set. You play it.

  • Camelot / Open Key harmonic compatibility
  • BPM-range and genre filtering
  • "Next track" recommendations while building a set
Available now

Built on plugins. Extensible by anyone.

Every import source, every enrichment service, every export target is a short Rhai script. Add support for new services without touching the core app — and so can the community.

  • All functionality powered by short, readable Rhai scripts
  • Community plugins for new sources, APIs, and export formats
  • Sandboxed execution — plugins can only do what you permit
  • Plugin settings UI built-in — configure without editing code

The App

Your entire library.
One tab.

Every track you've ever liked, bought, or downloaded — unified, enriched, and ready to export. No extra windows, no extra apps.

Integrations

Works with the services
you already use.

The platforms every DJ actually touches — already wired in. More on the way, and anything else is a short plugin away.

Available now Coming soon Planned
Spotify
Beatport
Local Files
Bandcamp
SoundCloud
YouTube Music
Apple Music
Juno
Traxsource
Tidal
Deezer
Beatsource
Discogs
Built on an open plugin system

Every feature is a plugin.
Extend anything.

Kombiner's core is intentionally minimal. Every import source, every enrichment service, every export format is a small script. Install community plugins, write your own, or swap out any service without waiting for an update.

Runs continuously

Import plugins

Poll any source on a schedule. When a new track appears, Kombiner imports it automatically. No manual sync.

  • local-import watches a folder on disk
  • spotify-import polls your liked songs
  • beatport-import pulls your wishlist · roadmap
Per-plugin, multi-pass

Enrich plugins

Each enrich plugin writes its results independently. Install a new Discogs plugin today and run it against your entire existing library — your Beatport enrichment stays untouched. Per-track status shows exactly what's been run.

  • file-tags reads BPM, key, genre from audio tags
  • beatport-enrich BPM, key, genre, label
  • spotify-enrich listens count
First found

Acquire plugins

Acquire plugins know how to find the purchase or download page for a track and initiate the download — using the service links Kombiner already has stored. Go from wishlist to file without touching a browser.

  • beatport-buy adds tracks to the cart, opens checkout, downloads
  • bandcamp-download downloads free / pre-owned tracks · roadmap
Coming v0.4

Export plugins

Export plugins take your library — or a filtered subset — and write it in the format your DJ software expects. Playlist structure, cue points, metadata tags: all preserved exactly.

  • rekordbox-xml Rekordbox XML export · roadmap
  • traktor-nml Traktor collection NML · roadmap
  • serato-crate Serato crate files · roadmap
// enrich_myservice/main.rhai
fn run_enrich(track) {
    let meta = http_get("https://api.myservice.com/track/" + track.isrc);
    #{
        bpm:   meta["bpm"],
        key:   meta["key"],
        label: meta["label"],
    }
}

A complete enrichment plugin in under 10 lines. Scripts are sandboxed — they can only call the APIs you explicitly allow.

What's coming

The pipeline keeps getting better.

Kombiner ships in focused milestones. Here's what's already in your hands and what's coming next.

Available now v0.1

Built and shipping.

From scattered collection to clean library — import, enrich, acquire, and push files to your decks.

  • Import from local disk — folder watcher, zero manual steps
  • Import from Spotify liked songs — polls on a schedule
  • Full track table with sort, filter, and instant search
  • BPM, key, genre, label from file tags and services
  • Per-track enrichment status across every plugin
  • Audio player — plays from 01:00 on hover
  • Bulk editing across hundreds of tracks at once
  • Acquire plugin: download from Bandcamp and linked sources
  • Acquire queue: batch-acquire a full set in one session
  • Format conversion: FLAC → MP3, WAV → AIFF, and more
Up next v0.2

Every service you use, connected, explained.

More import sources and richer enrichment — so no track falls through the cracks.

  • Import: SoundCloud, Apple Music, YouTube Music, Tidal, Deezer
  • Acquire: Bandcamp, Juno, Tracsource, Beatsource
  • Docs: Comprehensive manual on how to use Kombiner
  • Plugin system: extending and stabilizing shared APIs, even more secure sandboxing
Coming soon v0.3

Playlists and a better feel all around.

Organise your music into playlists, enrich tracks with more metadata, and enjoy a smoother, more refined experience from top to bottom.

  • Playlist support — import, create, edit, and reorder
  • Tags, energy & danceability — richer track metadata at a glance
  • Add any track manually — no service required
  • Waveform display in the player bar
  • Fast audio scrubbing — jump anywhere instantly
  • Overall UI polish and interaction refinements
Future v0.4

Your library gets smarter over time.

Recommendation, harmonic mixing, and intelligent set-building — powered by the data you've already collected.

  • Similar track suggestions — BPM, key, genre, audio features
  • Harmonic mixing helper — Camelot wheel, key highlighting
  • Smart playlist builder — "60 min deep house, smooth key flow"
  • Danceability and energy scoring per track
Pricing

Simple, honest pricing.

Try every feature free — upgrade only when your library grows past 100 tracks.

Monthly Annual Save 16%
Free

Starter

$0 /month
$0 /month

Free forever. No credit card needed.

Free forever. No credit card needed.

Download free →
  • Up to 100 tracks
  • Import from local folders
  • Spotify liked-songs import
  • BPM, key & tag enrichment
  • Audio preview player
  • Community plugins
  • Acquire & download queue
Pro

Full pipeline

$3.29 /month
$2.75 /month

Billed monthly. Cancel any time.

Billed $32.99/year. Cancel any time.

Get Pro →
  • Unlimited tracks
  • Import from local folders
  • Spotify liked-songs import
  • BPM, key & tag enrichment
  • Audio preview player
  • Community plugins
  • Acquire & download queue

Launch-week subscribers get 2 months free + 50% off forever.
Claim the launch offer →

Launch offer — ends soon

Launch Week

Two months free.
Half price forever.

Claim a serial number this week for two months of Pro free, then 50% off forever. Offer ends when the window closes.

  1. 1 Enter your email above to receive your serial number instantly.
  2. 2 Open Kombiner → Settings → enter your serial number → 2 months of Pro unlocked.
  3. 3 After 2 months your price is locked at $1.65/mo or $16.50/yr — forever. Cancel before and you're never charged.

No credit card during your free period · macOS & Windows

FAQ

Questions worth answering.