github Sendspin/sendspin-go v1.8.0

latest releases: v1.8.2, v1.8.1
4 months ago

sendspin v1.8.0

✨ Features

  • Controller repeat/shuffle moved to controller state per spec#81, with full client-side consumption (#135)
  • Format adaptation: emit stream/request-format so servers can renegotiate codec/sample-rate mid-stream (#132)
  • External source client API (#131)
  • Persist static_delay_ms across restarts (#133)
  • Honor client/goodbye.reason for smarter server re-dial (#134)

🐛 Fixes

  • Fix handshake failure against Music Assistant 2.9.0 — stop advertising the unimplemented visualizer role, whose stale client/hello support object MA's stricter validation rejected (#136, #137)
  • Apply perceptual volume curve (vol/100)^1.5 (#128)
  • Validate static_delay_ms against the spec range 0–5000 (#129)
  • Fix a data race in the receiver's stream/decoder handoff (part of #135)

🧹 Internal

  • gofmt receiver.go to fix the Lint check (#138)

Full Changelog: v1.7.0...v1.8.0

Don't miss a new sendspin-go release

NewReleases is sending notifications on new releases.