mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2026-04-26 10:36:08 +00:00
seen_urls is convention
Authored by: bashonly
This commit is contained in:
parent
567ad43d26
commit
988091400a
@ -96,7 +96,7 @@ class ZDFBaseIE(InfoExtractor):
|
|||||||
content_id = None
|
content_id = None
|
||||||
duration = None
|
duration = None
|
||||||
formats = []
|
formats = []
|
||||||
track_uris = set()
|
seen_urls = set()
|
||||||
for info in ptmd_info:
|
for info in ptmd_info:
|
||||||
ptmd = self._call_api(info['url'], video_id, 'PTMD data', api_token)
|
ptmd = self._call_api(info['url'], video_id, 'PTMD data', api_token)
|
||||||
basename = ptmd.get('basename') or info['url'].split('/')[-2]
|
basename = ptmd.get('basename') or info['url'].split('/')[-2]
|
||||||
@ -109,9 +109,9 @@ class ZDFBaseIE(InfoExtractor):
|
|||||||
for quality in traverse_obj(stream, ('qualities', ..., {dict})):
|
for quality in traverse_obj(stream, ('qualities', ..., {dict})):
|
||||||
for variant in traverse_obj(quality, ('audio', 'tracks', lambda _, v: url_or_none(v['uri']))):
|
for variant in traverse_obj(quality, ('audio', 'tracks', lambda _, v: url_or_none(v['uri']))):
|
||||||
format_url = variant['uri']
|
format_url = variant['uri']
|
||||||
if format_url in track_uris:
|
if format_url in seen_urls:
|
||||||
continue
|
continue
|
||||||
track_uris.add(format_url)
|
seen_urls.add(format_url)
|
||||||
ext = determine_ext(format_url)
|
ext = determine_ext(format_url)
|
||||||
if ext == 'm3u8':
|
if ext == 'm3u8':
|
||||||
fmts = self._extract_m3u8_formats(
|
fmts = self._extract_m3u8_formats(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user