Update server/objects/FeedEpisode.js

This commit is contained in:
advplyr 2022-11-25 06:21:50 -06:00 committed by GitHub
parent 8c23704e17
commit df7e331605
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -92,10 +92,10 @@ class FeedEpisode {
const media = libraryItem.media const media = libraryItem.media
const mediaMetadata = media.metadata const mediaMetadata = media.metadata
let title = audioTrack.title
if (libraryItem.media.tracks.length == 1) { // If audiobook is a single file, use book title instead of chapter/file title if (libraryItem.media.tracks.length == 1) { // If audiobook is a single file, use book title instead of chapter/file title
var title = libraryItem.media.metadata.title title = libraryItem.media.metadata.title
} else { } else {
var title = audioTrack.title
if (libraryItem.media.chapters.length) { if (libraryItem.media.chapters.length) {
// If audio track start and chapter start are within 1 seconds of eachother then use the chapter title // If audio track start and chapter start are within 1 seconds of eachother then use the chapter title
var matchingChapter = libraryItem.media.chapters.find(ch => Math.abs(ch.start - audioTrack.startOffset) < 1) var matchingChapter = libraryItem.media.chapters.find(ch => Math.abs(ch.start - audioTrack.startOffset) < 1)