From c3f328d45cddd5466ce076c4d404f9fe5b8b5998 Mon Sep 17 00:00:00 2001 From: Nirvana Date: Fri, 6 Mar 2026 14:49:02 +0100 Subject: [PATCH] Add discovery --- lib/streaming_providers/base/utils/mpd_rewriter.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/streaming_providers/base/utils/mpd_rewriter.py b/lib/streaming_providers/base/utils/mpd_rewriter.py index 8c4aee3..a5048a6 100644 --- a/lib/streaming_providers/base/utils/mpd_rewriter.py +++ b/lib/streaming_providers/base/utils/mpd_rewriter.py @@ -126,7 +126,7 @@ class MPDRewriter: if self.highest_quality_video_only and representation_id and "$RepresentationID$" in template_pattern: template_pattern = template_pattern.replace("$RepresentationID$", representation_id) - proxy_url += f"/{quote(template_pattern, safe='.-_$')}" + proxy_url += f"/{quote(template_pattern, safe='.-_$%')}" return proxy_url @@ -585,7 +585,6 @@ class MPDRewriter: if raw_url: # Resolve the relative BaseURL against the current base resolved_cdn_url = self._urljoin_preserve_query(base_url, raw_url) - logger.debug(f"Rewriting BaseURL: {raw_url} -> {resolved_cdn_url}") # Rewrite the BaseURL text to a proxy URL # In receiver-side clearkey mode, this will use /api/proxy/ @@ -594,7 +593,6 @@ class MPDRewriter: current_encrypted, current_kid, representation_id=current_rep_id ) - logger.debug(f"Proxied BaseURL: {element.text}") # ------------------------------------------------------------------ # Standard SegmentTemplate / SegmentList attribute rewriting.