Fixed Infinite Play bug

When Infinite Play was set once, it was never reset.
This commit is contained in:
2026-02-03 15:46:47 +02:00
parent 53c55d2726
commit 9c314d88cf
3 changed files with 47 additions and 4 deletions

View File

@@ -237,9 +237,8 @@ void Player::setMelodyAttributes(JsonVariant doc) {
continuous_loop = doc["continuous_loop"].as<bool>();
}
if (continuous_loop && total_duration == 0) {
infinite_play = true;
}
// Recalculate infinite_play based on current values (reset first!)
infinite_play = (continuous_loop && total_duration == 0);
if (!continuous_loop) {
total_duration = segment_duration;