5

I have many MP3's with embedded cover art in them (bought them like that) When Windows Media Player plays one of these, sometimes it displays the correct cover but most of the time, it displays the cover from a song that was previously played, sometimes several days before!

I have had this problem for a very long time! And it survived and recent reinstall of Windows 7 (hard drive crash).

My problem is similar to this one but no solution has been posted.

If I try to reproduce the problem at this moment, what happens is that when I double-click on a MP3 in Windows Explorer (Windows 7, WMP12 not already running), the cover that will be displayed is from a MP3 I played earlier in the week, which we'll call (A). The cover display in the status bar of Windows Explorer is correct though. When I change MP3s, (Windows Media Player running this time), sometimes the cover stays stuck still on the cover of (A), sometimes it displays the good one. If I quit at this time and restart Windows Media Player with the same MP3, the cover of (A) is back again...

I do remember having another behaviour closer to the one described in the link, that is, Windows Media Player was lagging always one cover art, displaying the art of the previous song, but maybe that was with WMP11, I can't remember

Did anyone experience this problem and found a solution?

12 Answers 12

6

TL;DR: see 2 possible solutions at the bottom

As noted by Nithin Philipps, the problem lies with the fact that all these MP3 were in the same folder and shared the same Folder.jpg and AlbumArtSmall.jpg. (I found this independently by using "Process Monitor" to find all the file access done by Windows Media Player and saw that it looked for a file named "Folder.jpg" and if it didn't find one (because I deleted it!) it created it (from the embedded MP3 cover) after 15s!)

I also found a page advising to delete these files, create new empty ones (0 bytes) and deny-write them by ACL. This way, Windows Media Player falls back to using the embedded art. ( http://lionsphil.livejournal.com/57126.html )

I protected my "downloads" folder this way as MP3 bought on VirginMega end up there. MP3 bought on Amazon end in different folders ("Artist Name"/"Album name"), so I didn't need to do anything for them.

I also found that Windows Media Player doesn't create the folder.jpg if the MP3 are on a network share (I guess it's because it can't hide them with the system attribute?), so when I get around to sort my new MP3 on my NAS, the problem will go away anyway.

So there are indeed two solutions for this problem:

  1. "Protect" the folder containing the MP3 by creating empty Folder.jpg and AlbumArtSmall.jpg, and then denying write on them with ACL.

  2. Put your MP3 on a Network Share (maybe a FAT drive would also work?). Using a RAIDed NAS to protect them is a good idea anyway, hard-drive crashes aren't nice!

1
  • +1 For the network share tip. I share my mp3 folder as a read-only network share so WMP wont screw up all the cover art I painstakingly fixed. Aug 21, 2011 at 22:13
1

Your problem is caused by the file AlbumArtSmall.jpg in the mp3's directory. You cannot delete (or see) this file using the any Windows tools, but you can see it and delete it using the Cygwin command-line tools (ls and rm) or possibly some other third party tools. This won't permanently fix it however. As far as I know, there is no way to stop WMP from doing this.

The only solution I can think of is placing different albums in different directories. This way the AlbumArtSmall.jpg file will be unique for each album.

2
  • Totally! I found this by myself and was coming back to Superuser to answer my question! Thanks! See below to read my full story
    – Nawak
    Aug 21, 2011 at 14:33
  • This answer is not entirely correct. You can view and delete the file if you activate View > Options > Change folder and search options > View > Hide protected operating system files.
    – BananaBoss
    May 5, 2015 at 19:32
1

The problem is in AlbumArtSmall.jpg located in your MP3 folder.

Contrary to other answers, you can delete this file without downloading an extra folder. Find Change folder and search options, and you must deselect Hide protected operating system files (Recommended), not the Show hidden files, folders and drives. This will cause several files to appear, even with all that has been shown by the latter, included is the file AlbumArtSmall.jpg. Delete that, there will also be Folder.jpg, delete that as well.

Afterwards, play your file and everything should be fine. It is recommended you re-select the Hide protected operating system files (Recommended) so as not to accidentally delete anything of importance.

1

This is how I fixed my problem (CD art display was wrong)

Open up Windows Media Player On the left click Organize, Options

Select the Privacy tab Click on Clear Caches Clear History Click OK Close WMP and reopen to play the album. The correct album art appeared on the screen

1

I have another working solution for this:

Open Windows Media Player and...

Click Organize -> Options -> Player

Then uncheck "Add local media files to library when played".
And delete the Album with wrong Album Art from the library.

Open Explorer...

Click Organize -> Folder and search options -> View

Then check "Show hidden files, folders, and drives".
And uncheck "Hide protected operating system files (Recommended)"

Go to the folder where your music files are stored and
delete AlbumArtSmall.jpg and Folder.jpg.

It is advisable to re-check "Hide protected operating system files (Recommended)".

0

If you enable "Show hidden files" and uncheck "Hide protected operating system files" in folder options and then manually delete any images but the "correct art", it should use the "correct art". Right click on an album or track in the Windows Media Player interface and "Open File Location". Then cut & paste the correct art and it should stick.

WMP12 seems rather cludgy. If you use any other third-party music apps like Zune, iTunes or even Windows Media Center it creates a hectic disorganized mess of album art because they all use different formats. I right click on the art and hide them once they are set up like I want them.

Source: https://social.technet.microsoft.com/Forums/en/w7itprogeneral/thread/3552ec2d-d510-49ec-985c-1fc04c3d6da6

0

The problem is caused by Windows Media Player and not by Windows. I've just changed the settings on Windows Media Player. I prevent it from being my default player, from adding any file to this player's library or doing any other automatic action. (go through all the possibillies and check) and I got read of this annoying phenomena. Now each song or album has the picture I want it to have.

0
  1. Copy desired artwork to Clipboard.
  2. Open Library and right click the existingartwork / space.
  3. Select Paste Album Art.
0

The ID3v2.x specification allows an .mp3 file to contain numerous embedded images (Front cover, Back Cover, Band, Band Live, Band Logo, Leaflet Page, etc). Windows Media Player has a bug and does not correctly display the correct Front Cover image. Instead, I suspect it is simply retrieving the first embedded image it finds and displaying it, regardless of what kind of image it is. My .mp3 files have all sorts of images embedded in them, and Windows Media Player displays random images. This is just one of a whole slew of bugs in Windows Media Player regarding mp3 files. Sometimes I think Windows Media Player was written by a bunch of monkeys.

0

These are all temporary solutions to a problem that will come back if you do not move your files to their own folders. This would be ok for casual listeners, but what about people who have thousands of songs. I personally have my MP3 files in genre folders. Some of those folders have a thousand songs in them from various artists. No matter how many times I delete the thumbs.db, AlbumArtSmall.jpg, Folder.jpg files. They are always falsely associated again when Windows Media Player rebuilds the library upon restarting the program. I have tried deleting C:\Users\Owner\AppData\Local\Microsoft\Media Player and the files within. I have cleared the cache in the program (Organize-Options-Privacy-ClearCaches/ClearHistory). The program will re-build the library with the same WRONG cover art.

This is a flaw in the design of the program itself for almost 2 decades now. It is the reason I don't usually use Windows Media Player. I have other gripes with iTunes. Again for the casual user, it isn't that big of a deal, but for people who are comfortable with file systems and have unquenchable eclectic tastes in music, it just wont do. I switched to Media Player Classic a long time ago. I drag and drop my MP3's into MPC's playlist. It isn't pretty or hip, but it gets the job done.

1
  • Did you try the solutions I posted? (which I have now marked as a the solution to the question since it is more complete than the one I had previously marked before) In your case, I think the "ACL solution" would be the correct one if you do not want to put your files on a network drive.
    – Nawak
    Jul 26, 2017 at 16:42
0

I tried WMP options fix above, didn't work for me. I stumbled on to something else. I had cover art mismatch problem with three mp3 files (shared same incorrect picture while playing) so I moved these three to a new file. Later I decided to destroy one of the mp3's because I had a duplicate on a different flash drive. When I brought up the mp3 to shred it, my shredder app displayed the three mp3's but also two additional files were displayed ("folder" and "sm.album art"), these files were otherwise hidden. Instead of shredding the mp3 I shredded "folder" and "sm.album art" files displayed in my shredder que. Problem solved. In hind sight, my experience different but similar as zx485 above did suggest: Folder Options> View> Advanced settings> Show hidden files> ok. We both found the exact same two hidden files. Maybe corrupted via some usage malfunction.

-1

There is a fix for this

  • exit Media player and go to %LOCALAPPDATA%\Microsoft\Media Player and delete the files and folders within
  • restart Media Player
  • the library will need to rebuild

Should the problem remain, go to %LOCALAPPDATA%\Microsoft\ and delete the folder Media Player, again the library will need to rebuild.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .