From 119010de77fd09c85b2b5eb4744dde2297e76d2a Mon Sep 17 00:00:00 2001 From: bmcdonough Date: Sun, 16 Nov 2025 16:20:26 +0000 Subject: [PATCH] if pot_provide_url, append to extractor_args --- backend/download/src/yt_dlp_base.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/backend/download/src/yt_dlp_base.py b/backend/download/src/yt_dlp_base.py index 3109aec3..11348a72 100644 --- a/backend/download/src/yt_dlp_base.py +++ b/backend/download/src/yt_dlp_base.py @@ -186,6 +186,16 @@ class YtWrap: def _add_extractor_args(self): """add custom extractor_args from config if present""" extractor_args_str = self.config["downloads"].get("extractor_args") + pot_provider_url = self.config["downloads"].get("pot_provider_url") + + # If pot_provider_url is set, append it to extractor_args + if pot_provider_url: + pot_arg = f"youtubepot-bgutilhttp:base_url={pot_provider_url}" + if extractor_args_str: + extractor_args_str = f"{extractor_args_str} {pot_arg}" + else: + extractor_args_str = pot_arg + if not extractor_args_str: return