diff --git a/app/src/main/java/app/suhasdissa/vibeyou/domain/repository/LocalMusicRepository.kt b/app/src/main/java/app/suhasdissa/vibeyou/domain/repository/LocalMusicRepository.kt index ad66311..3740f53 100644 --- a/app/src/main/java/app/suhasdissa/vibeyou/domain/repository/LocalMusicRepository.kt +++ b/app/src/main/java/app/suhasdissa/vibeyou/domain/repository/LocalMusicRepository.kt @@ -395,6 +395,9 @@ class LocalMusicRepository( suspend fun getAlbumInfo(albumId: Long): List { return getAllSongs() .filter { it.albumId == albumId } + // sort by title first in case the track number is always the same / not existent + .sortedBy { it.title.lowercase() } + // sort by track number if the tracks provide any .sortedBy { it.trackNumber } }