mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-08-29 14:47:21 +02:00
Merge pull request #148 from selfhost-alt/fix-local-scanning-android
Handle audio probes that don't return any tags
This commit is contained in:
@@ -52,7 +52,7 @@ data class AudioProbeFormat(
|
|||||||
val duration:Double,
|
val duration:Double,
|
||||||
val size:Long,
|
val size:Long,
|
||||||
val bit_rate:Double,
|
val bit_rate:Double,
|
||||||
val tags:AudioProbeFormatTags
|
val tags:AudioProbeFormatTags?
|
||||||
)
|
)
|
||||||
|
|
||||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
@@ -63,8 +63,8 @@ class AudioProbeResult (
|
|||||||
|
|
||||||
val duration get() = format.duration
|
val duration get() = format.duration
|
||||||
val size get() = format.size
|
val size get() = format.size
|
||||||
val title get() = format.tags.title ?: format.filename.split("/").last()
|
val title get() = format.tags?.title ?: format.filename.split("/").last()
|
||||||
val artist get() = format.tags.artist ?: ""
|
val artist get() = format.tags?.artist ?: ""
|
||||||
|
|
||||||
@JsonIgnore
|
@JsonIgnore
|
||||||
fun getBookChapters(): List<BookChapter> {
|
fun getBookChapters(): List<BookChapter> {
|
||||||
|
|||||||
Reference in New Issue
Block a user