Tuesday, January 16, 2007
Removing ID3 Tags

Click to view full-size
Download Preston Media ID3 Tag Backup. It's only about a 42K download - just seconds even on dial-up. ID3 Tag Backup requires Microsoft .Net Framework Version 2.0 (not just seconds - especially on dial-up) in order to run.
A common problem raised on Microsoft's Windows Media Player news groups is that some MP3 files in a user's media collection will not play in Windows Media Player and cannot be added to their music library.
A common cause of this problem is defective ID3 tags. What's an ID3 tag, you ask? ID3 tags are bits (actually bytes) of information added to the beginning and/or end of a MP3 file to identify the track. The ID3 tag consists of a collection of frames. Frames contain things like artist name, album name, track number, track name, etc. ID3 tag frames even include such things as album art images. You can learn more about ID3 tags at http://www.id3.org.
One problem with ID3 tags is that the standards by which they are defined are not very clear, poorly maintained, and just not very standard. Every program that I know the details of, including Apple iTunes and Microsoft Windows Media Player mis-handle some aspect of ID3 tags. The result is that Windows Media Player may not read a malformed ID3 tag created by Apple iTunes that iTunes reads just fine. This is not just an iTunes problem. It can happen between any two applications that use ID3 tags. This is not the fault of the Windows Media Player product team. How can anyone be expected to identify and handle every possible way of doing ID3 wrong? They can't be.
So, what happens when Windows Media Player can not properly interpret the malformed ID3 tag that is attached to a MP3 file is that Windows Media Player just can not open the file at all. Malformed frames within a tag may also cause the entire tag to be malformed. Note the use of the word "malformed". Those (malformed tags) must, by definition, break the tag. Applications often run into properly formed tags that contain frames that they can't handle but they simply ignore those unknown frames. That's different.
To troubleshoot MP3 files that will not play or will not add to your Windows Media Player library, a common suggestion is to remove the ID3 tags and see if the file will behave properly without the tag. Then the problem is how to remove the tags. That's why I wrote the ID3 Tag Backup program - technically I had already written all the functionality as part of a larger media library program I am developing but I thought it would be useful to package this small piece right now. Preston Media ID3 Tag Backup will backup existing tags and, if you tell it to do so, will remove the tags from the MP3 file leaving you an MP3 file with no ID3 tags. If, after your tests, you want to put the original tags back on the MP3 file, my ID3 Tag Backup program will do that for you, too.
You can also use this simple utility to backup the tag information on all your MP3 files separately from your MP3 files if you want. I'm not quite sure why a person would, but you could.
To use ID3 Tag Backup, browse to the folder containing the media you want to backup the tags for. Check the box to include sub folders if you choose, and whether or not to remove the original tag from the MP3 file in the process. It is not possible to remove the tag without performing a backup first with ID3 Tag Backup so you can always get back to where you started - as long as you don't delete the backup or the MP3 file, that is.
The backup is stored in the same folder as the original file with the same name as the original file. This location and file name must not change unless you move the MP3 file with it before trying to restore. The restore only finds matching names in matching folders. The only difference is the backup tag file has an extension of .id3 while the music file has an extension of .mp3.
ID3 Tag Backup does not modify your tags or try to interpret them, wrong or right, in any way. It simply copies them, restores them, or removes them, according to your wishes. If the tag is so defective that it cannot be identified at all or if the size descriptor in the tag is wrong, ID3 Tag Remover may not be able to handle those situations but then, neither can any other program.
To use the ID3 Tag Backup program, you must have installed on your PC the Microsoft .Net Framework, Version 2.0. If you don't have it, get it from Microsoft at http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en
Download Preston Media ID3 Tag Backup at http://www.DalePreston.com/downloads/ID3TagBackup.zip.

Comments:
<< Home
This is awesome, works great! My library is being populated once again! Is there a way to allow me to select only one file witin the list to backup and/or restore?
This tool is great... I wouldn't mind being able to select just a single file (or a couple out of many) since not all of my MP3's are corrupted / malformed.
what is blocking my downloaded unprotected mp3 files from playing on windows media player (WMP)?
I downloaded and used the ID3 Tag Backup and got "clean" files (mostly MP3 and one WMA). They still refuse to play in WMP but play in Real Player as they did before cleaning. Re-encoding also allows me to play the "blocked" files in WMP. However, I have tons of files that now suddenly have this "blocking" problem.
I downloaded and used the ID3 Tag Backup and got "clean" files (mostly MP3 and one WMA). They still refuse to play in WMP but play in Real Player as they did before cleaning. Re-encoding also allows me to play the "blocked" files in WMP. However, I have tons of files that now suddenly have this "blocking" problem.
Scott,
These tools I am posting are scaled down versions of the same tools in a larger package I am developing. I'll keep your suggestion in mind for that package. In the mean time, look at my ID3 Raw Tag Viewer - the link is in the list at the right. You can open a single file with that and remove the tags. Just make sure you work with a backup.
These tools I am posting are scaled down versions of the same tools in a larger package I am developing. I'll keep your suggestion in mind for that package. In the mean time, look at my ID3 Raw Tag Viewer - the link is in the list at the right. You can open a single file with that and remove the tags. Just make sure you work with a backup.
Hey Dale-
You got a munite for an old friend? Email me at galkire@pronktech.com. Sorry for using your blog like this, couldn't find an email address...
Would be great to catch up. Impressive Blog Site.
You got a munite for an old friend? Email me at galkire@pronktech.com. Sorry for using your blog like this, couldn't find an email address...
Would be great to catch up. Impressive Blog Site.
hi dale i tried the mp3 id3 tag removal program but it didnt seem to work.i believe i followed the directions correctly.i created a folder and copied some of the non-working mp3s into it. i opened your program>browse>selected folder>press ok>checked remove id3 tag>backup. then tried to play those files in the folder...stil dont work. i dont understand ho they worked last week and nw they dont work? ultimately,what i did was i figured out that i could use a program called switch to reencode the mp3s to .wav first then reencode again back to mp3s. the files will now play but its a time consuming task to do it this way. any other suggestions i cuold try to avoid reecoding? thanks gb
garagebeatnik,
I'd be interested in checking one of the problem files. Send me an email where I can contact you. I'd like to look at one of them as they were before you removed the tags and afterwards. Once you removed the tags and they still didn't work, that implies that the WMP MP3 decoder still did not like the MP3 data in the files and that the problem is not the tag at all.
By the way, ID3 tags do not work on WMA. WMA has its own tagging format. None of my applications support WMA yet because WMA opens up a whole new can of worms related to DRM and other closed standards.
I never use WMA because I am not willing put up with DRM and compatibility issues in exchange for recovering a little disk space.
I'd be interested in checking one of the problem files. Send me an email where I can contact you. I'd like to look at one of them as they were before you removed the tags and afterwards. Once you removed the tags and they still didn't work, that implies that the WMP MP3 decoder still did not like the MP3 data in the files and that the problem is not the tag at all.
By the way, ID3 tags do not work on WMA. WMA has its own tagging format. None of my applications support WMA yet because WMA opens up a whole new can of worms related to DRM and other closed standards.
I never use WMA because I am not willing put up with DRM and compatibility issues in exchange for recovering a little disk space.
Thanks for posting about the problem you were having. It alerted me to a server problem with my Internet Service Provider. It took them a couple days to fix but the downloads should be working again.
Dale
Dale
OMG! Thank you so much! This tool has saved me many days of having to stay up in the wee hours of the morning tediously going through each of my songs manually and deleting the misnamed tag...heh.. I had a mishap with Windows Media Player and I found my 10 gbs of music renamed all to the same name..
OMG.
This tool was exactly what I needed!
I added album art to some of my music and it pushed the file sizes up to 2GB's...
The images were super hi res (3024 x 2048).
Anyway this application solved my problem straight away, I am grateful...
This tool was exactly what I needed!
I added album art to some of my music and it pushed the file sizes up to 2GB's...
The images were super hi res (3024 x 2048).
Anyway this application solved my problem straight away, I am grateful...
i tried to download your fix but was given this error message instead; setup cannot continue because thisversion of the net framwork is incompatible with a previously installedone. for more information, see http://support.microsoft.com/kb/articles/q312/5/00.asp
thank you for your inlightedment anyway i will work on transfering all my music files to mp3 .
Russell
Post a Comment
thank you for your inlightedment anyway i will work on transfering all my music files to mp3 .
Russell
<< Home





