Repository navigation
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, andsinkNodeIDs). - 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
- @torchtarget made their first contribution in #2 🎉
Full Changelog: v0.5.2...v0.5.3