What’s Changed
The DAC-anchored sync fix (#226) and remote per-player delay (#185) make the old 100-150ms recommendation obsolete. If audio is playing slightly too late, a small positive delay (e.g., 50ms) can help compensate for audio hardware latency. On compatible servers, delay can be configured remotely per player, so you shouldn't need to set this locally.
- #205 - Add multi-server support to the daemon CLI (@maximmaxim345)
- #229 - Convert ALSA volume tests to native async def (@balloob)
- #227 - Update delay recommendations in README (@maximmaxim345)
⚠ Breaking Changes
- #185 - Add remote per-player delay configuration (@maximmaxim345)
🐛 Bugfixes
- #224 - Fix ALSA device matching for hw:CARD=...,DEV=... format (@balloob)
- #202 - Fix playback stop on server-initiated reconnection (@teancom)
- #230 - Drop audio chunk gracefully when worker isn't running (@maximmaxim345)
- #228 - Support TAS58xx 'volume' capability for ALSA volume control (@balloob)
- #226 - Fix sync offset by reanchoring cursor to DAC (@maximmaxim345)
🚀 Features
- #185 - Add remote per-player delay configuration (@maximmaxim345)