From a9120dbd2b66c63d2dd78a3e472267644276d4a9 Mon Sep 17 00:00:00 2001 From: Nirvana Date: Sat, 7 Mar 2026 20:46:22 +0100 Subject: [PATCH] Add discovery --- lib/streaming_providers/providers/rtlplus/provider.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/streaming_providers/providers/rtlplus/provider.py b/lib/streaming_providers/providers/rtlplus/provider.py index 9e05646..159cb3a 100644 --- a/lib/streaming_providers/providers/rtlplus/provider.py +++ b/lib/streaming_providers/providers/rtlplus/provider.py @@ -336,7 +336,12 @@ class RTLPlusProvider(StreamingProvider): try: logger.debug(f"RTL+ Manifest Request: GET {manifest_url}") - headers = self.rtl_config.get_base_headers() + if ":live-events:" in content_id: + access_token = self.authenticator.get_bearer_token() + headers = self.rtl_config.get_api_headers(access_token=access_token) + else: + headers = self.rtl_config.get_base_headers() + response = self.http_manager.get(manifest_url, operation="manifest", headers=headers) logger.debug(f"RTL+ Manifest Response: Status={response.status_code}")