add db init logs for checking root user #81, add track number check on edit page #108

This commit is contained in:
advplyr 2021-10-16 07:49:12 -05:00
parent 03963aa9a1
commit b9dee8704f
5 changed files with 93 additions and 38 deletions

View file

@ -111,7 +111,6 @@ async function scanAudioFiles(audiobook, newAudioFiles) {
var scanData = await scan(audioFile.fullPath)
if (!scanData || scanData.error) {
Logger.error('[AudioFileScanner] Scan failed for', audioFile.path)
// audiobook.invalidAudioFiles.push(parts[i])
continue;
}
@ -233,4 +232,27 @@ async function rescanAudioFiles(audiobook) {
return updates
}
module.exports.rescanAudioFiles = rescanAudioFiles
module.exports.rescanAudioFiles = rescanAudioFiles
async function scanTrackNumbers(audiobook) {
var tracks = audiobook.tracks || []
var scannedTrackNumData = []
for (let i = 0; i < tracks.length; i++) {
var track = tracks[i]
var scanData = await scan(track.fullPath)
var trackNumFromMeta = getTrackNumberFromMeta(scanData)
var book = audiobook.book || {}
var trackNumFromFilename = getTrackNumberFromFilename(book.title, book.author, book.series, book.publishYear, track.filename)
Logger.info(`[AudioFileScanner] Track # for "${track.filename}", Metadata: "${trackNumFromMeta}", Filename: "${trackNumFromFilename}", Current: "${track.index}"`)
scannedTrackNumData.push({
filename: track.filename,
currentTrackNum: track.index,
trackNumFromFilename,
trackNumFromMeta,
scanDataTrackNum: scanData.file_tag_track
})
}
return scannedTrackNumData
}
module.exports.scanTrackNumbers = scanTrackNumbers