diff --git a/server/scanner/AudioFileScanner.js b/server/scanner/AudioFileScanner.js index d623b47e..8b875b33 100644 --- a/server/scanner/AudioFileScanner.js +++ b/server/scanner/AudioFileScanner.js @@ -432,6 +432,10 @@ class AudioFileScanner { tag: 'tagDate', key: 'pubDate' }, + { + tag: 'tagDate', + key: 'date' + }, { tag: 'tagDisc', key: 'season' @@ -463,7 +467,7 @@ class AudioFileScanner { if (value && typeof value === 'string') { value = value.trim() // Trim whitespace - if (mapping.key === 'pubDate') { + if ((mapping.key === 'pubDate' || mapping.key === 'date') && !podcastEpisode.pubDate) { const pubJsDate = parseDate.parse(value) if (pubJsDate) { podcastEpisode.publishedAt = pubJsDate.valueOf()