audiobookshelf/server/scanner
Arunesh Dwivedi 46374087d6 fix: add missing isFile check in PodcastScanner metadata write
BookScanner has '&& !existingLibraryItem.isFile' when setting
libraryItemUpdated after writing metadata, but PodcastScanner
was missing this check. This inconsistency meant podcast items
that are files would still try to write metadata, which doesn't
make sense since file-type items don't have a directory to store
metadata.json in.

Aligns PodcastScanner behavior with BookScanner.

Fixes #5093
2026-06-03 08:30:12 +00:00
..
AbsMetadataFileScanner.js Cleanup abmetadata file parsing & fix server crash #5268 #4287 #5142 2026-05-27 17:33:14 -05:00
AudioFileScanner.js Update audio file scanner to support multiple series in series/series-part tags separated by semicolon if they match #4136 2025-03-21 17:53:17 -05:00
BookScanner.js Cleanup abmetadata file parsing & fix server crash #5268 #4287 #5142 2026-05-27 17:33:14 -05:00
LibraryItemScanData.js Fix LibraryItem and Media file update logic for library scans 2024-03-19 19:28:26 +02:00
LibraryItemScanner.js Fix scanner after deleting single file books #4459 2025-07-09 13:42:53 -05:00
LibraryScan.js Simplify log level determination 2025-03-08 12:46:36 -07:00
LibraryScanner.js Fix scanner after deleting single file books #4459 2025-07-09 13:42:53 -05:00
MediaProbeData.js Remove tone scripts & references, rename tone-object endpoint, remove node-tone dependency, remove TONE_PATH env 2024-07-06 16:00:48 -05:00
NfoFileScanner.js Update Nfo scanner and auto-formatting 2024-07-18 16:09:40 -05:00
OpfFileScanner.js Update opf parser to support refines meta elements 2025-03-13 17:49:05 -05:00
PodcastScanner.js fix: add missing isFile check in PodcastScanner metadata write 2026-06-03 08:30:12 +00:00
ScanLogger.js Simplify log level determination 2025-03-08 12:46:36 -07:00
Scanner.js Auto-formatting 2025-12-21 14:45:04 -06:00