diff --git a/server/controllers/PodcastController.js b/server/controllers/PodcastController.js index 4bb6d014..c66b4088 100644 --- a/server/controllers/PodcastController.js +++ b/server/controllers/PodcastController.js @@ -107,7 +107,9 @@ class PodcastController { libraryFiles: [], extraData: {}, libraryId: library.id, - libraryFolderId: folder.id + libraryFolderId: folder.id, + title: podcast.title, + titleIgnorePrefix: podcast.titleIgnorePrefix }, { transaction } ) diff --git a/server/managers/PodcastManager.js b/server/managers/PodcastManager.js index 873a4283..11e231dd 100644 --- a/server/managers/PodcastManager.js +++ b/server/managers/PodcastManager.js @@ -627,7 +627,9 @@ class PodcastManager { libraryFiles: [], extraData: {}, libraryId: folder.libraryId, - libraryFolderId: folder.id + libraryFolderId: folder.id, + title: podcast.title, + titleIgnorePrefix: podcast.titleIgnorePrefix }, { transaction } ) diff --git a/server/scanner/PodcastScanner.js b/server/scanner/PodcastScanner.js index 7d2d38e3..77ccf134 100644 --- a/server/scanner/PodcastScanner.js +++ b/server/scanner/PodcastScanner.js @@ -303,6 +303,8 @@ class PodcastScanner { libraryItemObj.isMissing = false libraryItemObj.isInvalid = false libraryItemObj.extraData = {} + libraryItemObj.title = podcastObject.title + libraryItemObj.titleIgnorePrefix = getTitleIgnorePrefix(podcastObject.title) // If cover was not found in folder then check embedded covers in audio files if (!podcastObject.coverPath && scannedAudioFiles.length) {