clementine-player / Clementine

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

Bug: Album covers don't update in Clementine if album cover tags are changed externally #5663

Open ghost opened 7 years ago

ghost commented 7 years 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

Album covers should update internally (in the Library tab list) when album art is changed for mp3 files. But they don't.

Steps to reproduce the problem (only for bugs)

  1. Put in a folder an mp3 file with unique artist and album name. It must have internal album cover art (tagged).
  2. Add the folder to clementine. Check the album art exists in the Library tab list.
  3. close clementine.
  4. change the album art in an external program (delete old one, place a new cover art).
  5. Clementine does not update the internal album cover art in the Library tab list.
jonaski commented 7 years ago

It's because of the pixmap disk cache added in Clementine 1.3 In 1.2 you could restart and the album covers would update in the library list, but in 1.3 it does not work because it reads the cache from disk, and it does not remove the cached icon when you change or unset the cover. Try: rm -rf ~/.cache/Clementine/pixmapcache/ and start Clementine again. Looks like a bug to me. Clementine should refresh the album icon in the library when you update, but doesn't. I only use FLAC files, but I'm sure it is independent of the file type.

fantom-exe commented 1 year ago

I tried your solution, still didn't work. I'm also using FLAC files so maybe it's related to filetype.

bruno-vacorreia commented 1 year ago

The solution worked for me. Version 1.4.

MartinPaulo commented 1 year ago

The solution worked for me. Version 1.4 rc 2