Aqloss · Changelog
v0.2.3
Tuesday, May 26, 2026
Update checker, media notifications, and a bunch of audio backend fixes. Also a big Flutter source restructure that was long overdue.
Added
Frontend · UpdateChecker
Update checker in settings
Frontend · UI
Press scale animation to play button
Frontend · Lyrics
Lrclib search & get API fallback
Frontend · Notifier
Media player notifications
Audio · Backend
Reopen output stream at native sample rate on load to avoid unnecessary resampling
Audio · Backend
Added hardware capability check in probe_exact_rate before opening streams
Fixed
Frontend · Shortcuts
Fixed Spacebar shortcut being swallowed when search field is focused (migrated to HardwareKeyboard)
Audio · Backend
Added debounce guard to prevent backend freezes from play/pause spam
Audio · Backend
Fixed missing stop_drain() call in the play() resume path
Changed
Frontend · Settingss
Settings now uses a two-panel layout
Frontend · Theme
Adjust dark theme to be darker and cleaner
Frontend · HomeScreen
Improve sidebar collapse animation
Frontend · PlayerScreen
Player screen now has slide-in animation on track change
Frontend · MiniPlayer
Adjust mini player bar UI
Backend · Audio
Stream no longer blindly probes for the highest supported rate
Frontend
Music Folders moved into Settings
Codebase
Major restructure of Flutter source