musikr: use correct ext stripping in name
This commit is contained in:
parent
d9afc6a0eb
commit
e434c4cdfe
1 changed files with 2 additions and 3 deletions
|
@ -68,8 +68,7 @@ private class TagInterpreterImpl(private val interpretation: Interpretation) : T
|
||||||
val songNameOrFileWithoutExt =
|
val songNameOrFileWithoutExt =
|
||||||
song.tags.name ?: requireNotNull(song.file.path.name).split('.').first()
|
song.tags.name ?: requireNotNull(song.file.path.name).split('.').first()
|
||||||
val songNameOrFileWithoutExtCorrect =
|
val songNameOrFileWithoutExtCorrect =
|
||||||
song.tags.name
|
song.tags.name ?: requireNotNull(song.file.path.name).substringBeforeLast(".")
|
||||||
?: requireNotNull(song.file.path.name).substringBeforeLast(".")
|
|
||||||
val albumNameOrDir = song.tags.albumName ?: song.file.path.directory.name
|
val albumNameOrDir = song.tags.albumName ?: song.file.path.directory.name
|
||||||
|
|
||||||
val musicBrainzId = song.tags.musicBrainzId?.toUuidOrNull()
|
val musicBrainzId = song.tags.musicBrainzId?.toUuidOrNull()
|
||||||
|
@ -131,7 +130,7 @@ private class TagInterpreterImpl(private val interpretation: Interpretation) : T
|
||||||
modifiedMs = song.file.modifiedMs,
|
modifiedMs = song.file.modifiedMs,
|
||||||
addedMs = song.addedMs,
|
addedMs = song.addedMs,
|
||||||
musicBrainzId = musicBrainzId,
|
musicBrainzId = musicBrainzId,
|
||||||
name = interpretation.naming.name(songNameOrFileWithoutExt, song.tags.sortName),
|
name = interpretation.naming.name(songNameOrFileWithoutExtCorrect, song.tags.sortName),
|
||||||
rawName = songNameOrFileWithoutExtCorrect,
|
rawName = songNameOrFileWithoutExtCorrect,
|
||||||
track = song.tags.track,
|
track = song.tags.track,
|
||||||
disc = song.tags.disc?.let { Disc(it, song.tags.subtitle) },
|
disc = song.tags.disc?.let { Disc(it, song.tags.subtitle) },
|
||||||
|
|
Loading…
Reference in a new issue