diff --git a/vesper/documentation/common_commands.txt b/vesper/documentation/common_commands.txt new file mode 100644 index 0000000..a65226a --- /dev/null +++ b/vesper/documentation/common_commands.txt @@ -0,0 +1,29 @@ +COMMANDS: + +{ + "cmd":"system", + "contents": + { + "action":"force_update", + "channel":"beta" + } +} + + +{ + "cmd":"system", + "contents": + { + "action":"set_mqtt_log_level", + "level":3 + } +} + + +{ + "cmd":"system", + "contents": + { + "action":"restart" + } +} diff --git a/vesper/documentation/features.info b/vesper/documentation/features.info index c2ebf04..1fbc67e 100644 --- a/vesper/documentation/features.info +++ b/vesper/documentation/features.info @@ -7,6 +7,10 @@ eg. PV25K07BC01R01 PV 25 K 07 BC 01 R 01 PV [Y] [M] [D] [BT] [RV] R [BC] +// SERBIA_OLD: PV25K07BC01R01 +// SERBIA_NEW: PV26A28BC01R01 + +// XRISTIANIKH_ELPIS: PV26B02BP01R01 PV25L22BP01R01 @@ -82,4 +86,15 @@ HW: 1.0 u6545309759@gmail.com bellsystems2025 -aCx!97IEfTiA073^#*Jj \ No newline at end of file +aCx!97IEfTiA073^#*Jj + + +// XRISTIANIKH_ELPIS: + +PV26B02BP01R01 +Bell Plus +HW: 1.0 + + +mail: christianikielpis@gmail.com +pass: bellsystems2025 \ No newline at end of file diff --git a/vesper/src/Player/Player.cpp b/vesper/src/Player/Player.cpp index 80b61a1..dac5389 100644 --- a/vesper/src/Player/Player.cpp +++ b/vesper/src/Player/Player.cpp @@ -237,9 +237,8 @@ void Player::setMelodyAttributes(JsonVariant doc) { continuous_loop = doc["continuous_loop"].as(); } - 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;