Fix library consolidation filter and implement podcast support

This commit is contained in:
Tiberiu Ichim 2026-02-15 15:46:46 +02:00
parent b3cdd880e1
commit 23034e6672
12 changed files with 153 additions and 14 deletions

View file

@ -232,8 +232,12 @@ class PodcastScanner {
}
existingLibraryItem.media = media
let libraryItemUpdated = false
const isNotConsolidated = existingLibraryItem.checkIsNotConsolidated()
if (existingLibraryItem.isNotConsolidated !== isNotConsolidated) {
existingLibraryItem.isNotConsolidated = isNotConsolidated
libraryItemUpdated = true
}
// Save Podcast changes to db
if (hasMediaChanges) {
@ -337,6 +341,7 @@ class PodcastScanner {
}
libraryItemObj.podcast = podcastObject
libraryItemObj.isNotConsolidated = Database.libraryItemModel.prototype.checkIsNotConsolidated.call(libraryItemObj)
const libraryItem = await Database.libraryItemModel.create(libraryItemObj, {
include: {
model: Database.podcastModel,