Replaces i2s_audio.media_player by i2s_audio.speaker.media_player

This commit is contained in:
Edward Firmo
2025-07-29 08:44:46 +02:00
parent 0a3ceb97f5
commit 680042a428

View File

@@ -23,16 +23,11 @@ media_player:
- id: mp_media_player - id: mp_media_player
name: Media Player name: Media Player
internal: false internal: false
platform: i2s_audio platform: speaker
i2s_dout_pin: GPIO15 announcement_pipeline:
i2s_audio_id: if_i2s_audio speaker: announcement_spk_resampling_input
i2s_comm_fmt: msb media_pipeline:
dac_type: external speaker: media_spk_resampling_input
mode: mono
mute_pin:
number: GPIO26
inverted: true
allow_other_uses: true
script: script:
- id: !extend dump_config_list_packages - id: !extend dump_config_list_packages
@@ -50,6 +45,20 @@ script:
// Identify itself // Identify itself
ESP_LOGCONFIG(ESPHOME_PROJECT_NAME, " - Add-on - Media Player"); 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: switch:
- id: sw_speaker_amplifier - id: sw_speaker_amplifier
name: Speaker - Amplifier name: Speaker - Amplifier