From 6761a08872034d313b3be9379c820b042ce056f7 Mon Sep 17 00:00:00 2001 From: ph Date: Mon, 23 Feb 2026 23:01:39 -0700 Subject: [PATCH] Fix download range handling to use infinity for end timestamp --- app/ytdl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/ytdl.py b/app/ytdl.py index c906d99..6fd3b9e 100644 --- a/app/ytdl.py +++ b/app/ytdl.py @@ -255,7 +255,7 @@ class Download: # Add timestamp-based download range if a start timestamp was extracted from the URL if getattr(self.info, 'start_timestamp', None) is not None: log.info(f"Applying download range: start at {self.info.start_timestamp}s") - ytdl_params['download_ranges'] = yt_dlp.utils.download_range_func(None, [(self.info.start_timestamp, None)]) + ytdl_params['download_ranges'] = yt_dlp.utils.download_range_func(None, [(self.info.start_timestamp, float('inf'))]) ytdl_params['force_keyframes_at_cuts'] = True ret = yt_dlp.YoutubeDL(params=ytdl_params).download([self.info.url])