diff --git a/get_youtube_videos/get_youtube_videos.py b/get_youtube_videos/get_youtube_videos.py index f0fb5ed..1ae7b6a 100644 --- a/get_youtube_videos/get_youtube_videos.py +++ b/get_youtube_videos/get_youtube_videos.py @@ -283,9 +283,12 @@ class GetYoutubeVideos: if not video_info: break if video_info['subtitles']: - for subtitle in self.config['subtitle_langs']: - if subtitle in video_info['subtitles']: - downloadable_subtitles.append(subtitle) + if self.config['subtitle_langs'] == 'all': + downloadable_subtitles = video_info['subtitles'] + else: + for subtitle in self.config['subtitle_langs']: + if subtitle in video_info['subtitles']: + downloadable_subtitles.append(subtitle) info_filename = os.path.join( self.config['download_dir'], f"{video_id}.json"