Several improvements to announcements (#2145)
authorKostas Chatzikokolakis <kostas@chatzi.org>
Fri, 25 Apr 2025 17:02:38 +0000 (20:02 +0300)
committerGitHub <noreply@github.com>
Fri, 25 Apr 2025 17:02:38 +0000 (19:02 +0200)
commit188a89c63981de13f666246fcdb85b60c4b2e63b
treec54d4148394e181865f56c7d7c67f9ca1b47fe4a
parent6e572cc26733cbec73d2fac16ff038fc9242d1cd
Several improvements to announcements (#2145)

* Snapcast: remove obsolete cancel_timer

* Snapcast: remove player update in cmd_volume_set

No changes are made in the player here, and the update is called with
snap_client_id, not player_id.

* Snapcast: implement native announcements

* Faster TTS pre-announce, without waiting for TTS data

* Snapcast: use -probesize for faster announcements
music_assistant/controllers/streams.py
music_assistant/providers/snapcast/__init__.py