From 680042a428d4f4e455be7ec6c92e6ae1786f94ae Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Tue, 29 Jul 2025 08:44:46 +0200 Subject: [PATCH] Replaces `i2s_audio.media_player` by `i2s_audio.speaker.media_player` --- ...te-Easy-ESPHome_standard_media_player.yaml | 29 ++++++++++++------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/ESPHome/TX-Ultimate-Easy-ESPHome_standard_media_player.yaml b/ESPHome/TX-Ultimate-Easy-ESPHome_standard_media_player.yaml index 32a8eb5..e249865 100644 --- a/ESPHome/TX-Ultimate-Easy-ESPHome_standard_media_player.yaml +++ b/ESPHome/TX-Ultimate-Easy-ESPHome_standard_media_player.yaml @@ -23,16 +23,11 @@ media_player: - id: mp_media_player name: Media Player internal: false - platform: i2s_audio - i2s_dout_pin: GPIO15 - i2s_audio_id: if_i2s_audio - i2s_comm_fmt: msb - dac_type: external - mode: mono - mute_pin: - number: GPIO26 - inverted: true - allow_other_uses: true + platform: speaker + announcement_pipeline: + speaker: announcement_spk_resampling_input + media_pipeline: + speaker: media_spk_resampling_input script: - id: !extend dump_config_list_packages @@ -50,6 +45,20 @@ script: // Identify itself ESP_LOGCONFIG(ESPHOME_PROJECT_NAME, " - Add-on - Media Player"); +speaker: + - platform: mixer + id: mixer_speaker_embedded + output_speaker: speaker_embedded + source_speakers: + - id: announcement_speaker_embedded + - id: media_speaker_embedded + - platform: resampler + id: announcement_spk_resampling_input + output_speaker: announcement_speaker_embedded + - platform: resampler + id: media_spk_resampling_input + output_speaker: media_speaker_embedded + switch: - id: sw_speaker_amplifier name: Speaker - Amplifier