This problem has just occurred. I use iFlicks to add meta data to movie files, including the movie poster. Normally this poster is shown as the icon for the file in the Finder. I have noticed that I now just see a generic icon, no artwork. If I look at the file in iTunes, the artwork is there. The format of the added artwork is png. The same movie files display their icons correctly under El Capitan on another machine. The problem applies to new files where I have just added the meta data and all my old files that previously displayed correctly.
Here's the funny thing, if I extract the artwork, convert it to a jpeg and replace the png then everything is as normal, the poster is show as the icon again.
Is there a setting that I have changed, what can be going on?
I tried restarting, same behaviour. I then deleted the com.apple.finder.plist preferences and re-launched the finder with no change.
Thanks for any suggestions.
What OS version are you on?
I am running Mojave 10.14.6 so there has not been any recent system update to upset things. The only software install made recently was to migrate Google cloud to Google drive.
Things seem to have deteriorated, my workaround of a jpeg has stopped working along with Quicklook. Now if I select a file and press the space bar I don't get a preview. This is true of jpg, png, pdf but doc and xls are previewing correctly. If I add a new jpg or png to the desktop, I now only see a generic icon. Existing ones still show the picture but will no longer preview. I suspect my problem has something to do with Quicklook.
Safe Boot, (holding Shift key down at startup), does the problem occur in Safe Mode? Could take 10 minutes.
Safe mode attempts to repair Disks & clears lots of caches & loads safe Drivers, & prevents loading of 3rd party extensions, so if Safe Mode works try again in regular boot.
Manually Rebuilding Spotlight via Terminal
If the aforementioned Spotlight control panel approach doesn’t spur a reindexation of the drive, you may need to initiate it manually through the command line. Open Terminal and use the following command string to do so:
sudo mdutil -E /
This basically asks for temporary super user status, which is why Terminal may ask you for your password (it may not if you’ve used a sudo command recently or are already logged in as a super user or root. The command asks the unix tool mdutil to reindex the spotlight database for everything on the computer, including external drives, mounted disk images, etc. To re-index only for a specific drive, use the /Volumes path. For example, for an external drive named “MiniMe,” the command would look like this:
sudo mdutil -i on /
Rebuilding a drive index can take a long time, so be prepared to wait whether you do it through the System Preference panel or the command line.
If still need be…
Open Terminal and run each of these one at a time
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
sudo /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -seed -lint -r -f -v -dump -domain local -domain system -domain user -domain network