v1.0.0
Warning
This is a breaking release. The integration has been rewritten from scratch and is not compatible with the previous version. You will need to remove all existing Bluesound Alt entries and re-add your devices through the UI.
What happened since v0.0.6
This release replaces the old YAML-based platform integration with a modern Home Assistant architecture: UI config flow, one coordinator per device, and native HA grouping. The domain remains bluesound_alt but the internals are entirely new.
New features:
- Devices are added through Settings → Integrations → Add Integration, no configuration.yaml required
- Correct group join/unjoin with immediate state updates in HA
- Per-speaker volume control within groups — each speaker tracks its own individual volume, not just the shared group volume
- Source/input selection (physical inputs and streaming services shown per device)
- Long-poll based updates — reacts to device changes instantly instead of polling on a fixed interval
- Works with https://github.com/kalkih/mini-media-player — see README for updated config
Note
If you use Mini Media Player, change platform: bluesound to platform: media_player and add supports_master: true in your speaker_group config.
A note on development
Parts of this rewrite were developed with assistance from Claude (Anthropic AI). All code has been reviewed and tested against real Bluesound hardware.
What's Changed:
- Fix volume_set silently failing on BluOS firmware by sending integer level by @jalava in #7
- Migrate to config entries with coordinator by @aunefyren in #8
New Contributors
Full Changelog: v0.0.6...v1.0.0