Vibes is live

Changelog

What's new in Vibes.

Every release, what shipped, and why it matters. New features, improvements, and the fixes in between.

Version 1.4.2

August 2026

This release is about the first hour with Vibes: importing a big library and getting it analysed.

Improved
  • Analysis: long sets get more time on slower machines.
Fixed
  • First import: the app could freeze for a minute or more.
  • Serato import: a library with no crates imported nothing.
  • Analysis: FLAC files and quiet intros could fail a track for good.

Version 1.4.1

August 2026

External Serato drives now import completely, and analysis learned a quiet mode for laptops.

New
  • Serato import: every drive's library, merged into one preview.
  • Quiet analysis: efficiency cores keep laptops cool (Settings).
  • New vibes while assigning: + New in every category row.
  • BPM display: exact decimals, e.g. 125.23 (Settings).
Improved
  • Import: says when files sit on a disconnected drive.
  • Smart crates: listed as not importable instead of missing.
  • Serato and Engine DJ: the freshest library wins, not the first found.
Fixed
  • macOS 11 and 12: Vibes, Songs and Set Designer pages crashed.
  • BPM editing: typed decimals saved as whole numbers.
  • Playlist files: Mac-written paths broke on Windows.
  • Waveform: cues and playhead could sit offset on some files.

Version 1.4.0

August 2026

Multi-lane sets: one set can branch into several lanes, and every lane exports as its own playlist.

New
  • Multi-lane sets: branch a set into lanes (forks and rejoins).
  • Lanes: name each one; flag an endpoint to activate it.
  • Set overview: a strip per lane.
  • Lane export: one playlist per lane, main keeps the set name.
  • Playlist import: m3u, m3u8 and pls files become vibes.
  • Apple Music: import the iTunes library XML, folders become categories.
  • Key notation: Camelot, Musical or Open Key (Settings).
  • Tag import: more custom fields, with filtering.
Improved
  • Serato import: preview opens instantly on big libraries.
  • Silent errors: failed deletes, pickers and saves now say so.
  • Export: lossy exports list what could not transfer.
  • Support: Settings shows a short code for support emails.
Fixed
  • Traktor: drives like WD_BLACK imported empty playlists.
  • Export: a track's comment could be wiped during export.
  • Export: Unsorted sat in a doubled Vibes Library folder.
  • Analysis: a paused queue marked waiting tracks as failed.
  • Feedback: rejected messages now say why.

Version 1.3.1

August 2026

Vibes v1.3.1

Improved
  • Import wizard: cleaner tag import layout.
Fixed
  • Analysis: could hang forever when the engine failed to start.
  • Analysis: repeated failures pause quietly; tracks resume next start.
  • Removing many tracks: froze the app for seconds.
  • Cancelling large imports: stalled the app.
  • Settings: Windows no longer said "on this Mac".

Version 1.3.0

August 2026

Vibes v1.3.0

New
  • Duplicates: find copies, keep the best, trash the rest.
  • File actions: reveal, trash, or delete tracks from disk.
  • Custom tags: fields like Instruments import as vibe categories.
  • Rename files: edit a track's file name in the inspector.
  • Missing tracks: remove them from the library in one sweep.
  • Trash shortcut: Cmd/Ctrl+Delete moves the selection to trash.
Improved
  • Dialogs: open instantly.
  • Update notes: feature names are highlighted.
Fixed
  • Windows updates: running analysis processes could damage the install.
  • Serato export: the Unsorted playlist toggle was ignored.
  • Player: side-panel toggles restarted the waveform view.

Version 1.2.9

August 2026

Vibes v1.2.9

Improved
  • Update dialog: no repeat startup prompt, no jump when downloading.
Fixed
  • Windows: Traktor playlists imported empty.
  • Traktor export wrote the wrong volume for paths from another OS.

Version 1.2.8

August 2026

Vibes v1.2.8

Improved
  • Cleaner update panel layout.
Fixed
  • Analysis crashed repeatedly on Windows, and on macOS during track visuals.
  • Tracks the crashes left unanalyzed now finish on their own.
  • Windows: closing the app mid-analysis showed an error dialog.
  • Clear message when antivirus blocks analysis.

Version 1.2.7

July 2026

Filters and date sorting in the Track Library, and a Windows analysis crash fix.

New
  • Track Library: the same filters as the track list, including added date.
  • Track rows show their added date beside time, BPM and key.
Improved
  • Track list columns line up evenly, with clearer icons.
Fixed
  • Windows: analysis could crash and leave tracks unanalyzed.
  • Traktor export: a ">" in a filename added a duplicate entry.
  • Unplugging headphones fired a red error every 5 seconds.

Version 1.2.6

July 2026

Fixes for the analysis crash and a canvas connection error.

Fixed
  • Analysis could crash repeatedly on some Macs, leaving tracks unanalyzed.
  • Connecting two tracks on the set canvas could show a raw database error. It now says which end is already connected, and re-drawing a connection that already exists does nothing instead of failing.

Version 1.2.5

July 2026

Undo across the app, a high-resolution waveform, canvas upgrades, and safer exports.

New
  • Undo and redo with Cmd+Z across vibes, ratings, edits, tagging, sets, chapters and canvas moves. Bulk actions get an Undo button in the toast.
  • High-resolution waveform: real detail up to 32x zoom, an RGB mode for lows, mids and highs, and instant on track switch.
  • Playback speed (1x down to 0.7x), shuffle and repeat.
  • Vibe Sort order control: Newest first, Smart or Shuffle. Switching keeps your position, Refresh keeps your place, and Shift-click the arrows jumps to start or end.
  • Vibe multi-select with an Actions menu: add to Sort, hide, move, merge, remove all tracks, or delete together. Removing tracks keeps the vibe.
  • Add vibes from the track list with a multi-select picker and Save.
  • Set canvas: snap to grid, hold Space to pan (a tap still plays), Cmd +/- zoom, Cmd 0 reset, horizontal wheel panning, set name on hover.
  • Traktor: choose where vibes go, Comment, Comment 2 or both. Comment 2 stays in the collection, so your file tags stay untouched.
  • Optional Unsorted playlist on export: every track with no vibe yet.
  • The import wizard recommends DJ-app import when it skips a long analysis.
Improved
  • Comments coexist with vibes: exports keep your own text and append the vibes. Removing all vibes gives your plain comment back.
  • Confirmations match the app instead of a system alert, and deleting a category, set or track asks first.
  • Large-library exports are much faster on a fraction of the memory.
  • Smoother playback resampling, and denser track rows show more at once.
  • Analysis completes on 16 GB Macs instead of being stopped under memory pressure.
  • Audio recovers itself: unplugged headphones hop to the speakers, a busy device retries.
Fixed
  • Importing a DJ library now includes tracks that are in no playlist, as their own row.
  • Export fixes across Traktor, Rekordbox, Serato, Engine DJ and M3U8: apostrophe duplicates, stale comments and cues, unwanted memory cues, overwritten ratings, and exports that refused to run. Your ratings, comments and cues are never touched.
  • The Rekordbox export could fail at its backup step and never run.
  • Seeks could be ignored, and a stalled track could fall silent instead of playing on.
  • Repeat works on both modes instead of stopping at the end.
  • Search, tag, then clear search no longer leaves the searched tracks stuck on top.
  • Date sorting uses the full timestamp, so same-day imports sort correctly.
  • Vibe Sort could jump to the wrong track after the queue changed.
  • Space on the canvas pans instead of playing, and Clean canvas lines cards up on the grid.
  • Tagging a just-deleted track or vibe no longer errors, and corrupt files are classified instead of counted as crashes.

Version 1.2.4

July 2026

Reliable track analysis on Apple Silicon, plus the track date filter fix.

Improved
  • Auto-tagging turns itself back on at the next launch after repeated errors, instead of staying off until manually resumed.
  • Crash reporting pinpoints failures more precisely while sharing no file names.
Fixed
  • Track date filters could fail to load.
  • Track analysis could crash repeatedly on Apple Silicon Macs. Affected tracks retry automatically after updating.
  • Analysis could fail on tracks whose BPM could not be detected.
  • Missing or unreadable files no longer show up as analysis crashes.
  • Deleting an already-deleted set chapter no longer showed an error.

Version 1.2.2

July 2026

Filter tracks by arrival date, and watch analysis progress live.

New
  • Filter and sort All Songs by DJ, computer, or Vibes dates.
  • Import analysis shows live progress, ETA, and failures.
Improved
  • Auto-tagging retries after an unexpected interruption.
Fixed
  • AAC and ALAC tracks could fail analysis.
  • Duplicate entries in one DJ library could fail imports.
  • Windows auto-tagging could crash under memory pressure.
  • Vibe preset images could fail to save.
  • VibeSort could play another track after playback ended.

Version 1.2.1

July 2026

More reliable auto-tagging.

Fixed
  • Auto-tagging could fail if a track or vibe was removed while scoring.

Version 1.2.0

July 2026

Guided onboarding and smoother imports and license activation.

New
  • Guided onboarding for your first import, sort, set, and export.
Improved
  • License activation retries brief network failures.
Fixed
  • Numeric folder names like "801" could break imports.
  • Double-clicking import could run the same library twice.
  • Windows Recycle Bin files could be imported as music.
  • Pasting a full license email produced an invalid key.
  • Reactivating a deactivated device could fail.
  • All-version licenses could show a server error.

Version 1.1.3

July 2026

Thanks to everyone who reported bugs since launch: most fixes below came from you.

New
  • News tab in Settings: what I'm working on, and known issues.
  • Editable keyboard shortcuts in Settings.
  • Merge one vibe card into another.
  • Tag import: genre, mood and grouping become vibes.
  • Energy rating (1 to 10) in the inspector.
  • Save and Cancel on title, artist, BPM, key edits.
  • Error reporting toggle in Settings > Privacy.
Improved
  • Failed auto-tag tracks are named, with a retry.
Fixed
  • Serato libraries on external drives imported zero tracks (macOS).
  • Key detection could crash during large imports.
  • Genres with a slash ("Indie Dance / Nu Disco") split into nonsense vibes.
  • Escape closes dialogs; shortcuts no longer fire while typing.
  • License and update errors showed raw technical text.
  • Windows: first big import overloaded CPU and disk.

Version 1.1.2

July 2026

Smoother first analysis on Windows, and DJ libraries on external drives are now found automatically.

Improved
  • Much lighter on memory during the first library analysis on Windows, so lower-RAM PCs no longer bog down or thrash the disk.
  • Serato and Engine libraries on an external drive are now detected automatically on macOS and Windows.
  • In the import wizard, hover a detected DJ app to reveal a Change button and point Vibes at the right folder yourself.
Fixed
  • The Songs page now lays out cleanly on narrow windows: the header no longer overlaps the track list, and titles and artists truncate instead of clipping.
  • On Windows, the title bar and banner Retry button no longer collide with the system caption controls.

Version 1.1.1

July 2026

Tell us what you think, right from the app, plus a friendlier heads-up when an update is ready.

New
  • Feedback tab in Settings: send a bug report, share an idea, or ask for help without leaving Vibes.
  • When an update is ready, Vibes now shows a prompt on launch so you can install it in one click.
Improved
  • Cleaner, more consistent look across the welcome screen and Settings.

Version 1.1.0

July 2026

Your library, always exportable: a new universal export fallback, sharper cover art everywhere, and usage analytics you control.

New
  • Export to file: always available in export settings, even with no DJ app installed. Pick a folder and Vibes writes M3U8 playlists (readable by every DJ app) plus a rekordbox XML, with playlists nested to mirror your vibe hierarchy.
  • Usage analytics you control: anonymous only, switchable any time in Settings. No track names, no file paths, no personal data.
Improved
  • Cover art is now pixel sharp everywhere: list rows, cards, the player, the VibeSort carousel and the Set Designer canvas.
  • The track inspector loads full resolution artwork straight from your audio file.
  • DJ library import and export are hardened against future rekordbox, Traktor, Serato and Engine updates, so a changed format cannot damage your collection.
  • Traktor Pro 4 is now found automatically on macOS.
Fixed
  • Track artwork in the inspector no longer falls back to a small blurry thumbnail.
  • Re-exporting to the same folder no longer leaves stale playlists behind.

Version 1.0.5

July 2026

Windows startup polish.

Fixed
  • Additional fix for the brief window flash when starting the app on Windows

Version 1.0.4

July 2026

Vibes now takes far less disk space.

Improved
  • The library database is dramatically smaller: album art and analysis data are stored much more efficiently, and a one-time background cleanup reclaims the space after updating (a 1.3 GB library shrank to 66 MB)
  • Press F11 on Windows for true fullscreen
Fixed
  • The brief window flash when starting the app on Windows

Version 1.0.3

July 2026

Windows startup fix.

Improved
  • When an update is available, Settings opens directly on the Updates tab
Fixed
  • The app window could fail to appear after the previous update on Windows

Version 1.0.2

July 2026

Windows polish ahead of launch.

Improved
  • Press F11 on Windows for true fullscreen
  • Engine DJ export now warns when tracks sit on a different drive than the Engine Library
Fixed
  • Smoother startup on Windows

Version 1.0.1

July 2026

Vibes turns a messy track collection into sets you can actually play, exporting straight into Rekordbox, Serato, Traktor, and Engine DJ. This release makes Windows solid.

Improved
  • The in-app changelog now groups each release into New, Improved, and Fixed, so you can see what changed at a glance
Fixed
  • On Windows, analysis works right after updating from an earlier version, instead of silently failing to detect BPM and key
  • On Windows, a valid license no longer briefly sends you to the activation screen on startup; if it happens, Vibes now returns you to your library automatically
  • Serato exports on Windows now resolve your tracks correctly instead of pointing at paths Serato cannot open
  • Traktor exports on Windows now resolve tracks across drives and on a fresh Traktor collection
  • In Set Designer on Windows, the Back and Track Library buttons are clickable again instead of dragging the window
  • The Windows installer now cleans up the old analysis engine on update and reliably installs its runtime dependencies

Version 1.0.0

July 2026

Vibes turns a messy track collection into sets you can actually play, from tagging tracks by feel to exporting straight into Rekordbox, Serato, Traktor, and Engine DJ. Version 1.0 makes that whole loop dependable.

New
  • Find Compatible: from a track's dropdown, get harmonically and tempo-matched suggestions, including half-time and double-time, so the next track actually mixes
  • Export preview: an overlay toggle that shows the exact per-platform folder and playlist tree Vibes will write before you commit
  • Automatic export backups, plus a guard that blocks an export while Rekordbox, Serato, Traktor, or Engine is still open
  • Auto-relink for moved or renamed tracks: Vibes reconnects files that changed location and keeps playing without a skip
  • Live missing-file tracking: anything truly gone is flagged with an amber row, a missing-only filter chip, and a Locate action to repoint Vibes at the file
  • Automatic retry for transient key and waveform failures on the next startup sweep, instead of leaving a track stuck
  • Engine DJ 3.0 export support, alongside Engine 2
  • Clone a set, and delete a set outright, in Set Designer
  • Smart order arranges a set using the same sound analysis Vibes uses to tag
Improved
  • Auto-tagging now weighs each track across three points in the song plus mid-track detail, shows a calibrated confidence for every suggestion, and retrains quietly in the background as you confirm or adjust tags
  • Suggestions always include at least one vibe per category, and deselecting a tag counts as curation rather than a rejection, so the wand no longer drifts or empties out
  • AutoTag settings gained a model status line with an inline retrain link and honest copy on what a reset costs, and the wand shows a busy state and tells you when nothing clears the threshold
  • Watched folders wait out a grace period and stability checks before treating a file as deleted, so a briefly-disconnected drive no longer drops tracks
  • Re-importing from a DJ app refreshes rating, BPM, and key, imports accept more path formats, and encrypted libraries fall back cleanly with an honest error
  • Library search now covers filenames and multiple words, with steadier sort tiebreaks and cleaner key formatting
  • Existing licenses keep working after you update, with no forced re-activation
  • Vibe count badges show real numbers and widen past two digits
Fixed
  • Exports no longer overwrite your ratings, comments, cues, loops, or beat grids; writes stay scoped to the playlists you chose, and deletes are limited to playlists Vibes created
  • Engine DJ exports keep their playlist order intact instead of scrambling the track chain
  • Key detection no longer stores a bogus value when it fails; failures are recorded honestly, retried, and legacy bad entries are repaired on upgrade
  • Playback flags a file as missing the instant it fails, instead of failing silently
  • Waveform decode errors are recorded instead of vanishing
  • Drag-and-drop imports no longer resize the wizard mid-animation before the preview appears

Version 0.24.0

June 2026

Vibes is a DJ library management tool that lets you turn a messy track collection into sets you can actually play. You tag tracks by feel into vibes, Vibes learns your tagging and suggests the rest, you build sets on a visual canvas with harmonic recommendations, and you export straight into Rekordbox, Serato, Traktor, and Engine DJ. This first public release brings together everything built across the early versions.

New
  • Track Pairs: mark tracks that mix well, managed from a panel, track-row dropdown, and pair-count badge
  • Auto-tagging that learns your tagging and suggests vibes, one-click in VibeSort
  • Track Inspector: right-side editing with vibe assignment and bulk edits
  • Watched folders: auto-import new files as they appear
  • Import beat grids from Serato/Rekordbox/Traktor instead of re-detecting them
  • Paint-Connect in Set Designer: hold C and drag across tracks to chain them
  • Hover-preview audition: hover a row to preview, starting partway in
  • VibeSort pill mode: horizontal vibe layout with WASD navigation
  • Rating filter on the Songs page, including unrated
  • Built-in one-click updater with release notes and progress
Improved
  • Bulk rate and reanalyze with select-all, Shift-click range, and number keys
  • Reanalyze missing (gaps only) vs fully, with an amber border for incomplete tracks
  • Faster DJ-app imports: keep existing BPM/key, waveforms during import, parallel metadata
  • More accurate section detection (intro/buildup/drop/breakdown/outro) from structural analysis
  • Set Designer layout persistence, instant edges while dragging, chapter auto-shift
  • Title/artist/BPM/key written back to audio file tags so other DJ apps see them
  • Export detects installed DJ apps and reports results per platform
  • Bigger preset library with thumbnails, cleaner Vibe Creator and Settings
  • Lighter load and smoother filtering/scrolling, with background page preload
Fixed
  • Packaged macOS and multi-track analysis crashes, vibe tagging restored in releases
  • Playhead drift at the start of playback
  • Audio device errors now surfaced instead of failing silently
  • Rating filter unrated handling
  • Set Designer cover and layout refresh on chapter moves and edge inserts
  • Import cancel cleanup, plus accurate import and export counts
5% off