Release notes
Small steps.
Quietly shipped.
A short record of what changed, and when it became ready.
Stable
currentThe complete local player, release pipeline, and Arch package.
- Published the verified suzumushi-bin package to AUR.
- Added session-only Library folder collapse without hiding search results or changing playback.
- Made Enter play or pause outside Library and clarified previous and next controls.
- Prevented the same underlying audio asset from entering the Queue twice while keeping playlist additions atomic.
- Cleared informational footer notices after three seconds while preserving warnings and errors.
Desktop
The terminal player learned to speak to the Linux desktop.
- Added MPRIS, global media keys, playerctl controls, and bounded metadata.
- Finished the built-in key guide, failure states, and installed-binary QA.
- Kept desktop actions routed through the same app-owned playback state.
Playback
Folders became a library, and Suzu began to dance.
- Added the nested library, folder playlists, local search, and bounded Queue.
- Added MP3, FLAC, WAV/PCM, and Ogg/Vorbis playback with seeking, shuffle, and repeat.
- Added paused session restoration and the original terminal-native Suzu animation.
Foundation
The safe local foundation and terminal shell arrived.
- Added strict root initialization, descriptor-relative scanning, private logs, and bounded parsing.
- Added the keyboard-first terminal interface and the canonical suzumushi command.
- Established the complete CI, security, MSRV, and fuzzing gates.