From 1765c6039e131744a84180ba10a7a9c87565421b Mon Sep 17 00:00:00 2001 From: pukkandan Date: Mon, 18 Jul 2022 05:02:30 +0530 Subject: [PATCH] [extractor/MangoTV] Fix subtitle languages Closes #4315 --- yt_dlp/extractor/mgtv.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/yt_dlp/extractor/mgtv.py b/yt_dlp/extractor/mgtv.py index 96f3fb982..6d1843a18 100644 --- a/yt_dlp/extractor/mgtv.py +++ b/yt_dlp/extractor/mgtv.py @@ -137,14 +137,15 @@ class MGTVIE(InfoExtractor): url_sub = sub.get('url') if not url_sub: continue - locale = sub.get('captionCountrySimpleName') + locale = sub.get('captionSimpleName') or 'en' sub = self._download_json(f'{domain}{url_sub}', video_id, fatal=False, note=f'Download subtitle for locale {sub.get("name")} ({locale})') or {} sub_url = url_or_none(sub.get('info')) if not sub_url: continue - subtitles.setdefault(locale or 'en', []).append({ + subtitles.setdefault(locale.lower(), []).append({ 'url': sub_url, + 'name': sub.get('name'), 'ext': 'srt' }) return subtitles