CoverArtCache::searchInTrackDir() - Adds "album" to the list of preferred cover names
CoverArtCacheTEST - cosmetic fixes - making the code more readable
CoverArtCacheTEST - using coverInfo as a constant member
CoverArtCache - checking if everything works with UTF8 chars
CoverArtCache - calculating md5 for QImage loaded in the working thread (via QtConcurrent)
it needs more work
it will be useful to avoid storing duplicated images in the qpixmapcache.
CoverArtCache - starts using md5 hash - avoiding duplicated pixmaps in covercache
[It needs more work!]
- Using md5 hash to identify if we already have the same cover in cache.
- Problem1: calculating md5 can be very slow and we are doing it always (loading and searching)
- Solution1: store it in DB (new column)
- Problem2: We are doing many table updates, even when nothing changes.
- Solution2: compare strings
Silence BTC::updateIndexWithQuery debug that makes a lot of noise when selection change