mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-09-22 18:31:25 +02:00
Compare commits
No commits in common. "6968cf67c4444aa7a83277630147cee90dabe33a" and "d43b053c6265f06b0fca7736c68f994d9ee69bde" have entirely different histories.
6968cf67c4
...
d43b053c62
|
@ -90,9 +90,12 @@ 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 m3u8_url in traverse_obj(data, (('sources', 'manifest'), ..., 'url', {url_or_none}, {try_geo_bypass})):
|
for url in potential_urls:
|
||||||
formats.extend(self._extract_m3u8_formats(try_upgrade_quality(m3u8_url), video_id, fatal=False))
|
formats.extend(self._extract_m3u8_formats(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']))):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user