All updates
Release v0.3.0

0.3.0 — ML Integrations, AI Playlist Builder & More

0.3.0 is the second biggest update yet: local ML-powered library analysis, an AI Playlist Builder, improved genre editing, playback output configuration, new columns, smarter autopreview, multi-playlist drag and drop, license management, and a wave of bug fixes.

Kombiner Team
releasemlaiplaylistspluginsfixesmacos

0.3.0 brings machine learning to your library, an AI-powered playlist builder, and a long list of quality-of-life improvements across the board.


What’s New

ML Integrations — Local Enrich Plugin

A new Local Enrich plugin brings on-device ML analysis directly to your library. It extracts audio features — energy, mood, key, tempo, and more — without sending your tracks anywhere. Once your library is analyzed, this data powers smarter filtering, better autopreview, and the new AI Playlist Builder.

Run it from the plugins panel like any other enrich plugin. Analysis is cached, so it only processes new or changed tracks on subsequent runs.

AI Playlist Builder (Pro)

Describe the set you want in plain language and Kombiner builds it for you.

Open AI Playlist Builder from the playlists panel, enter a prompt — “peak time techno, high energy, dark and industrial 2 hours” or “morning warmup, organic and melodic, 120–125 BPM” — and get a ready-to-play playlist drawn from your library.

Requires your library to be analyzed with the Local Enrich plugin first.

Improved Genre & Subgenre Editing

Genre and subgenre fields now use a dropdown populated from your library, so you can pick an existing value or type a new one.

Playback Output Device Configuration

You can now choose which audio output device Kombiner uses for playback. Find the setting in Settings → Playback. Useful if you have an audio interface, external DAC, or want to route Kombiner independently from the rest of your system audio.

New Columns: Year and Energy

Two new columns are available in the track table: Year and Energy. Energy is populated by the Local Enrich plugin. Both columns support sorting and can be toggled from the column picker.

Improved Autopreview

Autopreview is smarter in two ways:

  • No restart on retrigger — if the track currently playing in autopreview is retriggered (e.g. you click the same row again), it keeps playing from where it is instead of restarting.
  • No trigger while dropdown is open — hovering over tracks while a dropdown is open no longer starts or switches autopreview, which makes editing genre, subgenre, and other fields much smoother.

Multiple Playlists Drag and Drop

You can now drag multiple selected playlists at once to move or reorder them in the playlist tree. Select a group with click + shift/cmd, then drag the whole selection into a folder or to a new position.

Import Playlists into Folder

You can now set a folder to import playlists into for each connected service individually so your playlists are grouped by source.

License Management in Settings

A new License section in Settings gives you two self-service options:

  • Restore License — enter your email to restore a Pro license on a new machine or after reinstalling.
  • Manage Subscription — opens your subscription management page directly.

Database Maintenance — Purge Orphaned Tracks

A new maintenance action, Purge Orphaned Tracks, is available under Settings → Library Settings. Orphaned tracks are tracks that were removed from your favorites or playlists in a streaming service and are no longer shown in the app, but still exist in the local database. Running this action removes them and keeps your database clean.


What’s Fixed

Columns, Status Bar & Track Navigation

  • Sorting — fixed edge cases where column sorting would produce incorrect ordering.
  • Status bar track names — track names are now always displayed in the status bar, including during automatic import.
  • Automatic import status — the status bar now correctly reflects ongoing automatic import state.
  • Prev / Next track navigation — next and previous now follow what you see in the table. The track visually next in the current view is the one that will play next.
  • Tracks table flickering — fixed occasional row flashing that could occur during table updates.

macOS Window Look

The app window has been updated to match current macOS conventions.


Update is available now through the app.

— The Kombiner Team