diff --git a/common/providers/src/commonMain/kotlin/com.shabinder.common.providers/spotify/SpotifyProvider.kt b/common/providers/src/commonMain/kotlin/com.shabinder.common.providers/spotify/SpotifyProvider.kt index 1973e890..027ac8c9 100644 --- a/common/providers/src/commonMain/kotlin/com.shabinder.common.providers/spotify/SpotifyProvider.kt +++ b/common/providers/src/commonMain/kotlin/com.shabinder.common.providers/spotify/SpotifyProvider.kt @@ -202,14 +202,14 @@ class SpotifyProvider( artists = it.artists?.map { artist -> artist?.name.toString() } ?: listOf(), albumArtists = it.album?.artists?.mapNotNull { artist -> artist?.name } ?: emptyList(), durationSec = (it.duration_ms / 1000).toInt(), - albumArtPath = fileManager.getImageCachePath(it.album?.images?.firstOrNull()?.url ?: ""), + albumArtPath = fileManager.getImageCachePath(it.album?.images?.maxByOrNull { img -> img?.width ?: 0 }?.url ?: ""), albumName = it.album?.name, year = it.album?.release_date, comment = "Genres:${it.album?.genres?.joinToString()}", trackUrl = it.href, downloaded = it.updateStatusIfPresent(type, subFolder), source = Source.Spotify, - albumArtURL = it.album?.images?.firstOrNull()?.url.toString(), + albumArtURL = it.album?.images?.maxByOrNull { img -> img?.width ?: 0 }?.url.toString(), outputFilePath = fileManager.finalOutputDir( it.name.toString(), type,