diff --git a/backend/services/ytdlp.py b/backend/services/ytdlp.py index a51906f..7f48a6d 100644 --- a/backend/services/ytdlp.py +++ b/backend/services/ytdlp.py @@ -218,6 +218,7 @@ def fetch_video_metadata(video_id: str) -> dict | None: "--no-download", "--no-playlist", "--quiet", + "--extractor-args", "youtube:player_client=ios,web", *_cookie_args(), ], timeout=30) @@ -473,6 +474,7 @@ def start_download( "--no-part", "--no-mtime", "-o", output_template, "--newline", "--progress", "--no-colors", + "--extractor-args", "youtube:player_client=ios,web", *_cookie_args(), ], stdout=subprocess.PIPE,