From 1b7d4f09a9927a4b6993a0d6c6709f239b1bdcf8 Mon Sep 17 00:00:00 2001 From: Borewit Date: Tue, 21 Jul 2020 23:00:22 +0200 Subject: [PATCH 1/2] Fix issue #1833, only pass metadata. Prevent MetadataCollector (from music-metadata) is serialized. --- src/renderer/webtorrent.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/renderer/webtorrent.js b/src/renderer/webtorrent.js index 46630858..6e30abf2 100644 --- a/src/renderer/webtorrent.js +++ b/src/renderer/webtorrent.js @@ -343,7 +343,10 @@ function getAudioMetadata (infoHash, index) { skipCovers: true, fileSize: file.length, observer: event => { - ipc.send('wt-audio-metadata', infoHash, index, event.metadata) + ipc.send('wt-audio-metadata', infoHash, index, { + common: metadata.common, + format: metadata.format + }) } } const onMetadata = file.done From 75d9939b98cf042b2566164380aa9a48f21b1204 Mon Sep 17 00:00:00 2001 From: Borewit Date: Wed, 22 Jul 2020 08:33:21 +0200 Subject: [PATCH 2/2] Update dependency music-metadata to version 7 --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1524e1a0..cea71f59 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5751,15 +5751,15 @@ } }, "music-metadata": { - "version": "6.3.6", - "resolved": "https://registry.npmjs.org/music-metadata/-/music-metadata-6.3.6.tgz", - "integrity": "sha512-fIvyUXEC7+mD+9bgBy0f39E+G+vLMTj+R5Wa7WeV6EPbtLSKj/EmXjJ0hctEX8Vpq3iElGQacqIrHVRm4qKnXA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/music-metadata/-/music-metadata-7.0.0.tgz", + "integrity": "sha512-v/A4QVS0nTvV49ShgZo/2g2cbvE8UtUbxIXh4W7zG+k40gy83UK1FkLvF0q9nd++mIXn5a+MS6kcrPO1WJBAdQ==", "requires": { "content-type": "^1.0.4", "debug": "^4.1.0", - "file-type": "^14.1.3", + "file-type": "^14.6.2", "media-typer": "^1.1.0", - "strtok3": "^6.0.0", + "strtok3": "^6.0.3", "token-types": "^2.0.0" }, "dependencies": { diff --git a/package.json b/package.json index 75029571..c8d32602 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "languagedetect": "^2.0.0", "location-history": "^1.1.2", "material-ui": "^0.20.2", - "music-metadata": "6.3.6", + "music-metadata": "^7.0.0", "network-address": "^1.1.2", "parse-torrent": "^7.1.3", "prettier-bytes": "^1.0.4",