Bump aiosendspin to 3.0 (#2924)
authorPaulus Schoutsen <balloob@gmail.com>
Tue, 20 Jan 2026 13:27:41 +0000 (08:27 -0500)
committerGitHub <noreply@github.com>
Tue, 20 Jan 2026 13:27:41 +0000 (08:27 -0500)
commit1d6fec3cbdcd9defbb584c05abc0eaf91fe1272b
treec3ee4c3115ee55ba443f432185fcc65fbaae7f30
parent418edc3df4f1aa2a210c7cd0034666f89d7d98b6
Bump aiosendspin to 3.0 (#2924)

* Bump aiosendspin to 2.0

Adapt to breaking changes in aiosendspin:
- Change event listener callbacks from async to synchronous
- Change start_server advertise_host to advertise_addresses

* fix: handle client disconnect during pending unregister wait

Check if client still exists after waiting for pending unregister,
preventing player registration attempts for disconnected clients.

* chore(deps): bump aiosendspin to 3.0.0

---------

Co-authored-by: Maxim Raznatovski <nda.mr43@gmail.com>
music_assistant/providers/sendspin/manifest.json
music_assistant/providers/sendspin/player.py
music_assistant/providers/sendspin/provider.py
requirements_all.txt