From 6db32c0e6d005bce5c01ce9129ba2f7694f0beae Mon Sep 17 00:00:00 2001 From: Nirvana Date: Thu, 13 Nov 2025 20:43:44 +0100 Subject: [PATCH] Add Magenta 2.0 (DE) --- .../providers/magenta2/provider.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/streaming_providers/providers/magenta2/provider.py b/lib/streaming_providers/providers/magenta2/provider.py index 7d9dc75..b66b742 100644 --- a/lib/streaming_providers/providers/magenta2/provider.py +++ b/lib/streaming_providers/providers/magenta2/provider.py @@ -206,8 +206,17 @@ class Magenta2Provider(StreamingProvider): # Initialize endpoint manager with discovered configuration self.endpoint_manager = EndpointManager(self.provider_config) - # 🚨 REMOVED: Don't configure authenticator here - it doesn't exist yet - # Just log what we discovered for now + # DEBUG: Check if QR code endpoint is discovered + if self.endpoint_manager: + qr_url = self.endpoint_manager.get_endpoint('login_qr_code') + if qr_url: + logger.info(f"✓ QR code endpoint discovered in endpoint manager: {qr_url}") + else: + logger.warning("✗ QR code endpoint NOT found in endpoint manager") + # Show all available endpoints for debugging + all_endpoints = self.endpoint_manager.get_all_endpoints() + logger.debug(f"Available endpoints: {list(all_endpoints.keys())}") + if self.provider_config and self.provider_config.manifest: device_token = self.provider_config.get_device_token() authorize_tokens_url = self.provider_config.get_authorize_tokens_url()