From 37f70f5390e260d7544df848c5edb63ee030b154 Mon Sep 17 00:00:00 2001 From: Daniel <790119+DanTheMan827@users.noreply.github.com> Date: Mon, 9 Mar 2026 15:56:42 +0000 Subject: [PATCH] Temporarily force FLAC files to go through ffmpeg Something is wrong with the structure of the downloaded files and taglib is NOT happy with them --- js/api.js | 2 +- js/downloads.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/api.js b/js/api.js index dd0f551..9d83f96 100644 --- a/js/api.js +++ b/js/api.js @@ -1400,7 +1400,7 @@ export class LosslessAPI { try { switch (losslessContainerSettings.getContainer()) { case 'flac': - if ((await getExtensionFromBlob(blob)) != 'flac') { + if ((await getExtensionFromBlob(blob)) != 'flac' || true) { blob = await ffmpeg( blob, { args: ['-vn', '-map_metadata', '-1', '-map', '0:a', '-c:a', 'flac'] }, diff --git a/js/downloads.js b/js/downloads.js index b984c4c..a6e71c7 100644 --- a/js/downloads.js +++ b/js/downloads.js @@ -380,7 +380,7 @@ async function downloadTrackBlob(track, quality, api, lyricsManager = null, sign try { switch (losslessContainerSettings.getContainer()) { case 'flac': - if ((await getExtensionFromBlob(blob)) != 'flac') { + if ((await getExtensionFromBlob(blob)) != 'flac' || true) { blob = await ffmpeg( blob, { args: ['-vn', '-map_metadata', '-1', '-map', '0:a', '-c:a', 'flac'] },