From 049b65f093edc76c03a3a08c905c07db9b9f0c33 Mon Sep 17 00:00:00 2001 From: Nirvana Date: Sat, 22 Nov 2025 08:12:25 +0100 Subject: [PATCH] Fix get_manifest --- .../providers/magenta2/remote_login_handler.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/streaming_providers/providers/magenta2/remote_login_handler.py b/lib/streaming_providers/providers/magenta2/remote_login_handler.py index 397bee9..b7c66b2 100644 --- a/lib/streaming_providers/providers/magenta2/remote_login_handler.py +++ b/lib/streaming_providers/providers/magenta2/remote_login_handler.py @@ -208,6 +208,13 @@ class RemoteLoginHandler: target_url = query_params['target'][0] # URL decode it decoded_url = unquote(target_url) + + # Truncate at the last dot in the URL + if '.' in decoded_url: + shortened_url = decoded_url.rsplit('.', 1)[0] + logger.info(f"Extracted QR target URL: {shortened_url}") + return shortened_url + logger.info(f"Extracted QR target URL: {decoded_url}") return decoded_url else: