diff --git a/bazarr/list_subtitles.py b/bazarr/list_subtitles.py index 3425f0f51..67bff459e 100644 --- a/bazarr/list_subtitles.py +++ b/bazarr/list_subtitles.py @@ -16,7 +16,7 @@ from bs4 import UnicodeDammit from itertools import islice from get_args import args -from get_languages import alpha2_from_alpha3 +from get_languages import alpha2_from_alpha3, get_languages from config import settings from helper import path_replace, path_replace_movie, path_replace_reverse, \ path_replace_reverse_movie @@ -56,7 +56,8 @@ def store_subtitles(file): try: # fixme: set subliminal_patch.core.CUSTOM_PATHS to a list of absolute folders or subfolders to support # subtitles outside the media file folder - subtitles = search_external_subtitles(file, only_one=settings.general.getboolean('single_language')) + subtitles = search_external_subtitles(file, languages=get_languages(kind="code3"), + only_one=settings.general.getboolean('single_language')) except Exception as e: logging.exception("BAZARR unable to index external subtitles.") pass @@ -139,7 +140,8 @@ def store_subtitles_movie(file): # subtitles outside the media file folder brazilian_portuguese = [".pt-br", ".pob", "pb"] try: - subtitles = search_external_subtitles(file, only_one=settings.general.getboolean('single_language')) + subtitles = search_external_subtitles(file, languages=get_languages(kind="code3"), + only_one=settings.general.getboolean('single_language')) except Exception as e: logging.exception("BAZARR unable to index external subtitles.") pass