From 50430e6b27786726896417b3f8bc778f50b5d1dd Mon Sep 17 00:00:00 2001 From: advplyr Date: Thu, 15 Dec 2022 17:36:29 -0600 Subject: [PATCH] Update:Audiobook RSS feed track episode pub dates #1253 --- server/objects/FeedEpisode.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/objects/FeedEpisode.js b/server/objects/FeedEpisode.js index ed3a7e21..77acb111 100644 --- a/server/objects/FeedEpisode.js +++ b/server/objects/FeedEpisode.js @@ -86,7 +86,8 @@ class FeedEpisode { setFromAudiobookTrack(libraryItem, serverAddress, slug, audioTrack, meta) { // Example: Fri, 04 Feb 2015 00:00:00 GMT const timeOffset = isNaN(audioTrack.index) ? 0 : (Number(audioTrack.index) * 1000) // Offset pubdate to ensure correct order - const audiobookPubDate = date.format(new Date(libraryItem.addedAt - timeOffset), 'ddd, DD MMM YYYY HH:mm:ss [GMT]') + // e.g. Track 1 will have a pub date before Track 2 + const audiobookPubDate = date.format(new Date(libraryItem.addedAt + timeOffset), 'ddd, DD MMM YYYY HH:mm:ss [GMT]') const contentUrl = `/feed/${slug}/item/${audioTrack.index}/${audioTrack.metadata.filename}` const media = libraryItem.media