+
FSEQ playback is controlled via the WLED effects interface. Select the FSEQ Player effect to play back sequences.
+
+
+
+
+)rawliteral";
+
+
+void WebUIManager::registerEndpoints() {
+
+ // Main UI page
+ server.on("/fsequi", HTTP_GET, [](AsyncWebServerRequest *request) {
+ request->send_P(200, "text/html", PAGE_HTML);
+ });
+
+ // API - List SD files (size in KB + storage info)
+ server.on("/api/sd/list", HTTP_GET, [](AsyncWebServerRequest *request) {
+
+ File root = SD_ADAPTER.open("/");
+
+ uint64_t totalBytes = SD_ADAPTER.totalBytes();
+ uint64_t usedBytes = SD_ADAPTER.usedBytes();
+
+ DynamicJsonDocument doc(8192);
+
+ JsonObject rootObj = doc.to