Why does certain artwork break Windows Explorer Metadata?

Hi,

I've been encountering an issue (which is probably more of a Windows issue?) with certain albums where the metadata will "erase" itself from being displayed in Windows File Explorer after pasting updated Artwork in MP3Tag.

I've gotten to the point where this is re-creatable with certain types of artwork. It seems like the artwork image is more of the cause than the flac's themselves. I have an example below:

Source - Before artwork change:

Now, if I pick the Mario Rabids Sparks of Hope Artwork and paste the art in MP3 tag, you'll see that all the data from File Explorer vanishes, although the metadata is still displayed in MP3Tag.

I use MusicBee as my musicplayer, and I can embed the same artwork through MusicBee without breaking the File Explorer Metadata.

Does anyone have any idea what might be happening, or if there is anything to check in MP3Tag to help explain?

Thanks,

Looks like your explorer does not recognize the files to be audio files.
The second window does not show the (yellow) "Play" ribbon header.
And the location for the files seems to be different, looking at the 2 types of icons.

The example file has a really large embedded picture, it's 3MB which breaks Windows Explorer.

If you remove it or resize it from within Mp3tag (e.g., via Adjust Cover), the preoccupied space is still left as padding (which is reserved space for future changes). Unfortunately, it might be still too large for Explorer to handle.

Before you ask: removal of padding (or at least resizing it to something that makes sense) is on my internal list of things to improve for Mp3tag. Until then, you can create this workaround using metaflac.exe (you can download it from the FLAC website, look for flac-1.4.2-win.zip).

In Mp3tag, define a user-defined tool via Options → Tools, and name it, e.g., FLAC remove padding, put the path to metaflac.exe and use the parameters

--remove --block-type=PADDING --dont-use-padding "%_path%"

If you want to remove the embedded cover and the padding in one go, the parameters are

--remove --block-type=PICTURE,PADDING --dont-use-padding "%_path%"

This will also delete any cover from the file.

You can then apply the user-defined tool from the right-click context menu of the selected file in Mp3tag.

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.