add download progress logs for videos with no downloaded bytes total
This commit is contained in:
parent
39ea60baa4
commit
df988547e7
|
@ -65,6 +65,12 @@ def download_media(url, media_format, extension, output_file):
|
||||||
hook.download_progress = p
|
hook.download_progress = p
|
||||||
log.info(f'[youtube-dl] downloading: {filename} - {percent_done} '
|
log.info(f'[youtube-dl] downloading: {filename} - {percent_done} '
|
||||||
f'of {total} at {speed}, {eta} remaining')
|
f'of {total} at {speed}, {eta} remaining')
|
||||||
|
else:
|
||||||
|
# No progress to monitor, just spam every 10 download messages instead
|
||||||
|
hook.download_progress += 1
|
||||||
|
if hook.download_progress % 10 == 0:
|
||||||
|
log.info(f'[youtube-dl] downloading: {filename} - {percent_done} '
|
||||||
|
f'of {total} at {speed}, {eta} remaining')
|
||||||
elif event['status'] == 'finished':
|
elif event['status'] == 'finished':
|
||||||
total_size_str = event.get('_total_bytes_str', '?').strip()
|
total_size_str = event.get('_total_bytes_str', '?').strip()
|
||||||
elapsed_str = event.get('_elapsed_str', '?').strip()
|
elapsed_str = event.get('_elapsed_str', '?').strip()
|
||||||
|
|
Loading…
Reference in New Issue