From 511386e80a854a00d6ffd75c7041066af675819a Mon Sep 17 00:00:00 2001 From: Selfhost Alt Date: Tue, 26 Apr 2022 10:32:14 -0700 Subject: [PATCH] Handle audio probes that don't return any tags --- .../java/com/audiobookshelf/app/data/AudioProbeResult.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/app/src/main/java/com/audiobookshelf/app/data/AudioProbeResult.kt b/android/app/src/main/java/com/audiobookshelf/app/data/AudioProbeResult.kt index ac3a9548..7e3ed63b 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/data/AudioProbeResult.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/data/AudioProbeResult.kt @@ -52,7 +52,7 @@ data class AudioProbeFormat( val duration:Double, val size:Long, val bit_rate:Double, - val tags:AudioProbeFormatTags + val tags:AudioProbeFormatTags? ) @JsonIgnoreProperties(ignoreUnknown = true) @@ -63,8 +63,8 @@ class AudioProbeResult ( val duration get() = format.duration val size get() = format.size - val title get() = format.tags.title ?: format.filename.split("/").last() - val artist get() = format.tags.artist ?: "" + val title get() = format.tags?.title ?: format.filename.split("/").last() + val artist get() = format.tags?.artist ?: "" @JsonIgnore fun getBookChapters(): List {