Skip to content

Add equalizer presets to library to simplify implementation in Home Assistant#202

Open
Solmath wants to merge 4 commits intonoahhusby:mainfrom
Solmath:feature/add-eq-presets
Open

Add equalizer presets to library to simplify implementation in Home Assistant#202
Solmath wants to merge 4 commits intonoahhusby:mainfrom
Solmath:feature/add-eq-presets

Conversation

@Solmath
Copy link
Contributor

@Solmath Solmath commented Feb 15, 2026

As pointed out during review of home-assistant/core#162956, the presets should be part of the library.

This PR adds presets, as well as class methods to simplify implementation on HA side.

Note

I noticed that

eq_settings = UserEQ.from_preset("bass_boost", enabled=True)
await client.set_equalizer_params(eq_settings)

will currently not actually enable the equalizer.

The reason is that the payload in set_equalizer_params() only contains user_eq_bands but not user_eq like in set_equalizer_mode().

Should we change that, so the EQ will automatically be activated when selecting a preset?

To change presets in the StreamMagic App, you have to manually activate the EQ first.

@Solmath Solmath requested a review from noahhusby as a code owner February 15, 2026 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant