Version 0.2.0 is the biggest update since the first release. Almost every part of the interface has been touched, and two entirely new systems — waveforms and playlists — have been added to the core app.
Here’s what changed and why.
Waveform in the Player Bar
The player bar now renders a full waveform for every track you play.
It’s not decorative. The waveform gives you a real-time visual of where you are in a track — the breakdown, the drop, the outro — without having to rely on the time counter alone. Click anywhere on the waveform to seek. The playhead follows.
Rendering is progressive and streamed in chunks, so it starts appearing almost immediately rather than waiting for the full file to be analyzed. The waveform is also cached: once a track has been analyzed, opening it again is instant.
The display splits frequency bands by color — bass, mids, and highs each rendered separately — so you can read the energy of a track at a glance. Dense red-orange in the low end means bass-heavy. A track that thins out in the highs after a few minutes is probably an outro.
This is one of those things that sounds like a nice-to-have until you’re actually using it during prep.
Playlists with Folder Grouping
Playlists are now a first-class feature in Kombiner.
The sidebar has a new playlist tree that supports:
- Creating playlists and folders — organize your playlists any way you want, with folders nested as deep as you need
- Drag-and-drop reordering — move playlists between folders, reorder them, restructure the tree without digging through menus
- Renaming and deleting inline — right-click any playlist or folder
- Filtering the track table — selecting a playlist in the sidebar filters the main table to only show tracks in that playlist
The folder hierarchy is the same mental model as Rekordbox or Serato — if you already have a system, you can rebuild it here. If you don’t, you now have the tools to build one.
Tracks can be added to playlists directly from the track table via the context menu. Multiple tracks at once, across playlists, works as expected.
Import Plugins Now Create a “Liked Tracks” Playlist
All import plugins have been updated to 0.2.0, and they now automatically create and maintain a playlist for your liked/favorited tracks from each service:
- Spotify → Spotify Liked Songs
- Tidal → Tidal Favourites
- Deezer → Deezer Favourite Tracks
- SoundCloud → SoundCloud Likes
When you run an import, newly imported tracks are automatically added to the corresponding playlist. If you’ve already imported tracks before this update, the plugins will do a one-time back-fill on the next run — existing tracks get added to the playlist retroactively, without re-downloading anything.
This is the first step toward full playlist syncing. The next releases will include importing all your other playlists from each service, not just the liked tracks.
Redesigned Interface
The UI has been substantially reworked across the board:
- Sidebar — filters have moved into the sidebar, keeping the main track table cleaner. The sidebar now houses both filters and the playlist tree in one consistent panel.
- Player bar — reorganized around the waveform, with controls repositioned for less visual noise
- Track toolbar — track-level actions have been extracted into a dedicated toolbar component, making batch operations more accessible
- Settings — updated layout with cleaner section organization
- General polish — icon updates, improved modal handling, better selected/active states throughout, duplicate track detection fixes, playlist filter behavior fixes
The overall feel is less cluttered. More of the screen is dedicated to your library; the chrome around it does less to demand attention.
What’s Coming Next
Playlist importing is the immediate roadmap item. Once you’ve run an import in 0.2.0 and your Liked Tracks playlist is populated, the next releases will extend that to all your other playlists — so your existing organization in Spotify, Tidal, Deezer, or SoundCloud maps directly into Kombiner without manual rebuilding.
If you’re running into anything unexpected after updating, or have feedback on the new interface, reach out at dan@kujin.dev.
Kombiner is available on macOS and Windows. If you don’t have access yet, get it →.