Fixed a couple of issues, should be working well now

This commit is contained in:
Keagan Hilliard 2022-11-03 09:32:50 -06:00
parent c1938f78c2
commit d57effe97c
2 changed files with 6 additions and 5 deletions

View File

@ -57,7 +57,7 @@ class AudioMetadataMangaer {
const results = []
for (const af of audioFiles) {
const result = await this.updateAudioFileMetadataWithTone(libraryItem.id, af, toneMetadataObject, itemCacheDir)
const result = await this.updateAudioFileMetadataWithTone(libraryItem.id, af, toneJsonPath, itemCacheDir)
results.push(result)
}

View File

@ -126,19 +126,20 @@ module.exports.writeToneMetadataJsonFile = (libraryItem, filePath) => {
let metadataChapters = []
for (const chapter of chapters) {
metadataChapters.push({
start: chapter.start,
length: chapter.end - chapter.start,
start: Math.round(chapter.start * 1000),
length: Math.round((chapter.end - chapter.start) * 1000),
title: chapter.title,
})
}
metadataObject['chapters'] = chaptersFile
metadataObject['chapters'] = metadataChapters
}
return fs.writeFile(filePath, JSON.stringify({ metadata: metadataObject }))
return fs.writeFile(filePath, JSON.stringify({ meta: metadataObject }))
}
module.exports.tagAudioFile = (filePath, payload) => {
return tone.tag(filePath, payload).then((data) => {
Logger.info('Tone results: ', data)
return true
}).catch((error) => {
Logger.error(`[toneHelpers] tagAudioFile: Failed for "${filePath}"`, error)