Eliminated mime dependency

This commit is contained in:
Borewit
2017-09-20 09:09:31 +02:00
parent c11a86d849
commit 0f00985b75
2 changed files with 2 additions and 4 deletions

View File

@@ -30,9 +30,8 @@
"languagedetect": "^1.1.1", "languagedetect": "^1.1.1",
"location-history": "^1.0.0", "location-history": "^1.0.0",
"material-ui": "^0.17.0", "material-ui": "^0.17.0",
"mime": "^2.0.1",
"mkdirp": "^0.5.1", "mkdirp": "^0.5.1",
"music-metadata": "^0.8.5", "music-metadata": "^0.8.6",
"network-address": "^1.1.0", "network-address": "^1.1.0",
"parse-torrent": "^5.7.3", "parse-torrent": "^5.7.3",
"prettier-bytes": "^1.0.1", "prettier-bytes": "^1.0.1",

View File

@@ -7,7 +7,6 @@ const deepEqual = require('deep-equal')
const defaultAnnounceList = require('create-torrent').announceList const defaultAnnounceList = require('create-torrent').announceList
const electron = require('electron') const electron = require('electron')
const fs = require('fs') const fs = require('fs')
const mime = require('mime')
const mkdirp = require('mkdirp') const mkdirp = require('mkdirp')
const mm = require('music-metadata') const mm = require('music-metadata')
const networkAddress = require('network-address') const networkAddress = require('network-address')
@@ -340,7 +339,7 @@ console.log('Initializing...')
function getAudioMetadata (infoHash, index) { function getAudioMetadata (infoHash, index) {
const torrent = client.get(infoHash) const torrent = client.get(infoHash)
const file = torrent.files[index] const file = torrent.files[index]
mm.parseStream(file.createReadStream(), mime.getType(file.name), mm.parseStream(file.createReadStream(), file.name,
{native: false, skipCovers: true}) {native: false, skipCovers: true})
.then(function (metadata) { .then(function (metadata) {
console.log('got audio metadata for %s: %o', file.name, metadata) console.log('got audio metadata for %s: %o', file.name, metadata)