Commit 043b93f

benny-dou <60535774+benny-dou@users.noreply.github.com>
2025-04-10 01:50:58
fix(ytdlp): always try fallback proxy
1 parent 735a8be
Changed files (1)
src
preview
src/preview/ytdlp.py
@@ -110,7 +110,7 @@ async def preview_ytdlp(
     json_file = f"{DOWNLOAD_DIR}/{quote_plus(url)}.json"
     info = download_video_info(url, ydl_opts, json_file)
     if ytdlp_error := info.get("ytdlp_error"):
-        if proxy != PROXY.YTDLP_FALLBACK and any(x in ytdlp_error.lower() for x in ["sign in", "请登录", "地区", "国家", "country", "删除", "deleted"]):
+        if proxy != PROXY.YTDLP_FALLBACK:
             raise ProxyError(ytdlp_error)
         await modify_progress(text=ytdlp_error, force_update=True, **kwargs)
         return