mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-12-29 07:09:39 +00:00
Add:Show audiobook duration and narrator in audible match results #886
This commit is contained in:
parent
605a6d8b25
commit
3d3571013f
3 changed files with 7 additions and 4 deletions
|
|
@ -6,7 +6,7 @@ class Audible {
|
|||
constructor() { }
|
||||
|
||||
cleanResult(item) {
|
||||
var { title, subtitle, asin, authors, narrators, publisherName, summary, releaseDate, image, genres, seriesPrimary, seriesSecondary, language } = item
|
||||
var { title, subtitle, asin, authors, narrators, publisherName, summary, releaseDate, image, genres, seriesPrimary, seriesSecondary, language, runtimeLengthMin } = item
|
||||
|
||||
var series = []
|
||||
if (seriesPrimary) series.push(seriesPrimary)
|
||||
|
|
@ -28,7 +28,8 @@ class Audible {
|
|||
genres: genresFiltered.length > 0 ? genresFiltered.map(({ name }) => name).join(', ') : null,
|
||||
tags: tagsFiltered.length > 0 ? tagsFiltered.map(({ name }) => name).join(', ') : null,
|
||||
series: series != [] ? series.map(({ name, position }) => ({ series: name, volumeNumber: position })) : null,
|
||||
language: language ? language.charAt(0).toUpperCase() + language.slice(1) : null
|
||||
language: language ? language.charAt(0).toUpperCase() + language.slice(1) : null,
|
||||
duration: runtimeLengthMin && !isNaN(runtimeLengthMin) ? Number(runtimeLengthMin) : 0
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -77,7 +78,6 @@ class Audible {
|
|||
return []
|
||||
})
|
||||
}
|
||||
|
||||
return items ? items.map(item => this.cleanResult(item)) : []
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue