From caad3fb23b573c90acaf6d84a7f11d0d0102ab2e Mon Sep 17 00:00:00 2001 From: Nirvana Date: Sat, 16 May 2026 22:15:18 +0200 Subject: [PATCH] RTL fix live events --- lib/streaming_providers/providers/rtlplus/event_manager.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/streaming_providers/providers/rtlplus/event_manager.py b/lib/streaming_providers/providers/rtlplus/event_manager.py index 0f11717..2bf1fa4 100644 --- a/lib/streaming_providers/providers/rtlplus/event_manager.py +++ b/lib/streaming_providers/providers/rtlplus/event_manager.py @@ -8,7 +8,7 @@ Follows non-sequential pagination (1 → 3 → 6 → ...) as returned by the API """ import json -from datetime import datetime, timedelta +from datetime import datetime from typing import List, Optional, Dict, Set from ...base.models.event import Event, EventStatus @@ -271,7 +271,7 @@ class RTLPlusEventManager: continue # Exact match — return immediately - if block_title == "Diese Live-Events erwarten euch": + if block_title.strip() == "Diese Live-Events erwarten euch": logger.debug(f"Found live events block (exact): '{block_title}'") return block @@ -452,7 +452,7 @@ class RTLPlusEventManager: return EventStatus.LIVE # Event started within the last 3 hours → treat as live - if event_date <= now and event_date >= now - timedelta(hours=3): + if event_date <= now: return EventStatus.LIVE if event_date > now: