mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-07-10 09:24:56 +02:00
Fix:FFprobe path for node-ffprobe
This commit is contained in:
parent
0336b65bca
commit
c0c4b1fa23
2 changed files with 6 additions and 7 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue