diff --git a/package.json b/package.json index b7b64f77..aeadf6c3 100644 --- a/package.json +++ b/package.json @@ -30,9 +30,8 @@ "languagedetect": "^1.1.1", "location-history": "^1.0.0", "material-ui": "^0.17.0", - "mime": "^2.0.1", "mkdirp": "^0.5.1", - "music-metadata": "^0.8.5", + "music-metadata": "^0.8.6", "network-address": "^1.1.0", "parse-torrent": "^5.7.3", "prettier-bytes": "^1.0.1", diff --git a/src/renderer/webtorrent.js b/src/renderer/webtorrent.js index e6ad9729..e47d8ca7 100644 --- a/src/renderer/webtorrent.js +++ b/src/renderer/webtorrent.js @@ -7,7 +7,6 @@ const deepEqual = require('deep-equal') const defaultAnnounceList = require('create-torrent').announceList const electron = require('electron') const fs = require('fs') -const mime = require('mime') const mkdirp = require('mkdirp') const mm = require('music-metadata') const networkAddress = require('network-address') @@ -340,7 +339,7 @@ console.log('Initializing...') function getAudioMetadata (infoHash, index) { const torrent = client.get(infoHash) const file = torrent.files[index] - mm.parseStream(file.createReadStream(), mime.getType(file.name), + mm.parseStream(file.createReadStream(), file.name, {native: false, skipCovers: true}) .then(function (metadata) { console.log('got audio metadata for %s: %o', file.name, metadata)