From a2af205c715ca8e603b8ff8e10627aebe0ab4ae0 Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Tue, 4 Mar 2025 12:22:00 -0700 Subject: [PATCH] musikr: simplify fixed extension stripping --- .../java/org/oxycblt/musikr/tag/interpret/TagInterpreter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/musikr/src/main/java/org/oxycblt/musikr/tag/interpret/TagInterpreter.kt b/musikr/src/main/java/org/oxycblt/musikr/tag/interpret/TagInterpreter.kt index 0a81ba6f2..8d82fe4c9 100644 --- a/musikr/src/main/java/org/oxycblt/musikr/tag/interpret/TagInterpreter.kt +++ b/musikr/src/main/java/org/oxycblt/musikr/tag/interpret/TagInterpreter.kt @@ -69,7 +69,7 @@ private class TagInterpreterImpl(private val interpretation: Interpretation) : T song.tags.name ?: requireNotNull(song.file.path.name).split('.').first() val songNameOrFileWithoutExtCorrect = song.tags.name - ?: requireNotNull(song.file.path.name).split('.').dropLast(1).joinToString(".") + ?: requireNotNull(song.file.path.name).substringBeforeLast(".") val albumNameOrDir = song.tags.albumName ?: song.file.path.directory.name val musicBrainzId = song.tags.musicBrainzId?.toUuidOrNull()