From 993698b666fef544e7d2634a1708b78019c5a672 Mon Sep 17 00:00:00 2001 From: Julien Maille Date: Thu, 15 Jan 2026 23:15:21 +0100 Subject: [PATCH] FIX: file extension on firefox --- js/metadata.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/js/metadata.js b/js/metadata.js index cab11c4..ebfd6b5 100644 --- a/js/metadata.js +++ b/js/metadata.js @@ -18,7 +18,11 @@ export async function addMetadataToAudio(audioBlob, track, api, quality) { // Hi-Res FLAC from DASH is usually in an MP4 container, so we should tag it as M4A if (quality === 'HI_RES_LOSSLESS') { - return await addM4aMetadata(audioBlob, track, api); + const taggedBlob = await addM4aMetadata(audioBlob, track, api); + if (extension === 'flac') { + return new Blob([taggedBlob], { type: 'audio/flac' }); + } + return taggedBlob; } if (extension === 'flac') {