Releases: Sendspin/sendspin-cli
Releases · Sendspin/sendspin-cli
7.1.0
What’s Changed
- #238 - Fix audio underflow on stream start by buffering before playback (@tobsch)
- #235 - Add --interface option to bind to a specific network interface (@copilot-swe-agent[bot])
- #199 - Add multi-worker serve mode for Sendspin Party (@maximmaxim345)
🐛 Bugfixes
- #237 - Scope ALSA
get_state()to Playback channels on mixed Capture/Playback controls (@copilot-swe-agent[bot])
7.0.0
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)
⬆️ Dependencies and CI
6.0.0
5.9.0
5.8.0
5.7.2
5.7.1
5.7.0
5.6.0
What’s Changed
🐛 Bugfixes
- #189 - Fix daemon volume commands with external volume controllers (@balloob-travel)
- #187 - Prefer well-known ALSA mixer element names (@maximmaxim345)
🚀 Features
- #188 - Refresh sendspin serve web listening UI (@balloob-travel)
5.5.1
What’s Changed
🐛 Bugfixes
- #186 - Fix ALSA hardware volume control being too sensitive (@maximmaxim345)