From 1d4115d0dcf6af6715cf3555ed9a02d617216b18 Mon Sep 17 00:00:00 2001 From: qbnu <93988953+qbnu@users.noreply.github.com> Date: Mon, 4 Aug 2025 02:03:28 -0400 Subject: [PATCH] [soundcloud] prefer 'x-amz-meta-file-type' to detect 'download' format extension --- yt_dlp/extractor/soundcloud.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yt_dlp/extractor/soundcloud.py b/yt_dlp/extractor/soundcloud.py index 2cc98c66ce..80f3b7dcbc 100644 --- a/yt_dlp/extractor/soundcloud.py +++ b/yt_dlp/extractor/soundcloud.py @@ -276,9 +276,10 @@ def _extract_info_dict(self, info, full_title=None, secret_token=None, extract_f if urlh: format_url = urlh.url format_urls.add(format_url) + ext = urlh.headers.get('x-amz-meta-file-type') or urlhandle_detect_ext(urlh) formats.append({ 'format_id': 'download', - 'ext': urlhandle_detect_ext(urlh), + 'ext': ext, 'filesize': int_or_none(urlh.headers.get('Content-Length')), 'url': format_url, 'quality': 10,