diff --git a/server/scanner/LibraryItemScanner.js b/server/scanner/LibraryItemScanner.js index 501df427..133a1e30 100644 --- a/server/scanner/LibraryItemScanner.js +++ b/server/scanner/LibraryItemScanner.js @@ -206,11 +206,6 @@ class LibraryItemScanner { async scanPotentialNewLibraryItem(libraryItemPath, library, folder, isSingleMediaItem) { const libraryItemScanData = await this.getLibraryItemScanData(libraryItemPath, library, folder, isSingleMediaItem) - if (!libraryItemScanData.libraryFiles.length) { - Logger.info(`[LibraryItemScanner] Library item at path "${libraryItemPath}" has no files - ignoring`) - return null - } - const scanLogger = new ScanLogger() scanLogger.verbose = true scanLogger.setData('libraryItem', libraryItemScanData.relPath) diff --git a/server/scanner/LibraryScanner.js b/server/scanner/LibraryScanner.js index 640c82d7..bc174d7a 100644 --- a/server/scanner/LibraryScanner.js +++ b/server/scanner/LibraryScanner.js @@ -606,11 +606,6 @@ class LibraryScanner { } else if (library.settings.audiobooksOnly && !hasAudioFiles(fileUpdateGroup, itemDir)) { Logger.debug(`[LibraryScanner] Folder update for relative path "${itemDir}" has no audio files`) continue - } else if (!(await fs.pathExists(fullPath))) { - Logger.info(`[LibraryScanner] File update group "${itemDir}" does not exist - ignoring`) - - itemGroupingResults[itemDir] = ScanResult.NOTHING - continue } // Check if a library item is a subdirectory of this dir diff --git a/server/utils/fileUtils.js b/server/utils/fileUtils.js index 2da6b4c9..f80c4acd 100644 --- a/server/utils/fileUtils.js +++ b/server/utils/fileUtils.js @@ -109,7 +109,7 @@ function getIno(path) { .stat(path, { bigint: true }) .then((data) => String(data.ino)) .catch((err) => { - Logger.warn(`[Utils] Failed to get ino for path "${path}"`, err) + Logger.error('[Utils] Failed to get ino for path', path, err) return null }) }