1
0
mirror of https://github.com/esphome/esphome.git synced 2025-04-12 13:50:36 +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 Keith Burzinski
parent f131186e6b
commit 8fcbd57f2f
No known key found for this signature in database
GPG Key ID: 802564C5F0EEFFBE

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();
}