github kushiemoon-dev/FLACidal v3.0.0

latest releases: v4.17.2, v4.17.1, v4.17.0...
6 months ago

FLACidal v3.0.0; Feature Parity Release

Major update bringing smart downloads, a redesigned settings panel, and dozens of UX improvements.

New Features

Download Intelligence

  • Smart ISRC skip: detects existing files via ISRC tag, skips re-downloads
  • Track availability checking: grays out unavailable tracks before queuing
  • 192kHz Hi-Res Lossless: new quality tier with automatic fallback chain
  • Playlist pagination: full support for playlists with 100+ tracks
  • Disc number metadata: DISCNUMBER/DISCTOTAL tags for multi-disc albums

Settings Overhaul

  • Tabbed categories: General, Sources, Metadata, Appearance, Advanced
  • Naming presets: 15+ ready-to-use filename templates
  • Artist separator: choose between "; " / ", " / " / " / " & "
  • New template variables: {date}, {albumartist}, {discnumber}
  • Region selector: country code for Tidal API requests
  • Playlist subfolder toggle: flat or organized downloads

UX Improvements

  • API status checker: live Tidal/Qobuz endpoint health in Settings
  • Update checker: auto + manual, with toast notification
  • Search filter: debounced text filtering on search results
  • Queue sort by status: group failed/completed/queued
  • Clean & Retry: one-click clear completed + retry failed
  • Confirmation dialogs: for destructive actions (clear all, delete, reset)
  • Context menu: right-click on tracks for quick actions
  • Open config folder: button in Settings > Advanced

Under the Hood

  • FFmpeg auto-installer: downloads static binary with progress bar
  • Folder audio converter: batch convert all FLACs in a directory
  • Serialized event channel: prevents WebKit/GTK crashes on Linux
  • Explicit content badges: red "E" indicator on explicit tracks
  • Play count display: formatted stream counts on tracks

Downloads

Platform File
Linux flacidal.AppImage
macOS flacidal.dmg
Windows flacidal.exe

Full Changelog: v2.0.1...v3.0.0

Don't miss a new FLACidal release

NewReleases is sending notifications on new releases.