From ae85d6ae0c411446928d1a02b9fbc3b8e42a520e Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sat, 24 May 2025 11:58:09 +0200 Subject: [PATCH] extractors/media/youtube: disable check_formats for less requests --- server/entertainment_decider/extractors/media/youtube.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/entertainment_decider/extractors/media/youtube.py b/server/entertainment_decider/extractors/media/youtube.py index 39d0c2d..a99b101 100644 --- a/server/entertainment_decider/extractors/media/youtube.py +++ b/server/entertainment_decider/extractors/media/youtube.py @@ -31,6 +31,11 @@ from ..generic import ( from .base import MediaExtractor +YTDLP_OPTS = { + "check_formats": False, +} + + class YoutubeMediaExtractor(MediaExtractor[YoutubeVideoData]): __uri_regex = re.compile( r"""^ @@ -78,7 +83,7 @@ class YoutubeMediaExtractor(MediaExtractor[YoutubeVideoData]): raise Exception(f"URI not suitable: {uri!r}") id = uri_match.group("id") try: - with YoutubeDL({}) as ydl: + with YoutubeDL(YTDLP_OPTS) as ydl: info = ydl.extract_info( f"https://www.youtube.com/watch?v={id}", download=False,