From 76f33b7f18769e7a6f38d3242d5f551d8e9cf665 Mon Sep 17 00:00:00 2001 From: Radek Davidek Date: Tue, 10 Mar 2026 17:43:59 +0100 Subject: [PATCH] EPG fix --- .../java/cz/kamma/xtreamplayer/XtreamLibraryService.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/cz/kamma/xtreamplayer/XtreamLibraryService.java b/src/main/java/cz/kamma/xtreamplayer/XtreamLibraryService.java index ada32ba..dd1308a 100644 --- a/src/main/java/cz/kamma/xtreamplayer/XtreamLibraryService.java +++ b/src/main/java/cz/kamma/xtreamplayer/XtreamLibraryService.java @@ -258,7 +258,14 @@ final class XtreamLibraryService { "stream_id", streamId, "limit", Integer.toString(Math.max(1, limit)) )); - return objectMapper.convertValue(response, Object.class); + // Wrap response in object with epg_listings key for frontend + Map result = new LinkedHashMap<>(); + if (response.isArray()) { + result.put("epg_listings", objectMapper.convertValue(response, List.class)); + } else { + result.put("epg_listings", List.of()); + } + return result; } private List parseCategories(JsonNode node) {