Compare commits

..

2 Commits

Author SHA1 Message Date
sepro
6968cf67c4 Fix typo 2023-11-09 22:16:47 +01:00
sepro
e401356a34
Update yt_dlp/extractor/ondemandkorea.py
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2023-11-09 22:15:21 +01:00

View File

@ -90,12 +90,9 @@ class OnDemandKoreaIE(InfoExtractor):
HEADRequest(mod_url), video_id, note='Checking for higher quality format', HEADRequest(mod_url), video_id, note='Checking for higher quality format',
errnote='No higher quality format found', fatal=False) else url errnote='No higher quality format found', fatal=False) else url
potential_urls = traverse_obj(
data, (('sources', 'manifest'), ..., 'url', {url_or_none}, {try_geo_bypass}, {try_upgrade_quality}))
formats = [] formats = []
for url in potential_urls: for m3u8_url in traverse_obj(data, (('sources', 'manifest'), ..., 'url', {url_or_none}, {try_geo_bypass})):
formats.extend(self._extract_m3u8_formats(url, video_id, fatal=False)) formats.extend(self._extract_m3u8_formats(try_upgrade_quality(m3u8_url), video_id, fatal=False))
subtitles = {} subtitles = {}
for track in traverse_obj(data, ('text_tracks', lambda _, v: url_or_none(v['url']))): for track in traverse_obj(data, ('text_tracks', lambda _, v: url_or_none(v['url']))):