mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2024-12-20 19:06:06 +01:00
Merge pull request #1212 from Weldawadyathink/master
Improve title naming for single file audiobooks when opening RSS feed
This commit is contained in:
commit
a0a6256c7a
@ -92,11 +92,15 @@ class FeedEpisode {
|
|||||||
const media = libraryItem.media
|
const media = libraryItem.media
|
||||||
const mediaMetadata = media.metadata
|
const mediaMetadata = media.metadata
|
||||||
|
|
||||||
var title = audioTrack.title
|
let title = audioTrack.title
|
||||||
if (libraryItem.media.chapters.length) {
|
if (libraryItem.media.tracks.length == 1) { // If audiobook is a single file, use book title instead of chapter/file title
|
||||||
// If audio track start and chapter start are within 1 seconds of eachother then use the chapter title
|
title = libraryItem.media.metadata.title
|
||||||
var matchingChapter = libraryItem.media.chapters.find(ch => Math.abs(ch.start - audioTrack.startOffset) < 1)
|
} else {
|
||||||
if (matchingChapter && matchingChapter.title) title = matchingChapter.title
|
if (libraryItem.media.chapters.length) {
|
||||||
|
// 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)
|
||||||
|
if (matchingChapter && matchingChapter.title) title = matchingChapter.title
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.id = String(audioTrack.index)
|
this.id = String(audioTrack.index)
|
||||||
|
Loading…
Reference in New Issue
Block a user