Created attachment 130165 [details]
before and after adding a 'folder.jpg' image of the cover art to those album's directories.
Under the 'Albums' tab, albums that only have the cover in the mp3's metadata will have horrible downscaling artifacts. However, if an album's directory contains a 'folder.jpg' of the cover, it will be downscaled properly.
STEPS TO REPRODUCE
1. Set Elisa to scan an album directory and make sure all the mp3's have the album cover in the metadata and that there is no folder.jpg of the album cover
2. Wait for Elisa to scan in the album
3. Open the "Albums" tab and look at the preview
Album covers in the "Album" tab have bad artifacting when there is no 'folder.jpg' file of the cover in the folder of the album.
Album covers taken from the mp3's metadata are scaled the same as album covers taken from a 'folder.jpg' file from within the album directory and are without artifacting.
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.70.0
Qt Version: 5.15.0
this artifacting issue also occurs in the 'Playlist', 'Frequently Played', 'Recently Played', and 'Tracks' tabs, but it's definitely most noticeable in the in 'Albums' tab as the preview is much larger there.
Thanks for your report.
There may be an issue with the cover image provider. I will have a look in a few days and will update the bug report.
Very useful visual aid, thanks.
Created attachment 130215 [details]
updated explaination of the bug
I re-read my bug report and wasn't satisfied with my explanation, so I created a graphic that better explains the issue.
I am working on a fix.
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/elisa/-/merge_requests/139
I am working on a fix.(In reply to Bug Janitor Service from comment #5)
> A possibly relevant merge request was started @
It would be very nice if you are able to test this possible fix.
Git commit 85c3e04acf58bc97ad73f1f2c227c0f868c55d03 by Matthieu Gallien.
Committed on 28/07/2020 at 16:01.
Pushed by mgallien into branch 'release/20.08'.
fix image provider to scale images to requested size with good quality
M +12 -0 src/embeddedcoverageimageprovider.cpp
*** Bug 424677 has been marked as a duplicate of this bug. ***