mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-02-01 00:18:14 +01:00
Fix:FFprobe path for node-ffprobe
This commit is contained in:
parent
0336b65bca
commit
c0c4b1fa23
@ -428,7 +428,7 @@ class Server {
|
||||
var exists = await fs.pathExists(outputDirectory)
|
||||
if (exists) {
|
||||
Logger.error(`[Server] Upload directory "${outputDirectory}" already exists`)
|
||||
return res.status(500).error(`Directory "${outputDirectory}" already exists`)
|
||||
return res.status(500).send(`Directory "${outputDirectory}" already exists`)
|
||||
}
|
||||
|
||||
await fs.ensureDir(outputDirectory)
|
||||
|
@ -1,5 +1,8 @@
|
||||
const ffprobe = require('node-ffprobe')
|
||||
const Path = require('path')
|
||||
|
||||
if (process.env.FFPROBE_PATH) {
|
||||
ffprobe.FFPROBE_PATH = process.env.FFPROBE_PATH
|
||||
}
|
||||
|
||||
const AudioProbeData = require('../scanner/AudioProbeData')
|
||||
|
||||
@ -278,11 +281,7 @@ function parseProbeData(data, verbose = false) {
|
||||
|
||||
// Updated probe returns AudioProbeData object
|
||||
function probe(filepath, verbose = false) {
|
||||
var options = {}
|
||||
if (process.env.FFPROBE_PATH) {
|
||||
options.path = process.env.FFPROBE_PATH
|
||||
}
|
||||
return ffprobe(filepath, options)
|
||||
return ffprobe(filepath)
|
||||
.then(raw => {
|
||||
var rawProbeData = parseProbeData(raw, verbose)
|
||||
if (!rawProbeData || !rawProbeData.audio_stream) {
|
||||
|
Loading…
Reference in New Issue
Block a user