From 4b4b2e53a29d9c7bb24925542002de8a5da25398 Mon Sep 17 00:00:00 2001 From: Nirvana Date: Sun, 7 Dec 2025 20:20:33 +0100 Subject: [PATCH] Improve EPG --- lib/streaming_providers/providers/magentaeu/provider.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/streaming_providers/providers/magentaeu/provider.py b/lib/streaming_providers/providers/magentaeu/provider.py index fd07589..e2c4f37 100644 --- a/lib/streaming_providers/providers/magentaeu/provider.py +++ b/lib/streaming_providers/providers/magentaeu/provider.py @@ -127,6 +127,11 @@ class MagentaProvider(StreamingProvider): def implements_epg(self) -> bool: return False + @property + def catchup_window(self) -> int: + # This provider offers 7 days of catchup + return 7 + def authenticate(self, **kwargs) -> str: logger.info(f"=== MagentaProvider.authenticate() CALLED with kwargs: {kwargs} ===") self.bearer_token = self.authenticator.get_bearer_token(force_refresh=kwargs.get('force_refresh', False))