1
0
mirror of https://github.com/esphome/esphome.git synced 2025-04-11 05:10:34 +01:00

[media_player] Don't reset enqueue command (#8465)

This commit is contained in:
Kevin Ahrendt 2025-03-25 11:16:12 -05:00 committed by GitHub
parent ce2e966005
commit fb9a15f0af
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -56,7 +56,8 @@ const char *media_player_command_to_string(MediaPlayerCommand command) {
void MediaPlayerCall::validate_() {
if (this->media_url_.has_value()) {
if (this->command_.has_value()) {
if (this->command_.has_value() && this->command_.value() != MEDIA_PLAYER_COMMAND_ENQUEUE) {
// Don't remove an enqueue command
ESP_LOGW(TAG, "MediaPlayerCall: Setting both command and media_url is not needed.");
this->command_.reset();
}