@@ -18,7 +18,7 @@ ESPHome 2025.2.0 - 19th February 2025
18
18
ES7243E, components/audio_adc/es7243e, es7243e.svg
19
19
ES8156, components/audio_dac/es8156, es8156.svg
20
20
21
- Speaker, components/media_player/speaker, speaker.svg
21
+ Speaker Media Player , components/media_player/speaker, speaker.svg, dark-invert
22
22
Mixer Speaker, components/speaker/mixer, mixer.svg
23
23
Resampler Speaker, components/speaker/resampler, waveform.svg, dark-invert
24
24
@@ -89,6 +89,13 @@ In addition, new ``speaker`` components have been introduced to provide more adv
89
89
:doc: `/components/voice_assistant `. These components extend our work to help you create the ultimate personal voice
90
90
assistant hardware.
91
91
92
+ The new :doc: `speaker media player </components/media_player/speaker >` component adds several features for building
93
+ a well-rounded audio device. It supports playing two different streams of audio: one for announcements and another
94
+ for music.
95
+
96
+ The new :doc: `mixer speaker </components/speaker/mixer >` component lets you combine the two streams. The mixer
97
+ even supports audio ducking, so you can lower the volume of the music while your announcement plays!
98
+
92
99
Image Components
93
100
----------------
94
101
@@ -135,17 +142,18 @@ Breaking Changes
135
142
- [custom] Remove platforms :esphomepr: `8119 ` by :ghuser: `kbx81 ` (breaking-change)
136
143
- Remove arm/v7 container image support :esphomepr: `8194 ` by :ghuser: `jesserockz ` (breaking-change)
137
144
- [esp32_rmt] Set pull-up and open-drain modes based on pin schema :esphomepr: `8178 ` by :ghuser: `swoboda1337 ` (breaking-change)
145
+ - [scd30] Increase minimal CONF_UPDATE_INTERVAL from 1 to 2 seconds :esphomepr: `8256 ` by :ghuser: `DjordjeMandic ` (breaking-change)
138
146
139
147
Beta Changes
140
148
^^^^^^^^^^^^
141
149
150
+ - [online_image]Fix reset if buffer not allocated :esphomepr: `8236 ` by :ghuser: `guillempages `
142
151
- [core] Ignore dot-prefixed config entries when looking for target platform :esphomepr: `8240 ` by :ghuser: `jesserockz `
143
152
- Bump zeroconf to 0.144.1 :esphomepr: `8238 ` by :ghuser: `bdraco `
144
153
- [core] Fix ``config_dir `` for dashboard :esphomepr: `8242 ` by :ghuser: `jesserockz `
145
154
- [cse7766] Remove ``stream `` dependency :esphomepr: `7720 ` by :ghuser: `gabest11 `
146
155
- [graph] Remove ``stream `` dependency :esphomepr: `8243 ` by :ghuser: `kbx81 `
147
156
- [modbus_controller] Remove `stream ` dependency :esphomepr: `8244 ` by :ghuser: `kbx81 `
148
- - [online_image]Fix reset if buffer not allocated :esphomepr: `8236 ` by :ghuser: `guillempages `
149
157
- [logger] Fix bug causing global log level to be overwritten :esphomepr: `8248 ` by :ghuser: `swoboda1337 `
150
158
- Add support for the DAC on the S2 :esphomepr: `8030 ` by :ghuser: `maraid `
151
159
- Fix crash when storage file doesnt exist yet :esphomepr: `8249 ` by :ghuser: `jesserockz `
@@ -338,13 +346,13 @@ All changes
338
346
- GDEY042T81 e-paper displays support :esphomepr: `8061 ` by :ghuser: `mgruener `
339
347
- Add support for Waveshare 7.3" ACeP 7-Color display :esphomepr: `6380 ` by :ghuser: `NeilSCGH `
340
348
- Bump esphome-dashboard to 20250212.0 :esphomepr: `8235 ` by :ghuser: `jesserockz `
349
+ - [online_image]Fix reset if buffer not allocated :esphomepr: `8236 ` by :ghuser: `guillempages `
341
350
- [core] Ignore dot-prefixed config entries when looking for target platform :esphomepr: `8240 ` by :ghuser: `jesserockz `
342
351
- Bump zeroconf to 0.144.1 :esphomepr: `8238 ` by :ghuser: `bdraco `
343
352
- [core] Fix ``config_dir `` for dashboard :esphomepr: `8242 ` by :ghuser: `jesserockz `
344
353
- [cse7766] Remove ``stream `` dependency :esphomepr: `7720 ` by :ghuser: `gabest11 `
345
354
- [graph] Remove ``stream `` dependency :esphomepr: `8243 ` by :ghuser: `kbx81 `
346
355
- [modbus_controller] Remove `stream ` dependency :esphomepr: `8244 ` by :ghuser: `kbx81 `
347
- - [online_image]Fix reset if buffer not allocated :esphomepr: `8236 ` by :ghuser: `guillempages `
348
356
- [logger] Fix bug causing global log level to be overwritten :esphomepr: `8248 ` by :ghuser: `swoboda1337 `
349
357
- Add support for the DAC on the S2 :esphomepr: `8030 ` by :ghuser: `maraid `
350
358
- Fix crash when storage file doesnt exist yet :esphomepr: `8249 ` by :ghuser: `jesserockz `
0 commit comments