diff --git a/vesper/src/Communication/CommandHandler/CommandHandler.cpp b/vesper/src/Communication/CommandHandler/CommandHandler.cpp index 6ca0cdf..04cb943 100644 --- a/vesper/src/Communication/CommandHandler/CommandHandler.cpp +++ b/vesper/src/Communication/CommandHandler/CommandHandler.cpp @@ -1201,7 +1201,7 @@ void CommandHandler::handleForceUpdateCommand(JsonVariant contents, const Messag LOG_WARNING("🔄 Force OTA update requested via command"); // Check if player is active - if (_player && _player->isPlaying()) { + if (_player && _player->isCurrentlyPlaying()) { sendErrorResponse("force_update", "Cannot update while playback is active", context); LOG_WARNING("Force update rejected - player is active"); return; @@ -1251,7 +1251,7 @@ void CommandHandler::handleCustomUpdateCommand(JsonVariant contents, const Messa contents["file_size"].as() : 0; // Check if player is active - if (_player && _player->isPlaying()) { + if (_player && _player->isCurrentlyPlaying()) { sendErrorResponse("custom_update", "Cannot update while playback is active", context); LOG_WARNING("Custom update rejected - player is active"); return;