mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-17 22:51:45 +00:00
[ie/youtube] Improve detection of faulty HLS formats (#8646)
Closes #7747 Authored by: bashonly
This commit is contained in:
parent
628fa244bb
commit
bb5a54e6db
@ -4562,7 +4562,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
|
|||||||
if upload_date and live_status not in ('is_live', 'post_live', 'is_upcoming'):
|
if upload_date and live_status not in ('is_live', 'post_live', 'is_upcoming'):
|
||||||
# Newly uploaded videos' HLS formats are potentially problematic and need to be checked
|
# Newly uploaded videos' HLS formats are potentially problematic and need to be checked
|
||||||
upload_datetime = datetime_from_str(upload_date).replace(tzinfo=datetime.timezone.utc)
|
upload_datetime = datetime_from_str(upload_date).replace(tzinfo=datetime.timezone.utc)
|
||||||
if upload_datetime >= datetime_from_str('today-1day'):
|
if upload_datetime >= datetime_from_str('today-2days'):
|
||||||
for fmt in info['formats']:
|
for fmt in info['formats']:
|
||||||
if fmt.get('protocol') == 'm3u8_native':
|
if fmt.get('protocol') == 'm3u8_native':
|
||||||
fmt['__needs_testing'] = True
|
fmt['__needs_testing'] = True
|
||||||
|
Loading…
Reference in New Issue
Block a user