From 0c3380e15b2dc60ba582250d1a7761537556a782 Mon Sep 17 00:00:00 2001 From: ivan Date: Sun, 7 Mar 2021 07:59:27 +0100 Subject: [PATCH] normName to handle collapsed folders --- app/src/main/java/eu/zderadicka/audioserve/data/Utils.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/zderadicka/audioserve/data/Utils.kt b/app/src/main/java/eu/zderadicka/audioserve/data/Utils.kt index f1ea159..810f16f 100644 --- a/app/src/main/java/eu/zderadicka/audioserve/data/Utils.kt +++ b/app/src/main/java/eu/zderadicka/audioserve/data/Utils.kt @@ -284,7 +284,12 @@ fun splitPositionFolder(f: String): Pair { private val CHAPTER_RE = Regex("""\$\$[\d\-]+\$\$""") fun normTitle(t:String): String { - return CHAPTER_RE.replace(t, "") + var res = t + val idx = res.indexOf(">>") + if (idx >= 0) { + res = res.substring(idx+2) + } + return CHAPTER_RE.replace(res, "") } fun MediaBrowserCompat.MediaItem.isNotablyDifferentFrom(other: MediaBrowserCompat.MediaItem): Boolean =