fix: low quality album art

This commit is contained in:
Rahul Gill 2022-10-20 22:55:18 +05:30
parent fa761d23c3
commit 9694301ab6

View File

@ -202,14 +202,14 @@ class SpotifyProvider(
artists = it.artists?.map { artist -> artist?.name.toString() } ?: listOf(), artists = it.artists?.map { artist -> artist?.name.toString() } ?: listOf(),
albumArtists = it.album?.artists?.mapNotNull { artist -> artist?.name } ?: emptyList(), albumArtists = it.album?.artists?.mapNotNull { artist -> artist?.name } ?: emptyList(),
durationSec = (it.duration_ms / 1000).toInt(), 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, albumName = it.album?.name,
year = it.album?.release_date, year = it.album?.release_date,
comment = "Genres:${it.album?.genres?.joinToString()}", comment = "Genres:${it.album?.genres?.joinToString()}",
trackUrl = it.href, trackUrl = it.href,
downloaded = it.updateStatusIfPresent(type, subFolder), downloaded = it.updateStatusIfPresent(type, subFolder),
source = Source.Spotify, source = Source.Spotify,
albumArtURL = it.album?.images?.firstOrNull()?.url.toString(), albumArtURL = it.album?.images?.maxByOrNull { img -> img?.width ?: 0 }?.url.toString(),
outputFilePath = fileManager.finalOutputDir( outputFilePath = fileManager.finalOutputDir(
it.name.toString(), it.name.toString(),
type, type,