Skip to content

0.5.3 — Formation mesh multi-speaker support

Latest

Choose a tag to compare

@space192 space192 released this 21 Sep 15:09
c402d21

What's Changed

Fixes multi-speaker Formation/mesh setups. Every mesh member relays the others' messages, so the integration previously latched onto the first node in the list and could show the wrong now-playing track, artwork, and volume. It now selects the node matching the configured host and filters WebSocket messages to that speaker.

  • Restore get_version() that was lost in a 0.5.x merge (fixes config flow).
  • Select the mesh node matching this host instead of nodes[0].
  • Only handle WebSocket messages from this speaker's own node (via sendingNodeID, tile keys, and sinkNodeIDs).
  • Fetch volume and current track once the WebSocket is connected; clear state when nothing is playing.

Full PR: Fix/formation mesh support by @torchtarget in #2

New Contributors

Full Changelog: v0.5.2...v0.5.3