Releases: kushiemoon-dev/FLACidal
v4.0.6
Full Changelog: v4.0.5...v4.0.6
v4.0.5 — Hi-res & lossless reliability
What's new
Parallel endpoint racing
- All Tidal proxy endpoints are now raced concurrently — first successful response wins
- Failed endpoints blacklisted for 5 min, recovered automatically
- Tidal proxy pool expanded from 4 to 6 endpoints
DASH / BTS manifest support
- Segmented streams now download correctly (previously caused silent failures)
- Up to 4 concurrent segment workers
Qobuz — credential-free proxy mode
- Works out of the box without credentials via community proxies
qobuzEnablednow defaults totrue
Amazon Music — new fallback source
- Opt-in via
amazonEnabled: truein settings - Used as last-resort fallback when Tidal and Qobuz fail
FLACidal v4.0.4
Bug Fixes
- Album and artist search fixed — Searching albums or artists on Tidal no longer returns "No results found". The desktop now routes album/artist search through the proxy (same approach as track search), bypassing the revoked Tidal v1 API credentials.
- Version display fixed — The version shown in Settings → Status now correctly reports v4.0.4.
- Core dependency updated to v0.4.3.
Downloads
| File | Platform |
|---|---|
flacidal.exe |
Windows x64 |
flacidal.dmg |
macOS Universal (Intel + Apple Silicon) |
flacidal.AppImage |
Linux x86_64 |
Full Changelog: v4.0.3...v4.0.4
FLACidal v4.0.3
Bug Fixes
- Tidal search relevance improved — Searching for
acdc,rhcp,ratmor similar compressed band names now returns the actual artist's songs instead of unrelated tracks. Short all-alpha queries are automatically tried with a normalized variant (e.g.acdc→ac/dc) and results are merged. - Core dependency updated to v0.4.3.
Downloads
| File | Platform |
|---|---|
flacidal.exe |
Windows x64 |
flacidal.dmg |
macOS Universal (Intel + Apple Silicon) |
flacidal.AppImage |
Linux x86_64 |
FLACidal v4.0.2
Bug Fixes
- Tidal search fixed — Album and artist search no longer fails with "Invalid token" (API error 401). Search now routes through the proxy pool instead of the Tidal v1 API whose credentials have been revoked by Tidal.
- Retry-on-401 added to the Tidal client for improved resilience.
- Core dependency updated to v0.4.2.
Downloads
| File | Platform |
|---|---|
flacidal.exe |
Windows x64 |
flacidal.dmg |
macOS Universal (Intel + Apple Silicon) |
flacidal.AppImage |
Linux x86_64 |
v4.0.1
Bug Fixes
Fix: search button permanently disabled
The Svelte 5 runes migration (v4.0.0) updated event handlers but left six state variables as plain let bindings. In Svelte 5, non-rune variables are not reactive — searchQuery always read as '', keeping the Search button
permanently disabled (showing the not-allowed cursor) and causing the Enter key to do nothing.
Wrapped searchQuery, searchResults, albumResults, artistResults, isSearching and hasSearched with $state(). Affects all three search tabs (Tracks, Albums, Artists).
Fix: track search has no fallback when primary endpoint is unavailable
The desktop backend only had one proxy endpoint configured (vogel.qqdl.site). If that host is unavailable, track search fails entirely with no retry. Synced with the core configuration by adding the three remaining endpoints
(hifi-one.spotisaver.net, hifi-two.spotisaver.net, triton.squid.wtf).
v4.0.0
FLACidal v4.0.0
Major UI redesign with a new design system, dedicated audio tools, and improved user experience across all pages.
New Features
- Design System — New typography (Plus Jakarta Sans), accent color system with gold highlights, animated tab navigation
- Sidebar Redesign — Icon-only navigation with tooltips, Tools flyout menu for quick access to audio utilities
- Audio Tools Suite — Four dedicated tool pages:
- Audio Quality Analyzer — Batch analysis to detect upscaled audio (FLAC, MP3, M4A, AAC)
- Audio Resampler — Resample FLAC files to different sample rates and bit depths
- Audio Converter — Convert between formats (MP3, AAC, OGG, Opus, ALAC, WAV)
- File Manager — Rename files with metadata templates, browse tracks/lyrics/covers
- Home Page — Typewriter URL animation, region selector, Recent Fetches cards with cover art
- History — Tabbed view (Downloads/Fetches), search and sort, styled empty states
- About Page — Project showcase with live GitHub stats, Ko-fi support page
- Settings — Reorganized into 3 clean tabs (General, File Management, Status) with 2-column layout
Improvements
- Page fade transitions
- Reusable empty state components
- Sound effects (click, success, error)
- GitHub issue reporter with confirmation
- Card hover effects across all pages
- Font selector (Plus Jakarta Sans, Outfit, Bricolage Grotesque)
Security
- Updated Vite to v6.4.2 to fix path traversal and WebSocket vulnerabilities
Downloads
| Platform | File |
|---|---|
| Windows | flacidal.exe |
| macOS | flacidal.dmg |
| Linux | flacidal.AppImage |
| Android | FLACidal.apk |
| iOS | FLACidal.ipa |
v3.3.0
FLACidal v3.3.0
Changes
- Qobuz Hi-Res validation — Fixed Hi-Res quality downloads from Qobuz with proper quality validation
- Core migration — Migrated server command from backend to flacidal-core package for better modularity
- Core updates — Updated flacidal-core to v0.3.0
Downloads
| Platform | File |
|---|---|
| Windows | flacidal.exe |
| macOS | flacidal.dmg |
| Linux | flacidal.AppImage |
v3.2.1
FLACidal v3.2.1
Changes
- Direct Qobuz support — Download directly from Qobuz URLs without going through Tidal matching
- Improved queue stability — Fixed event drops in the download queue
- Quality normalization — API quality values are now properly normalized to valid formats
- Core updates — Updated flacidal-core to v0.2.3 with stability improvements
Downloads
| Platform | File |
|---|---|
| Windows | flacidal.exe |
| macOS | flacidal.dmg |
| Linux | flacidal.AppImage |