Changelog - Tornade Audio Player
Version history and release notes for Tornade, the native FLAC and lossless audio player for macOS, Windows, Linux and Terminal.
v1.5.0 (2026-03-25)
Fixed
- App icon not displayed correctly in some contexts
- NAS banner race condition on library load
- Album navigation state reset incorrectly between views
- Pause state not refreshed after track change
v1.4.0 (2026-03-24)
Changed
- macOS DMG now signed with Developer ID and notarized by Apple, no Gatekeeper bypass needed on install
v1.3.0 (2026-03-23)
Added
- Drag-and-drop reordering in the playback queue (trackpad and mouse)
v1.2.0 (2026-03-12)
Added
- Auto-updater via Sparkle 2.x: Tornade now checks for and installs updates automatically
- License system: 30-day free trial, one-time purchase, online activation with device limit
- NAS auto-reconnect on macOS sleep/wake and network loss
- Fuzzy search across tracks, albums, artists and genres
- Featuring artists section in album detail view
- M3U playlist import from the Library modal
- Genres displayed in album info panel
- Animated loading segments on progress bar during NAS track load
- Clean Library button to remove orphaned albums and artists
- Ambient halo effect at the app level with rounded queue panel
- Full app localization (254 strings via xcstrings catalog)
Fixed
- Duplicate tracks in queue causing infinite loop
- Shuffle ignoring explicit queue track selection
- Artist photos not shown in global search results
- Option+double-click now adds track to queue and plays immediately without clearing it
v1.1.0 (2026-02-25)
Added
- App Store submission pipeline with sandbox-compatible NAS mount
v1.0.0 (2026-02-25)
Added
- FLAC, OGG, MP3, WAV and AIFF playback on macOS
- SwiftUI native macOS GUI
- SQLite-backed music library with local and network scanning
- Real-time playback queue
- Terminal UI (TUI) built with ratatui, free and open source, works over SSH
- Core audio engine written in Rust