From 2168cbca30b3dcecd265552926fac83683da8f78 Mon Sep 17 00:00:00 2001 From: Araxeus Date: Sat, 8 May 2021 04:04:35 +0300 Subject: [PATCH] use image from imageSrc if transfered --- plugins/downloader/back.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/downloader/back.js b/plugins/downloader/back.js index ac32623d..ddf3dc46 100644 --- a/plugins/downloader/back.js +++ b/plugins/downloader/back.js @@ -44,12 +44,13 @@ function handle(win) { ipcMain.on("add-metadata", async (event, filePath, songBuffer, currentMetadata) => { let fileBuffer = songBuffer; - const songMetadata = { ...metadata, ...currentMetadata }; - if (!songMetadata.image && songMetadata.imageSrc) { - songMetadata.image = await getImage(songMetadata.imageSrc); + if (currentMetadata.imageSrc) { + currentMetadata.image = await getImage(currentMetadata.imageSrc); } + const songMetadata = { ...metadata, ...currentMetadata }; + try { const coverBuffer = songMetadata.image ? songMetadata.image.toPNG() : null; const writer = new ID3Writer(songBuffer);