check if requested subs

This commit is contained in:
Antonio J. Delgado 2025-08-10 12:33:38 +03:00
parent 0e800d0c0b
commit 918ecc5df4

View file

@ -436,6 +436,7 @@ class GetYoutubeVideos:
)
else:
language = subtitle_match.group(1)
if 'subtitleslangs' in ydl_opts:
if language in ydl_opts['subtitleslangs']:
self._log.warning(
f"The language '{language}' is not available, removing from list: {', '.join(ydl_opts['subtitleslangs'])}"
@ -447,6 +448,11 @@ class GetYoutubeVideos:
f"The language '{language}' is not available, but is not present in list: {', '.join(ydl_opts['subtitleslangs'])}"
)
download_result = 'error'
else:
self._log.error(
f"The language '{language}' is not available, but didn't request subtitles?!?!"
)
download_result = 'error'
else:
self._log.error(
"Error getting video with proxy '%s'. %s",