Skip to content

v1.0.0

Choose a tag to compare

@aunefyren aunefyren released this 30 Apr 09:28
0d9939c

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

  • @jalava made their first contribution in #7

Full Changelog: v0.0.6...v1.0.0