From fbd86b53f23069c7b14926241532db7c5f835ff6 Mon Sep 17 00:00:00 2001 From: Nirvana Date: Tue, 31 Mar 2026 18:19:29 +0200 Subject: [PATCH] Add orignal manifest --- routes/streams.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/routes/streams.py b/routes/streams.py index 9d9589c..c82e869 100644 --- a/routes/streams.py +++ b/routes/streams.py @@ -325,6 +325,13 @@ def setup_stream_routes(app, manager, service): else: # Check if provider requires manifest context (needs HTTP manager to fetch) provider_instance = manager.get_provider(provider) + + if provider_instance is None: + logger.warning( + f"_resolve_stream: manager.get_provider('{provider}') returned None — " + "cannot check requires_manifest_context; falling back to redirect" + ) + if provider_instance and getattr(provider_instance, 'requires_manifest_context', False): # For providers that need manifest context, fetch and return the manifest directly logger.debug(