Skip to content

Sonicwave 0.4.0

Latest

Choose a tag to compare

@thijsw thijsw released this 17 Jul 06:49

What's changed

FLAC playback, actually fixed

  • FLAC streaming was silently broken — playing a FLAC album decoded about half a second per track, then skipped through the rest of the queue. The cause was a subtle audio-framework interaction deep in the streaming decoder (building conversion buffers inside the parser's callback corrupts FLAC parsing; MP3 happened to tolerate it). FLAC albums now stream and play gapless like everything else. If Sonicwave ever "skipped through" an album on you — this was it.

Play formats your Mac can't

  • Tracks in formats macOS can't decode natively (Ogg Vorbis, some MP4 variants) now play automatically via server transcoding instead of showing an error — the whole album follows suit, seeks included. The "Can't Play Track" alert only appears if even the server can't help.

Browse it your way

  • Filter the Albums grid by any genre in your library, or by decade (1950s–2020s), from the new Filter menu next to Sort.
  • Shuffle Library (Controls menu, or the Shuffle All button on the Songs list) queues up a fresh random 500-song mix of everything you have.
  • Multi-disc albums get disc headers — sticky "Disc 1 / Disc 2" rows in the track list, with disc subtitles when your files carry them.

Quieter networking

  • Cover-art fetching is now polite to your server: at most six concurrent requests, and rate-limited responses back off and retry instead of leaving permanent placeholders (Navidrome rate-limits artwork by default).

Full changelog: v0.3.0...v0.4.0