mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-02-06 18:29:39 +00:00
Update:Scanner recognizes asin in book folder names #1852
This commit is contained in:
parent
dcdd4bb20b
commit
07ad81969c
3 changed files with 59 additions and 16 deletions
|
|
@ -55,7 +55,7 @@ class AbsMetadataFileScanner {
|
|||
bookMetadata.chapters = abMetadata.chapters
|
||||
}
|
||||
for (const key in abMetadata.metadata) {
|
||||
if (abMetadata.metadata[key] === undefined) continue
|
||||
if (abMetadata.metadata[key] === undefined || abMetadata.metadata[key] === null) continue
|
||||
bookMetadata[key] = abMetadata.metadata[key]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -309,7 +309,7 @@ class LibraryItemScanData {
|
|||
* @param {Object} bookMetadata
|
||||
*/
|
||||
setBookMetadataFromFilenames(bookMetadata) {
|
||||
const keysToMap = ['title', 'subtitle', 'publishedYear']
|
||||
const keysToMap = ['title', 'subtitle', 'publishedYear', 'asin']
|
||||
for (const key in this.mediaMetadata) {
|
||||
if (keysToMap.includes(key) && this.mediaMetadata[key]) {
|
||||
bookMetadata[key] = this.mediaMetadata[key]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue