mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-04-07 01:15:44 +02:00
Fix:Embed metadata tool embeds cover image
This commit is contained in:
parent
d900093976
commit
f7a3dbf209
@ -60,7 +60,7 @@ class AudioMetadataMangaer {
|
|||||||
|
|
||||||
const results = []
|
const results = []
|
||||||
for (const af of audioFiles) {
|
for (const af of audioFiles) {
|
||||||
const result = await this.updateAudioFileMetadataWithTone(libraryItem.id, af, toneJsonPath, itemCacheDir, backupFiles)
|
const result = await this.updateAudioFileMetadataWithTone(libraryItem, af, toneJsonPath, itemCacheDir, backupFiles)
|
||||||
results.push(result)
|
results.push(result)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -82,9 +82,9 @@ class AudioMetadataMangaer {
|
|||||||
SocketAuthority.emitter('audio_metadata_finished', itemAudioMetadataPayload)
|
SocketAuthority.emitter('audio_metadata_finished', itemAudioMetadataPayload)
|
||||||
}
|
}
|
||||||
|
|
||||||
async updateAudioFileMetadataWithTone(libraryItemId, audioFile, toneJsonPath, itemCacheDir, backupFiles) {
|
async updateAudioFileMetadataWithTone(libraryItem, audioFile, toneJsonPath, itemCacheDir, backupFiles) {
|
||||||
const resultPayload = {
|
const resultPayload = {
|
||||||
libraryItemId,
|
libraryItemId: libraryItem.id,
|
||||||
index: audioFile.index,
|
index: audioFile.index,
|
||||||
ino: audioFile.ino,
|
ino: audioFile.ino,
|
||||||
filename: audioFile.metadata.filename
|
filename: audioFile.metadata.filename
|
||||||
@ -107,6 +107,10 @@ class AudioMetadataMangaer {
|
|||||||
'TrackNumber': audioFile.index,
|
'TrackNumber': audioFile.index,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (libraryItem.media.coverPath) {
|
||||||
|
_toneMetadataObject['CoverFile'] = libraryItem.media.coverPath
|
||||||
|
}
|
||||||
|
|
||||||
resultPayload.success = await toneHelpers.tagAudioFile(audioFile.metadata.path, _toneMetadataObject)
|
resultPayload.success = await toneHelpers.tagAudioFile(audioFile.metadata.path, _toneMetadataObject)
|
||||||
if (resultPayload.success) {
|
if (resultPayload.success) {
|
||||||
Logger.info(`[AudioMetadataManager] Successfully tagged audio file "${audioFile.metadata.path}"`)
|
Logger.info(`[AudioMetadataManager] Successfully tagged audio file "${audioFile.metadata.path}"`)
|
||||||
|
Loading…
Reference in New Issue
Block a user