From 1cee2febf4eb3ae42f6b76636bded6a68c440908 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Tue, 10 Nov 2020 08:31:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=93=E8=BE=91=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E6=97=A0=E6=B3=95=E5=B5=8C=E5=85=A5=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 22 ++++++++++++++++------ package.json | 2 +- publish/changeLog.md | 4 ++++ src/main/utils/mp3Meta.js | 3 +++ 4 files changed, 24 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6ee40562..8530b771 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11945,11 +11945,21 @@ "dev": true }, "node-id3": { - "version": "0.2.1", - "resolved": "https://registry.npm.taobao.org/node-id3/download/node-id3-0.2.1.tgz", - "integrity": "sha1-QYNSONdoe4dbCMzguxYMXOoLurw=", + "version": "0.1.21", + "resolved": "https://registry.npm.taobao.org/node-id3/download/node-id3-0.1.21.tgz", + "integrity": "sha1-bp+8x68J9lEUkJoR90otcLVFu/M=", "requires": { - "iconv-lite": "0.6.2" + "iconv-lite": "0.5.1" + }, + "dependencies": { + "iconv-lite": { + "version": "0.5.1", + "resolved": "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.5.1.tgz?cache=0&sync_timestamp=1594184250387&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.5.1.tgz", + "integrity": "sha1-skJdPHsY9yGfLKZj0QO925FxjWQ=", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } } }, "node-libs-browser": { @@ -15544,7 +15554,7 @@ "dependencies": { "ajv": { "version": "6.12.6", - "resolved": "https://registry.npm.taobao.org/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1603561547443&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.6.tgz", + "resolved": "https://registry.npm.taobao.org/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1602353715225&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.6.tgz", "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "requires": { @@ -15556,7 +15566,7 @@ }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1603566069729&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", + "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1595908717940&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true }, diff --git a/package.json b/package.json index 10800582..7bb6f68b 100644 --- a/package.json +++ b/package.json @@ -228,7 +228,7 @@ "js-htmlencode": "^0.3.0", "lrc-file-parser": "^1.0.5", "needle": "^2.5.2", - "node-id3": "^0.2.1", + "node-id3": "^0.1.21", "request": "^2.88.2", "vue": "^2.6.12", "vue-i18n": "^8.22.1", diff --git a/publish/changeLog.md b/publish/changeLog.md index a24f93b0..70579187 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -1,3 +1,7 @@ ### 优化 - 移除kg源的歌词文件开头的空白字符串 + +### 修复 + +- 修复专辑图片无法嵌入的问题 diff --git a/src/main/utils/mp3Meta.js b/src/main/utils/mp3Meta.js index 71f98579..80b16b71 100644 --- a/src/main/utils/mp3Meta.js +++ b/src/main/utils/mp3Meta.js @@ -47,6 +47,9 @@ module.exports = (filePath, meta) => { if (err) console.log(err.message) delete meta.APIC handleWriteMeta(meta, filePath) + fs.unlink(picPath, err => { + if (err) console.log(err.message) + }) }) }) .on('error', err => {