mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-03-28 00:21:47 +01:00
Remove old scanner setting from ServerSettings
This commit is contained in:
parent
86bf6bfc62
commit
5410aae8fc
@ -16,7 +16,6 @@ class ServerSettings {
|
|||||||
this.scannerPreferMatchedMetadata = false
|
this.scannerPreferMatchedMetadata = false
|
||||||
this.scannerDisableWatcher = false
|
this.scannerDisableWatcher = false
|
||||||
this.scannerPreferOverdriveMediaMarker = false
|
this.scannerPreferOverdriveMediaMarker = false
|
||||||
this.scannerUseSingleThreadedProber = true
|
|
||||||
this.scannerUseTone = false
|
this.scannerUseTone = false
|
||||||
|
|
||||||
// Metadata - choose to store inside users library item folder
|
// Metadata - choose to store inside users library item folder
|
||||||
@ -73,10 +72,6 @@ class ServerSettings {
|
|||||||
this.scannerPreferMatchedMetadata = !!settings.scannerPreferMatchedMetadata
|
this.scannerPreferMatchedMetadata = !!settings.scannerPreferMatchedMetadata
|
||||||
this.scannerDisableWatcher = !!settings.scannerDisableWatcher
|
this.scannerDisableWatcher = !!settings.scannerDisableWatcher
|
||||||
this.scannerPreferOverdriveMediaMarker = !!settings.scannerPreferOverdriveMediaMarker
|
this.scannerPreferOverdriveMediaMarker = !!settings.scannerPreferOverdriveMediaMarker
|
||||||
this.scannerUseSingleThreadedProber = !!settings.scannerUseSingleThreadedProber
|
|
||||||
if (settings.scannerUseSingleThreadedProber === undefined) { // Default to original scanner
|
|
||||||
this.scannerUseSingleThreadedProber = true
|
|
||||||
}
|
|
||||||
this.scannerUseTone = !!settings.scannerUseTone
|
this.scannerUseTone = !!settings.scannerUseTone
|
||||||
|
|
||||||
this.storeCoverWithItem = !!settings.storeCoverWithItem
|
this.storeCoverWithItem = !!settings.storeCoverWithItem
|
||||||
@ -133,7 +128,6 @@ class ServerSettings {
|
|||||||
scannerPreferMatchedMetadata: this.scannerPreferMatchedMetadata,
|
scannerPreferMatchedMetadata: this.scannerPreferMatchedMetadata,
|
||||||
scannerDisableWatcher: this.scannerDisableWatcher,
|
scannerDisableWatcher: this.scannerDisableWatcher,
|
||||||
scannerPreferOverdriveMediaMarker: this.scannerPreferOverdriveMediaMarker,
|
scannerPreferOverdriveMediaMarker: this.scannerPreferOverdriveMediaMarker,
|
||||||
scannerUseSingleThreadedProber: this.scannerUseSingleThreadedProber,
|
|
||||||
scannerUseTone: this.scannerUseTone,
|
scannerUseTone: this.scannerUseTone,
|
||||||
storeCoverWithItem: this.storeCoverWithItem,
|
storeCoverWithItem: this.storeCoverWithItem,
|
||||||
storeMetadataWithItem: this.storeMetadataWithItem,
|
storeMetadataWithItem: this.storeMetadataWithItem,
|
||||||
|
@ -210,7 +210,6 @@ class Scanner {
|
|||||||
checkRes.libraryItem = libraryItem
|
checkRes.libraryItem = libraryItem
|
||||||
checkRes.scanData = dataFound
|
checkRes.scanData = dataFound
|
||||||
|
|
||||||
if (global.ServerSettings.scannerUseSingleThreadedProber) {
|
|
||||||
// If this item will go over max size then push current chunk
|
// If this item will go over max size then push current chunk
|
||||||
if (libraryItem.audioFileTotalSize + itemDataToRescanSize > MaxSizePerChunk && itemDataToRescan.length > 0) {
|
if (libraryItem.audioFileTotalSize + itemDataToRescanSize > MaxSizePerChunk && itemDataToRescan.length > 0) {
|
||||||
itemDataToRescanChunks.push(itemDataToRescan)
|
itemDataToRescanChunks.push(itemDataToRescan)
|
||||||
@ -225,9 +224,6 @@ class Scanner {
|
|||||||
itemDataToRescanSize = 0
|
itemDataToRescanSize = 0
|
||||||
itemDataToRescan = []
|
itemDataToRescan = []
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
itemDataToRescan.push(checkRes)
|
|
||||||
}
|
|
||||||
|
|
||||||
} else if (libraryScan.findCovers && libraryItem.media.shouldSearchForCover) { // Search cover
|
} else if (libraryScan.findCovers && libraryItem.media.shouldSearchForCover) { // Search cover
|
||||||
libraryScan.resultsUpdated++
|
libraryScan.resultsUpdated++
|
||||||
@ -250,7 +246,6 @@ class Scanner {
|
|||||||
if (!hasMediaFile) {
|
if (!hasMediaFile) {
|
||||||
libraryScan.addLog(LogLevel.WARN, `Item found "${libraryItemDataFound.path}" has no media files`)
|
libraryScan.addLog(LogLevel.WARN, `Item found "${libraryItemDataFound.path}" has no media files`)
|
||||||
} else {
|
} else {
|
||||||
if (global.ServerSettings.scannerUseSingleThreadedProber) {
|
|
||||||
// If this item will go over max size then push current chunk
|
// If this item will go over max size then push current chunk
|
||||||
let mediaFileSize = 0
|
let mediaFileSize = 0
|
||||||
dataFound.libraryFiles.filter(lf => lf.fileType === 'audio' || lf.fileType === 'video').forEach(lf => mediaFileSize += lf.metadata.size)
|
dataFound.libraryFiles.filter(lf => lf.fileType === 'audio' || lf.fileType === 'video').forEach(lf => mediaFileSize += lf.metadata.size)
|
||||||
@ -268,9 +263,6 @@ class Scanner {
|
|||||||
newItemDataToScanSize = 0
|
newItemDataToScanSize = 0
|
||||||
newItemDataToScan = []
|
newItemDataToScan = []
|
||||||
}
|
}
|
||||||
} else { // Chunking is not necessary for new scanner
|
|
||||||
newItemDataToScan.push(dataFound)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (newItemDataToScan.length) newItemDataToScanChunks.push(newItemDataToScan)
|
if (newItemDataToScan.length) newItemDataToScanChunks.push(newItemDataToScan)
|
||||||
|
Loading…
Reference in New Issue
Block a user