Update media player entity volume handling

Set the volume and previous volume for the media player entity based on the current state.
This commit is contained in:
Omar Amin authored and GitHub committed 2026-02-21 16:27:06 +02:00
1 parent 0d34e67823
commit 38c064fc68
1 file changed
+3
+3
View File
@@ -92,12 +92,15 @@ class VoiceSatelliteProtocol(APIServer):
object_id="linux_voice_assistant_media_player",
music_player=state.music_player,
announce_player=state.tts_player,
initial_volume=state.volume,
)
self.state.entities.append(self.state.media_player_entity)
elif self.state.media_player_entity not in self.state.entities:
self.state.entities.append(self.state.media_player_entity)
self.state.media_player_entity.server = self
self.state.media_player_entity.volume = state.volume
self.state.media_player_entity.previous_volume = state.volume
# Add/update mute switch entity (like ESPHome Voice PE)
mute_switch = self.state.mute_switch_entity