VibeServer 5.6.15 for macOS — signed and notarised. Also on apt for Debian/Ubuntu (arm64 and amd64).
Fix
- A crash introduced in 5.6.14. The spectrum ring's block copy sized each block from "samples until the next frame is due"; when a listener arrives on a server idling at 2 fps the frame rate jumps, the stride shrinks below the samples already counted, and the length went negative — a segmentation fault in the DSP thread, restarted by the auto-restore and seen as a blank spectrum that drops off the tunnel and returns minutes later. Clamped, with a regression test that reproduces the exact sequence.
Everything else is as 5.6.14: per-listener and per-session squelch, the DSP engine vectorised on 32-bit ARM, the DAB demapper, cost-planned decimation.