2x timeout for dls

This commit is contained in:
Jarian Cottingham 2025-12-29 20:57:34 -06:00
parent d80098709b
commit 26a36667b8

View File

@ -576,13 +576,15 @@ class YouTubeCLI:
else: else:
console.print("[cyan]Using 1080p quality by default[/cyan]") console.print("[cyan]Using 1080p quality by default[/cyan]")
console.print("[blue]Starting download...[/blue]")
# Run command and let yt-dlp handle progress natively # Run command and let yt-dlp handle progress natively
result = subprocess.run( result = subprocess.run(
cmd, cmd,
stdout=subprocess.PIPE, stdout=subprocess.PIPE,
stderr=subprocess.STDOUT, stderr=subprocess.STDOUT,
universal_newlines=True, universal_newlines=True,
timeout=300, # 5 minute timeout timeout=600, # 10 minute timeout
) )
if result.returncode == 0: if result.returncode == 0:
@ -716,13 +718,15 @@ class YouTubeCLI:
else: else:
console.print("[cyan]Using 1080p quality by default[/cyan]") console.print("[cyan]Using 1080p quality by default[/cyan]")
console.print("[blue]Starting playlist download...[/blue]")
# Run command and let yt-dlp handle progress natively # Run command and let yt-dlp handle progress natively
result = subprocess.run( result = subprocess.run(
cmd, cmd,
stdout=subprocess.PIPE, stdout=subprocess.PIPE,
stderr=subprocess.STDOUT, stderr=subprocess.STDOUT,
universal_newlines=True, universal_newlines=True,
timeout=600, # 10 minute timeout for playlist downloads timeout=1200, # 20 minute timeout for playlist downloads
) )
if result.returncode == 0: if result.returncode == 0: