From 98895b732fb17234deabb641697c28be8ee48fad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Fri, 11 Jul 2025 22:58:18 +0200 Subject: [PATCH] [reddit] improve archive IDs of fallback files (#7760) prevent 'DASH...' and 'HLS...' entries --- gallery_dl/job.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gallery_dl/job.py b/gallery_dl/job.py index 76799bfe..718f259c 100644 --- a/gallery_dl/job.py +++ b/gallery_dl/job.py @@ -463,8 +463,11 @@ class DownloadJob(Job): else: pextr.log.info("Downloading fallback URL") text.nameext_from_url(url, kwdict) + if kwdict["filename"].startswith(( + "HLS", "DASH")): + kwdict["filename"] = url.rsplit("/", 2)[-2] if url.startswith("ytdl:"): - kwdict["extension"] = "" + kwdict["extension"] = "mp4" self.handle_url(url, kwdict) break except exception.RestartExtraction: