[HotStar] Set language field from tags (#1700)

Authored by: Ashish0804
This commit is contained in:
Ashish Gupta 2021-11-18 21:30:48 +05:30 committed by GitHub
parent 9d63137eac
commit 525d9e0c7d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -230,6 +230,11 @@ def _real_extract(self, url):
if tags and 'encryption:plain' not in tags: if tags and 'encryption:plain' not in tags:
for f in current_formats: for f in current_formats:
f['has_drm'] = True f['has_drm'] = True
if tags and 'language' in tags:
lang = re.search(r'language:(?P<lang>[a-z]+)', tags).group('lang')
for f in current_formats:
if not f.get('langauge'):
f['language'] = lang
formats.extend(current_formats) formats.extend(current_formats)
subs = self._merge_subtitles(subs, current_subs) subs = self._merge_subtitles(subs, current_subs)
if not formats and geo_restricted: if not formats and geo_restricted: