clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.68k stars 669 forks source link

The # Symbol in album title causes issues with album cover thumbnails #7241

Open feeltheburn opened 1 year ago

feeltheburn commented 1 year ago

Before posting

Please follow the steps below and check the boxes with [x] once you did the step.

System information

Please provide information about your system and the version of Clementine used.

Expected behaviour / actual behaviour

Having cleared the .cache, the album cover thumbnails refresh and CORRECTLY show like this (under Various Artists):

clementine-initial

However, when Clementine is closed, then restarted, they show like so:

clementine-restarted

It would seem that it's seeing all of the listed albums as the same album as the title is the same before the # sign in the title. So they all show the thumnail cover for the first listed album.

This happens with another shorter series that uses the # in the title, but nowhere else, thus my "assumption" that it's the symbol causing the problem.

I also confirmed it was the # symbol by removing it from one album's album title tag and refreshing the db. Restarting the client it kept its correct cover.

(All my flac and mp3 files are tagged using Musicbrainz data, each file has the album cover in the file and as a cover image in its specific album folder. Folder names do not include the # sign. Album titles are listed as they are found on MB.)

Steps to reproduce the problem (only for bugs)

I guess edit some files so the album titles are: This album #1 - Number One This album #2 - Number Two This album #3 - Number Three

And give each different album artwork. I can (privately) provide some sample flacs from the ones shown above for debugging purposes only to someone who is listed as a developer or regularly provides accepted push fixes.