mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-06-28 19:50:23 +02:00
Add support for various scan types
This commit adds support for the various scan types, and ensures that we only run Overdrive parsing on files that can actually support it
This commit is contained in:
parent
b3d9323f66
commit
68afc2c718
3 changed files with 33 additions and 29 deletions
|
@ -195,7 +195,7 @@ class MediaFileScanner {
|
|||
}
|
||||
}
|
||||
|
||||
async scanMediaFiles(mediaLibraryFiles, scanData, libraryItem, preferAudioMetadata, libraryScan = null) {
|
||||
async scanMediaFiles(mediaLibraryFiles, scanData, libraryItem, preferAudioMetadata, preferOverdriveMediaMarker, libraryScan = null) {
|
||||
Logger.debug('[scanMediaFiles] inside scan media files!')
|
||||
Logger.debug(`[scanMediaFiles] libraryScan: ${JSON.stringify(libraryScan)}`)
|
||||
|
||||
|
@ -257,8 +257,8 @@ class MediaFileScanner {
|
|||
|
||||
if (hasUpdated) {
|
||||
Logger.debug('[MediaFileScanner] hasUpdated is true! Going to rebuild tracks now...')
|
||||
Logger.debug(`[MediaFileScanner] libraryScan: ${JSON.stringify(libraryScan)}`)
|
||||
libraryItem.media.rebuildTracks(libraryScan.scanOptions.preferOverdriveMediaMarker)
|
||||
Logger.debug(`[MediaFileScanner] preferOverdriveMediaMarker: ${JSON.stringify(preferOverdriveMediaMarker)}`)
|
||||
libraryItem.media.rebuildTracks(preferOverdriveMediaMarker)
|
||||
}
|
||||
} else { // Podcast Media Type
|
||||
var existingAudioFiles = mediaScanResult.audioFiles.filter(af => libraryItem.media.findFileWithInode(af.ino))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue