Limina Library — Changelog
14total downloads
v0.8.0Latest
May 2026- —**Sidebar filters** — The Folders and Playlists tabs now have a search box at the top so you can quickly find a folder or playlist by name in a large library.
- —**Playlist sorting** — Sort the playlist list by newest (default) or by name, ascending or descending.
- —**Dismissed matches stay dismissed** — When you reject a pending MFB match for an unmatched track, the dismissal is now remembered. The track no longer keeps reappearing in the auto-indexing queue on every rescan.
- —**Preview already-linked files in pending matches** — When the MFB match panel says "N files already linked to this track", each linked file now has its own play button so you can confirm what's already in your library before linking another copy.
- —**Smarter crossfade detection** — Fade-in detection now uses each track's own peak loudness as the reference instead of a fixed threshold, so quiet ambient intros and loud bang starts both get sensible fade lengths. Adjacent track tails and intros overlap independently so neither gets truncated. Maximum fade-in window raised from 10s to 30s.
v0.7.0
May 2026- —**Apple Music buy button** — Playlist tracks and the Missing Track panel now show a "Buy on Apple Music" button when the MFB database has an Apple Music URL for that track. The button opens the Apple Music app directly (via the `music://` deep-link protocol) and automatically swaps the country segment in the URL to match the user's system locale.
v0.6.0
May 2026- —**Bandcamp & Beatport buy buttons** — Missing tracks in a playlist now show inline buy buttons (Bandcamp in blue, Beatport in green) when the track has purchase links in the MFB database. Buttons appear in both the playlist track list and the Missing Track detail panel. Tracks with a local file do not show buy buttons.
- —**Smart crossfade analysis** — When exporting a playlist to Limina Mix, each matched file is now analysed with the Web Audio API to detect natural fade-out tails and "bang" starts. Crossfade lengths are set per clip based on the waveform rather than a generic fixed value, with a 15-second timeout fallback for large files.
- —**MFB track preview in Track Lookup** — A play button in the Track Lookup results lets you preview the MFB candidate audio before linking it to a local file.
- —**Arrow key navigation in player** — Left/Right arrow keys now navigate between tracks while the player bar is visible.
- —**Dropbox cloud-only file support** — 0-byte placeholder files (e.g. Dropbox cloud-only stubs) no longer block a library scan; the entry is created and metadata fills in on rescan once the file downloads.
- —**Match confidence score tooltip** — Track Lookup results show a confidence score on hover so you can judge ambiguous matches before linking.
v0.5.5
May 2026- —**Preview duplicate matches** — Each row in the Duplicate Match panel (Properties) now has a small play button
- —so you can quickly listen to each candidate file and confirm which one to keep before unlinking the others.
v0.5.3
May 2026- —**Mac auto-update fixed** — Earlier Mac builds shipped only the `.dmg`, but macOS's auto-updater (Squirrel.Mac)
- —needs a `.zip` of the `.app` bundle to apply updates. Releases now ship both, so updates download and install
- —correctly instead of hanging on "Downloading update…" forever. If you've been stuck on a frozen update spinner,
- —fully quit Limina Library (Cmd-Q) and relaunch — the next check will succeed.
- —- **Manual "Check for updates" button** — Added in v0.5.1; combined with the v0.5.3 fix it now does what it says
- —on the tin.
v0.5.2
May 2026- —**Re-index dialog with full-catalogue option** — Re-index now opens a dialog with two choices: only re-match files that don't have a match yet, or wipe every existing match (and the synced title / tags / notes / phase / audio features) and re-run the matcher from scratch. Useful as an escape hatch when matches go wrong; Restore Backup is still available from the same menu if you change your mind
v0.5.1
May 2026- —**Auto-update now works** — earlier macOS builds were missing the manifest electron-updater needs to discover new versions, so updates were never delivered. Existing v0.5.0 macOS users will pick up this release automatically; older builds need a one-time manual install
- —**Check for updates button** — a new "Check for updates" link next to the version number in the player bar lets you trigger a check on demand. Shows "Up to date" if there's nothing new
v0.5.0
May 2026- —**Fixed 44.1kHz WAV playback speed** — Float32 and 24-bit WAV files (typical DAW exports) now play at the correct speed. Previously they played about 9% fast on macOS due to a Chromium WAV-decoder quirk that fell back to the system output rate
- —**Resizable columns** — drag column edges in the file list; widths persist between sessions
- —**Hour tag column** — see breathwork hour (First / Second / Third Hour) at a glance in the file list
v0.3.2
May 2026- —**Update progress indicator** — spinner + download percentage while an update downloads, then a "Update ready — restart to install" link when complete
- —**Version number** always visible in the bottom bar
- —Clicking the link quits and installs immediately
v0.3.1
May 2026- —**Update notification** — when a new version is downloaded in the background, a native macOS notification appears: "v0.x.x downloaded — will install on next launch".
v0.3.0
May 2025- —Catalogue reliability — atomic writes prevent corruption, auto-restore from backup when catalogue is missing
- —Smarter MFB matching — generic folder names (Breathwork, Imported Files) no longer used as artist context
- —Manual track search — search the full MFB catalogue by title or artist when auto-match fails
- —Unmatched filter in folder panel — quickly see and work through files that haven't been matched
- —MFB link in pending match block — verify a suggested match before applying
- —Login success flash and friendly error messages
- —Matched / total count in folder panel footer
v0.1.0
May 2025- —Initial release of Limina Library
- —Local folder scanning — add any folder and index every audio file into a searchable catalogue
- —Music for Breathwork catalogue matching — local files matched to the MFB library with phase tags and audio features
- —Phase colour coding — breathwork arc tags (Call to Adventure through Third Hour) displayed with journey colours
- —Waveform preview player with transport controls, seek, shuffle, and prev/next
- —Playlist sync — import Music for Breathwork playlists and see which tracks you own
- —Multi-select with Cmd/Shift-click; remove multiple files from library at once
- —Drag to Studio — drag any track directly into a Limina Mix session