musikr: make wildcard artists display covers

Resolves #1048
This commit is contained in:
Alexander Capehart 2025-03-15 17:55:59 -06:00
parent 436ef8de91
commit b573fd2260
No known key found for this signature in database
GPG key ID: 37DBE3621FE9AD47

View file

@ -55,7 +55,7 @@ internal class ArtistImpl(private val core: ArtistCore) : Artist {
get() = core.resolveGenres().toList()
override val durationMs = core.songs.sumOf { it.durationMs }
override val covers = CoverCollection.from(core.songs.mapNotNull { it.cover })
override val covers = CoverCollection.from(core.songs.mapNotNull { it.cover }.ifEmpty { core.albums.flatMap { it.covers.covers } })
private val hashCode =
31 * (31 * uid.hashCode() + core.preArtist.hashCode()) * core.songs.hashCode()