From bedc91cbab87290d8d8df95abc42125d7c4c5808 Mon Sep 17 00:00:00 2001 From: Nirvana Date: Wed, 29 Apr 2026 16:31:27 +0200 Subject: [PATCH] Prepare RTLPlus for new streaming prov --- .../providers/rtlplus/vod_manager.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/streaming_providers/providers/rtlplus/vod_manager.py b/lib/streaming_providers/providers/rtlplus/vod_manager.py index aa23aa9..61e1c55 100644 --- a/lib/streaming_providers/providers/rtlplus/vod_manager.py +++ b/lib/streaming_providers/providers/rtlplus/vod_manager.py @@ -283,7 +283,15 @@ class RTLPlusVodManager: layout = self._provider.fetch_layout( layout_type="program", content_id=program_id, - location=f"{self.cfg.beta_website}american-pie-p_{program_id}", # ← won't work generically + location=f"{self.cfg.beta_website}p_{program_id}" + ) + logger.debug( + f"Program {program_id} layout has blocks: " + + str([ + (b.get("blockId"), b.get("content", {}).get("contentTemplateId")) + for b in layout.get("blocks", []) + if b.get("type") == "bffPaginated" + ]) ) if not layout: return {"entries": [], "next_cursor": None, "total": 0}