Trevin Chow

Microsoft Group Program Manager and Seattle Photographer

Fix for MP3 songs not playing in iTunes

View Comments

The problem

About a month ago, while at work listening to music on my iPhone 3G, I noticed that certain songs weren’t playing.  The iPhone would pause for a brief moment at the start of the song and then skip to the next one.  It happens so quickly that if you weren’t looking at the screen you wouldn’t notice it.

At first, I thought it was an issue specific to the iPhone.  However, when I tried to play those same songs on iTunes 7.x, they would also refuse to play.   Since I am almost always playing music on “shuffle” (random) mode, it’s easy to see why I didn’t notice this earlier.  In fact, I had no idea how long this was occurring.

The odd thing was that these same songs would play in other media players like Windows Media Player, Winamp and Foobar2000.  It was just iTunes, and consequently the iPhone, that was giving me problems.

After researching the problem by scouring the web, I found that this was in fact a common problem hitting a lot of users.  I read a ton of suggestions, some dating back quite a few years.  Here are some of the suggestions that I found and tried in desperation:

  • Deleted the ID3v2 tag and rebuilt it
  • Disabled “Allow applications to take exclusive control of this device” from the advanced properties of my sound card
  • Re-installed DirectX
  • Removed song from iTunes Library and Re-added it
  • Completely uninstall iTunes and re-install it

None of these worked and I was making no progress.   I even tried upgrading to iTunes 8 hoping that it would be one of the hidden bug fixes.  Unfortunately, the new version of iTunes didn’t help.

Finding a solution

After quite a few more days of troubleshooting and experimenting, I finally stumbled upon the solution.  It turns out that the MP3s that wouldn’t play had out of spec MPEG headers, which I verified and repaired using a freeware tool called MP3 Validator.

(Update (2/5/2009): In the comments, “Chris” found an app that apparently works for Mac users called ID3 Editor.  Warning, I have not tried this app myself, just passing on teh recommendation. If it works for you, drop a comment a let me know.)

(Update (2/28/2009): In the comments, Vince determined that ID3 Editor on the Mac did not fix the problem.  So Mac users, don’t try that app.  Instead, the best method is to find a friend on with a PC!)

(Update (5/29/2009): In the comments, bowlerboy_jmb found out that there is indeed a Mac OS X equivalent for MP3Val called MP3 Scan + Repair which uses the same engine as the MP3Val program mentioned in this post! Mac users rejoice!

I scanned my entire library of music and turned out that about 60% of my music collection suffered from this problem.  Since only a subset of these songs wouldn’t play in iTunes (but would play fine in others), it seems that while iTunes is tolerant of some MPEG header errors it is not as forgiving as all other media players I tried.  Since I”m positive these songs played on older version of iTunes 7, something must have changed under the covers along the way in later iTunes update.

After scanning and repairing all the afflicted songs in my library, all my music happily plays in iTunes (and my iPhone).

Step-by-step guide on how to fix your music

Here’s a quick guide on how to fix this problem using free tools in case you’re suffering from the same problem.  I’ll show you how to fix one song, then you can use the same technique on your entire library if you need to.

  1. Download MP3 Tag Validator and extract it to a folder on your PC.  It doesn’t require any installation.
  2. To start the program, just run mp3val-frontend.exe. You’ll be shown a simple application window:image
  3. (Optional) First thing I did was to enable the option Keep file timestamps since I didn’t want all the timestamps to change from the repair.  Go to File | Preferences and make your configuration look like this:
    image
  4. Find one of the songs that won’t play in iTunes and add it to the MP3 Validator window.  You can either drag-and-drop it into the main program window, or you can go to File | Add File(s).  For me, one of the songs was Stealth by Way Out West. image
  5. We’ll now run a scan of the file first, to see if you are suffering from an MPEG header problem.  Click Actions | Scan all. The app is quite fast and you’ll get a modal confirmation dialog almost right away.  Dismiss it with OK.
  6. In order to see the results of the scan, you have to select the song in the main window, and then you’ll see status messages from the scan in the status area.imageHere is a copy and paste of the output, from which I’ve bolded the specific MPEG errors that are present in the file:

    Analyzing file “D:\Music\iTunes\iTunes Music\Way Out West\Intensify\06 Stealth.mp3″…
    WARNING: “D:\Music\iTunes\iTunes Music\Way Out West\Intensify\06 Stealth.mp3″ (offset 0xa301a3): Garbage at the end of the file
    WARNING: “D:\Music\iTunes\iTunes Music\Way Out West\Intensify\06 Stealth.mp3″: Wrong number of MPEG frames specified in Xing header (13122 instead of 13056)
    WARNING: “D:\Music\iTunes\iTunes Music\Way Out West\Intensify\06 Stealth.mp3″: Wrong number of MPEG data bytes specified in Xing header (10711873 instead of 10658221)
    INFO: “D:\Music\iTunes\iTunes Music\Way Out West\Intensify\06 Stealth.mp3″: 13056 MPEG frames (MPEG 1 Layer III), +ID3v1+ID3v2, Xing header
    Done!

  7. Now that we’ve verified there are indeed MPEG header errors, let’s fix them.  Click Actions | Repair all files.  Similar to the scan we did in step 6, you’ll see a modal confirmation dialog informing you the repair was completed.  After dismissing the dialog, select the song and you’lll see a more detailed confirmation of the repair in the status area:

    Analyzing file “D:\Music\iTunes\iTunes Music\Way Out West\Intensify\06 Stealth.mp3″…
    WARNING: “D:\Music\iTunes\iTunes Music\Way Out West\Intensify\06 Stealth.mp3″ (offset 0xa301a3): Garbage at the end of the file
    WARNING: “D:\Music\iTunes\iTunes Music\Way Out West\Intensify\06 Stealth.mp3″: Wrong number of MPEG frames specified in Xing header (13122 instead of 13056)
    WARNING: “D:\Music\iTunes\iTunes Music\Way Out West\Intensify\06 Stealth.mp3″: Wrong number of MPEG data bytes specified in Xing header (10711873 instead of 10658221)
    INFO: “D:\Music\iTunes\iTunes Music\Way Out West\Intensify\06 Stealth.mp3″: 13056 MPEG frames (MPEG 1 Layer III), +ID3v1+ID3v2, Xing header
    Rebuilding file “D:\Music\iTunes\iTunes Music\Way Out West\Intensify\06 Stealth.mp3″…
    FIXED: “D:\Music\iTunes\iTunes Music\Way Out West\Intensify\06 Stealth.mp3″: File was rebuilt
    Done!

  8. You should now be able verify that the song now plays in iTunes.  Since MP3 Tag Validator doesn’t rename the file, you won’t even have to re-import the song into your iTunes library.

In the default configuration, MP3 Tag Validator keeps a backup of the original song in the same directory with the added file extension .bak. If your library was as big as mine and spread over countless sub-directories, you’ll want to clean this up to reclaim the disk space.  In Vista (or Windows 7), this was really easy using the file search in Windows Explorer.  All you have to do is run a search in the root of your music folder for “ext:*.bak” (without the quotes) and you’ll get search results for all the backup files that were made. Just select them all and delete them and you’ll reclaim all the disk space.

image

Alternatively, you can configure MP3 Tag Validator to delete the backup files when it successfully finishes repairing the files, but I opted against this as I wanted to be absolutely certain the repaired files were OK before deleting the originals.

I really hopes this helps and saves time for at least one other person out there.  I probably wasted a total of 12 hours over the course of week trying to figure this out.

Related Posts

  1. Deleting song in iTunes Library from within a Playlist
  2. Getting MP3 songs to play at the same volume in iTunes and beyond
  3. Sync ratings between iTunes and Windows Media Player
  4. Create free iPhone ringtones from an MP3
  5. iTunes 8 skips forward multiple songs instead one

Written by Trevin

September 17th, 2008 at 11:10 pm

  • WoC
    Thanks a ton. This worked and your directions were spot on. Very easy.
  • You saved my life man, thanks a lot!
  • Kerri
    Thank you so much for this! I've been so frustrated with this and when I found this page I figured I might as well try it out. I didn't expect it to work so well or be this easy! Thank you for bringing my music back to me! You're an amazing person. Seriously.
  • Thanks, this fixed some songs! Great work.
  • itworksyo.
    worked like a charm.
    Opened the rar file.
    Ran the .exe
    Input the audio file
    scanned
    fixed
    played
    done.
  • Heather
    THANK YOU THANK YOU THANK YOU!
    I just started using iTunes and you would not believe my frustration when one of my favorite songs decided it wouldn't play anymore! But now it's all fixed thanks to you.
    Thank you for saving me countless hours of searching on the web for a solution.
  • Matt
    Thanks!! I had a file that no matter what I tried would not be recognized by iTUNES - could even add it to the library (but worked perfectly well everywhere else). This fix worked fast & perfectly!
  • Jeff
    Add me to the list of people who've already said it, but I'll say it again...thanks!
  • Rafael
    My god, I had this problem for like two months, and I just had to came here and leave a comment saying... THANK YOU
  • Shan
    Thank You! I searched everywhere for an answer, and this did it. You're awesome!
  • Meltin Pot
    Thank you , this really works
  • nottom
    Thanks a ton, I was having the same problem where iTunes would just ignore certain albums. This fix worked perfectly!!
  • TrueBlue
    Excellent Post. Thanks for the help.
  • grag
    Need a version that works with Unicode. But other than that gr8
  • Arthur
    Thank you very much! It was giving me so much trouble, but it work perfectly for me.
  • Big D
    This did help me, thanks for your efforts.
  • Glad I found this! Out of thousands of songs, I had 5 or 6 that couldn't be added to a playlist and wouldn't add to the library even when trying to do them manually. This solved my problem.
  • Beige
    man i am experiencing this problem , i ll try ur fix tomorrow , but i think that it will work cause u sound like u made alot of researches , THANKS
  • Steve Flood
    brilliant advice - this has driven me nuts. many thanks for taking time out to help us.
  • Jessie
    THANK YOU. You have made my day. Thank you.
  • David
    OMG! It worked. Thank you so much :o)
    I knew absolutely nothing about ID tags so I just followed your step-by-step guide blindly and hoped for the best. Within seconds I was able to play an album which i-Tunes had previously refused to recognise. I am so grateful to you.
    Thank goodness my search engine directed me to your page. The way in which you have helped so many people who have experienced the same problem is outstanding. If only Apple were as kind and caring to their consumers as you are. Thanks again. David. (United Kingdom).
  • Nathan
    It worked, only challenge I found was that now the song skips a bit where the header was fixed. Appreciate all your help.
  • AAM
    Some of my tunes are skipping at 12 seconds. Seems to be related to upgrade to vs 9 itunes. Tried the MP3 validator .. but the file extensions in my itunes are .m4a and it doesn't recognise the file format. Help !!
  • Lynna
    THANK YOU SO MUCH!

    I really appreciate this, it fixed them right up. (:
  • janitor80
    Great work man! This had been bugging me for weeks.
  • CG
    Brilliant! I encountered this problem with a few MP3s the other day and this fixed them right up. Thanks for posting and making the step-by-step walkthrough easy to comprehend. Nice one! :)
  • John chen
    I have the same problem too.
    But I get it work with the foobar2000.
    1) Add the folder to foobar200
    2) Select all
    3) Right click - Tagging - MP3 tag types
    4) Unchecked the APEv2
    5) Update files.

    Then re-load into itune
  • Jennifer
    Thank you so much! I finally got 1 of my songs to play again :D
  • Race_Coach
    This worked on a couple of problem files, so I processed 120 GB of MP3. Then I discovered that this utility truncated so many of my "good" songs to the point that I can't even use them. Be very careful. Use selectively, not across the board.
  • Race_Coach: Hopefully you used the programs backup feature so you didn't lose any of the music!
  • JR
    Great, i had exactly the same problem and worked.
    Thanks for your concern with others.
  • yassa
    thank you very much... I've wondered for entire days on how to solve this problem!!!
    you got it! ;)
  • Dhanish
    Thanks a heap, you saved me. I encountered this before and had to fiddle around re-exporting ... this does the job properly and far more easily. Great work!
  • Glorior
    This was exactly what I was looking for. Thanks to your write-up, I managed to make a stubborn mp3 work on iTunes. Many many thanks for your well written piece!
  • Lonewulf
    For AGES I've been trying to get to the root of this problem. What's more insidious is that out of thousands of songs I have, I didn't know which one wouldn't play. Thanks for this solution. I dragged my whole folder and after several long minutes, it singled out the troubled songs.

    You are simply the best. Thanks!
  • fred
    a) Itunes will add a non-standard Itunes tag to your mp3 files.
    b) mp3 files with album artwork are notoriously not supported by many mp3 players
    c) Itunes will automatically download album artwork unless you disable it in the configuration settings
    d) Album artwork has to be a specific size and image format (PNG) to work and many image editing programs write nonstandard PNG files (optipng will correct them).
    e) Lame mp3 encoder, used in many free open source programs, had an encoding bug around version 3.94 that corrupted the mp3 data.
    f) Files older than 2004 are suspect given the poor quality of the encoder software/tag editors at that time
    g) Podcasts or songs with commercials added to beginning or end of file often have mismatched bitrates/sample rates/etc.
    h) Podcast republishers do not check their output (same comment as automatic commercial adding to the start of a mp3 file)
    i) Captured audio from mp3/mms web streams is notoriously bug ridden given the latency, data repeats, and other issues with not getting the entire data stream
    j) Many tag editors do not support unicode characters (2 byte characters). Avoid unicode tags.

    In short, use a few tools for mp3 encoding, progressing and tagging. Keep backups. Don't invest way too much time organizing and re-organizing your files/tags - it is not worth it. Get the full album when you can and encode it yourself using a decent tool.
  • Matt
    Thanks!!!!!!!!
  • Dale
    + 1 - this fixed my problem in 2 seconds. Now for a scan of my entire library to see if there are other songs that I'm not aware of...

    Thanks!
  • Cyrus
    Can anyone help???

    My songs now work in itunes (thanks!) but after the first 7 or so seconds, the song restarts and then continues normally. That means every song "fixed" is about 7 seconds longer than it should be. What on earth would cause this problem?


    --minor issue--
    Also, the id tags are going back to the originals instead of what I wrote in iTunes. I'm not sure if this is by design. Any help is appreciated.
  • RustiX
    Hey dude.. Excellent find. Thanks for sharing this!! :)
  • Stacie
    Wow I just realized I had this problem last night. I'm at work now but when I get home I'm immediately going to try this! I spent about 4 hours yesterday trying to fix this. I was very bummed that I may have had to delete my whole library and start from scratch. I pray that this works!
  • Steve
    f*ck yeah... thank you so much
  • manuzorro99
    Thank you very much for this simple and effective solution! I was much bothered by mp3's that iTunes reused to import into the library. Many posts all over the place had no answers except for this one.
  • Engdude
    Man thank you soo much ! your a Champ
  • Despite there being over a hundred grateful comments above, there was no way I couldn't thank you for this fantastic advice.

    I was terribly upset to confront this problem, I am beyond thrilled to have found such a simple and effective solution.

    Kudos and thanks.

    An appreciative customer,
    Nicole
  • starter
    Very weird that almost everyone has been successful with the program.

    I don't get it. My songs skip forward just like everyone else, but my tags, according to the validator program, are "OK".

    More and more of my songs are giving me the problem, and they're all reading "OK".

    very frustrating
  • kiki
    Great job man! This has totally helped me out. Many many thanks!
  • ajain
    Hey.. seems like a good suggestion for the problem but unable to download "MP3 Tag Validator" .. link seems to be broken .. any alternative source for the same???
  • ajain: Download link works for me on this page: http://www.gromkov.com/faq/repair/mp3_validator...
  • Alex
    I am not usually one to leave feedback on these sites, but this was one awesome fix! Thanks, man!
  • Keith
    I just bought an ipod and couldn't get my full library working in iTunes until this fix. THANK YOU for this!
  • debbie
    Thank you, problem is completely solved!
  • Thank you! Thank you! Thank you! I updated my iPod to be able to play Audible audiobooks, and suddenly a ton of mp3s wouldn't play (or show up in iTunes). This fixed it 100%! I'm so happy, I may name my next kid after you!
  • guest
    Thanks for sharing this. Nailed the problem in the head!
  • John
    I just wanted to say I REALLY appreciated your troubleshoot. Googling this issue was zero help until I found your article. I rarely leave feedback for help pages like this, but your explanation was so concise and detailed, I just had to drop you a message.

    Thanks for bringing my iTunes library back from the dead! :)
  • Brian
    Wow, thank you for this. iTunes, as much as I hate saying this, is the only player that will do everything I want. After reading this article, and using MP3 Tag Eval, all of my songs are there now, which is great when you have a library over 30,000 songs.

    Thanks again!
  • H
    Thanks so much for this post. It solved a problem that's been plaguing me for over a year. VLC was becoming the only player that would play back some of my mp3's, and even that started giving up on some of 'em. Now all the different media players seem happy with my mp3's again.
  • kevo
    wow, i was so close to uninstall itunes, once i noticed that it wouldn't play half of my music anymore. thanks for this excellent solution, dude.
  • SP
    Wow, worked great and was free too! Thanks for your hard work!!
  • O.twist
    You can try converting the ID3 tags in I tunes 8.2 FOR Windows Vista 64 bit.
    It worked for me!
  • Dean
    Thanks, this is a horrible bug in iTunes!!
  • Peter
    Thanks a lot. That worked.
  • Helo
    Dude... Thank you SO much! I can't even begin to tell you how frustrated I was getting until I found your guide & now it's all sorted! You are a legend!
  • theindian0
    damn i was scared of losing some of my media cuz of that problem... thanks a bunch!
  • Patrick
    I already sent an email to you, but wanted to say again how thankful I am to have found this post. The program worked great. Of my nearly 12,000 mp3's, iTunes had stopped playing a good 10% or more of my songs. I thought I was going to have to deal with the loss and attribute it to unexplainable computer malfunction.

    I'd spent a great deal of time (over 200 hours) trying to get my music library just the way I wanted it, and it was a huge blow to me when I realized my work was going down the drain. Once I ran the program, it found 8600+ songs with messed up headers, and I assume that those would of eventually stopped playing as well. Wow....no idea how they all got messed up, but I'm glad I came across your thread when I did. I was about to delete and start all over with the ones that were screwy.

    One question / observation though: The program doesn't recognize special characters. For instance, there's a Marilyn Manson song that has no name...simply a spade symbol. The program will hang on that song, and I'll have to delete it off the list and restart the scan. Also does the same with Ton Loc, (with the little tic mark over the o). Is there a fix for that?
  • Lars Arvestad
    Thanks a lot! This was really helpful.
  • gwen
    thanks trevin! this helped :)
  • rsh
    Thanks for the tip. It got a randomly corrupted file to work again. The bad news :( is that along with the "garbage at the beginning of file", I lost at least a few seconds of my song! I saved a copy of the original, so hopefully I'll find another way of solving the problem...
  • Ox
    Great piece of work mate!!
    I had this new album that was driving me nuts!!!
    CHEERS!!
  • Mark
    This has been a godsend, but I have to wonder why after all this time no one has worked out why this is happening. What are we doing wrong? Are the any settings in a program like EAC that can avoid this constant workaround? Is LAME at fault?

    I would love not to have to use MP3 Tag Validator on every single MP3 I rip!
  • jcubav
    great find dude..!!!!

    was wondering why the song wouldn't play...it did on earlier verion of itunes.
    really helped me out....thank you.
  • Aless
    THANKYOU so much!! You have no idea how long I've been trying to fix this problem!!
  • bowlerboy_jmb: Thanks for the info on a Mac equivalent! I've updated the blog post to add this info.
  • bowlerboy_jmb
    MP3 Scan+Repair - an ID3 tag evaluator for the Mac.

    Posted (at Apple Discussions): May 29, 2009 9:39 AM


    Yesterday, I encountered an mp3 file that refused to be added to the iTunes library, and I couldn't figure out why. Thanks to insights provided by contributors to the Apple Discussions, I learned that I was not alone in encountering this problem. Apparently, iTunes 8.x is a lot fussier than its predecessors ever were regarding the reading of ID3 tags, to the extent that iTunes 8.x will not even bother to report back that an mp3 file already in my library may not play, or that mp3 files with garbage in their tags may not even be imported.

    Of course, such mysteriously bad behavior in such a great product sent me on a day-long mission to learn more about ID3 tags, tag editors, and mp3 tag evaluators to find the fix. I reviewed what I think are all of the related comments in the Apple Discussion groups, and I did some extensive Google searching.

    By the end of the day, I learned that, in response to requests for help on the subject of mp3 files not playing, or not getting imported in iTunes, respondents here in Apple Discussions were universally referring people to a September 2008 web site article by Trevin Chow ( http://trevinchow.com/blog/tag/mp3-tag-validator/ ) which explains the nature of the problem. Following Chow's lead, they then recommend using a free, Windows-based, Open Source product called MP3 Validator (commonly known as MP3val) to check out—and fix—their mp3 files.

    When Mac users ask if there is an equivalent mp3 evaluator on the Mac, the thread either ends, or they are told "No."

    Based on my research yesterday, that answer appears to be misleading and wrong!

    I am a little mystified as to why no one with much more expertise than I have in this area has yet reported on this, but, for several months already, there really IS a Mac equivalent of MP3val available for those of us who want to get the same functionality of MP3val without loading Windows! Instead of following the advice of Mr. Chow, a Microsoft Senior Program Manager, and finding a "friend with a PC" to fix our mp3 file problems, Mac users really do have their version of MP3val to play around with.

    It is called MP3 Scan+Repair, and, like MP3val, this Macintosh equivalent of MP3val is free, Open Source software that you can use to evaluate and repair your mp3 files. According to documentation provided by its author, Christian W. Zuckschwerdt, "the MP3 Scan+Repair Cocoa Interface uses the fast and reliable mp3val as engine," so, essentially, he has done us all a great service by putting a Mac OS X interface on top of the exact same software engine that drives the Windows MP3 Validator software that everyone here has been recommending.

    As he adds in his introductory notes (which, in concordance with GNU public licensing terms applicable to Open Source, or Free Software, are essentially lifted—with permission—verbatim from the MP3val site itself), Zuckschwerdt says:

    "MP3 Scan+Repair for Mac OS X is a small, high-speed tool for MPEG audio file validation and (optionally) fixing problems. It was primarily designed for verification of MPEG 1 Layer III (MP3) files, but supports also other MPEG versions and layers. It can be useful for finding corrupted files (e.g. incomplete downloads).

    "MP3 Scan+Repair (with the mp3val core) supports:
    • MPEG-1, 2, 2.5; Layers I, II, III
    • ID3v1 tags (must be at the very end of the file)
    • ID3v2 tags (must be at the very beginning of the file)
    • APEv2 tags

    "This program is for Mac OS X only. See the mp3val project ( http://mp3val.sourceforge.net/ ) for Windows and Unix version.

    "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

    "The latest version of MP3 Scan+Repair (including sources) can be downloaded from the official web site." ( http://triq.net/mac/mp3-validator-mac-os-x )

    The main reason that I wrote so much about this issue is that I think Mac users ought to be able to find solutions here and that we should share those solutions when we discover what they are, rather than recycle outdated or incorrect information, as is occurring in regards this particular topic. I hope that this extensive report saves other Mac users from having to waste a whole day researching the solution to the problematic mp3 files in iTunes. Instead, we can now spend that time using an elegantly designed Mac product to evaluate our mp3 files! Enjoy.

    bowlerboy_jmb
  • Cosimedia
    Brilliant... worked a treat. But what a pain! Thanks man. :-)
  • Don
    Hi there.
    I have, just like many other users, invested a lot of time in tagging their MP3's.
    I gave up on using itunes a few years ago for tagging my mp3's as i didn't like the way that other media players (pc or other devices) wouldn't be able to play or have the correct id3 tags or artwork.
    I used a combination of music brainz picard (as i like last.fm) for correcting tags and mp3tag for embedding artwork and removing genre and comments.
    I still though prefer using itunes as my media player! I also have an ipod too.

    Recently many of my mp3's (that have been working fine for the last few years and haven't been changed in any way!) have not been playing in itunes!
    Although fixing the MPEG header works to fix these files to play in itunes, I am loathed to have to go back through and fix my whole mp3 collection adding tags and artwork again.

    Is there any reason why itunes is now doing this? I can't seem to find an answer from apple or anywhere else.
  • Mrs Tremond
    Okay, here's something you might want to add to your article. As you see from the above comment, I was one of the people for whom this didn't work. I mended the files and still they wouldn't play.

    As I've just figured out, the reason for this was the following. As one of the default settings iTunes will copy every song you open to a different library. How this makes any sense I fail to understand, but that's only an obvious sign of my complete computer illiteracy. I have been using iTunes for about 5 years and I've had no clue about this, I literally have just discovered that Apple for whatever reason thought it would be a good idea if I had my entire music library on my computer TWICE.

    Obviously when I first read this article a month ago I mended the original files, but iTunes was still attempting to play the copies it made without me being unaware of their existence, let alone where those copies were.

    For anyone for whom this mending thing hasn't worked, I recommend checking the "Advanced" tab in the iTunes settings. There you see where your iTunes music folder is located and you can also uncheck the box next to "Copy files to iTunes Music Folder when adding to library", the point of which I honestly fail to see.

    Then you need to either mend the file in this iTunes library (not the original one you downloaded) or mend the original and delete the copy, then attempt playing it from iTunes, which will say it can't find the file at which point you have to redirect it to where you originally put your music.
  • elise
    thank you!!! my songs played just fine in iTunes, Windows Media Player, and on my iPods for ages, then suddenly stopped working in iTunes. accidentally deleted them from my iTunes library (forgot i just had to convert the ID3 tags) and didn't know how to get them back in. this worked perfectly!
    thank you very much.
  • Rich
    thank you so very much. you have literally saved me here, a load of radiohead albums wouldn't play and i've got to learn these songs for tomorrow, and with your little trick, i have been able to. Cheers!!!
  • Thanks
    Thanks for the advice! MP3 Validator did the trick!
  • thanks so much! fixed my problem! Amazing that a 135KB program fixed the problem :P
  • Jeff
    Dude! you rule and deserve mad props...
  • Rod
    Thanks so much!
  • Rod
    THIS IS FREAKING THE MOST AMAZING THING EVER! You've saved me soo much time friend. I recently did a factory restore on my C drive and when i imported my music over nine hundred of my mp3s would not load into itunes and this fixed it! THANK YOU SOOO MUCH!
  • kris
    Oh,my God!
    You are absolutely fantastic!!! thanks a LOT! I've spent 2 days trying to figure out what is f.. wrong!!! )))) Now I can sleep in peace))
  • Eric L.
    You rule! Thank you so much! Agh, if only I had known this before. I've accidentally deleted 3 really great tracks and had to redownload another 10 before... TDGC, Man.
  • J Armke
    This made me so very happy to find! I mean, yeah, the iTunes store is great, but it made me feel like "If you don't buy it here, you can't use it with all the other music you like so much..." *Insert raspberry sound* I dunno, I always saw Apple as being a bit more progressive. I'd be great if they added this as a supplemental utility on their plugins page. Kudos guys!
  • Mrs Tremond
    First of all, my mp3s that don't play on iTunes do play on my iPod (nano). Weird. Still it has been bugging me so I tried the Validator.

    I scanned, it said problem, I fixed, it said rebuilt, songs still don't play.

    My previous laptop crashed in November and afterwards I lost days getting what remained of my properly tagged music back from my iPod with similar workarounds. Now this. Could anyone tell me why I still bother with iTunes?
  • Mooby
    Thanks so much for investigating and sharing! and to whomever created this awesome 64kb program!
  • BBBen
    I just lost all of my album artwork. Months and months of work gone in a minute. Please add a warning to the article that the program will wipe all your artwork away. All of it has gone.
  • BBBen: I have artwork for all my music and haven't lost any album art after running MP3Validator. Are you tagging album art as part of the ID3 standard? If not, you'd lose it because MP3Validator makes sure everything is according to spec.
  • Nothing else worked, but this sure did. Thanks!
  • BloneFuse
    I have been searching for an answer to this problem for weeks. Today I tried a different set of search parameters, and your blog post was the first hit.
    Brilliant! Thanks for providing an answer to this most annoying problem!
  • starter
    I tried it, but no go...i received 2 results

    The affected songs either had a result where
    1) Scan was OK, or
    2) Error: Unknown file format

    the first I got for my mp3 format songs
    the second I got for an mp4 format song purchased on iTunes
  • Switch
    Dude, You are awesome.

    Brilliant work finding the cause of the problem and crystal clear instructions on how to solve it.

    I am in your debt.
  • jinx
    Hi, just to drop by and warn about this program to fix ID3 MP3 tags for mac users =)
    It is still in beta, but I just had this error pop up for me, i and really didn't wanna use a windows app just because of it, and it worked ;)

    http://blog.zuckschwerdt.org/mac/mp3-validator-...

    cheers!
  • John
    Amazing! Great work, man!


    Worked like a charm for me. For some reason my 4 favorite songs on the album were the ones that needed repair. So I was freaking out before this.

    Thanks :D
  • Xeric
    woot. thanks man, now got those mp3 to work with itunes perfectly
  • paat
    YOUR THE BEST!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    thank you very much!!
  • Psy_b
    THANKS!!!, I discovered problems after retagging some files with MusicBrainz Picard. Now, problem solved.
  • Al
    INFINITE GRATITUDE
  • Micah
    Hey,
    This solution looks great but when i tried it i had some problems.
    First it would not let me drag and drop so i did the add file command.

    Second thing was when i scanned it i don't think it had any errors and when i "fixed" the file it still doesn't play in itunes.

    Any help????
  • Amputechture
    Finally, a solution that works! Thanks for doing the foot work : )
  • Vince Black
    CRZ - I've considered running virtual Windows, i.e. bootcamp, but I don't have Vista, so I'd have to buy new Vista software and I can't justify the cost just to have Windows compatibility, once in awhile.

    I did use ID3 Ed, but that software didn't find nor report any problem with those tracks while Validator did.

    Thanks for the feedback! :-)

    Vince.
  • CRZ
    Vince, I don't know if you'll ever come back to this post (it took me a month :) ) but I'm sorry that IDE Editor didn't work for you. It worked for me, but my tracks didn't come from masterbeat.com either (they came from, ah, somewhere else). What I would suggest to the Mac users who don't have ready access to a PC is to evaluate the software - they let you try it for free for 30 days or 20 runs - so it doesn't cost you anything to run it once - see if it works for you like it did for me, or if it doesn't like it didn't for Vince.

    By the way, I'm right with you in wishing that we just had a Mac version of MP3 Validator.

    I guess yet another solution (albeit a convoluted one) is to put a Virtual PC on your Mac so you CAN run MP3 Validator there. Ahhh, the joys of Mac ownership! ;-)
  • Nick
    Man..awsome troubleshooting....thanks, wasted so much time figuring out why the damn thing was not working.....
  • Blue Ganapathy
    God!! What a relief! I had tried everything I could think of. Thank you so much. Blue
  • Joel
    I think it is important to note how the IDE tags got screwed up in the first place. MusicBrainz did it for me. I put my entire 80 gig library through that disaster and a lot of my tags didn't make it. I'm glad there is a fix.

    Interestingly, only mac (iTunes, iPod, VLC player) based mp3 players had trouble with the messed up tags. Windows and my Zune read them just fine.
  • Vince Black
    Da ruth and Panduka, thanks for the kind words! Now, all we need to do is convince the maker(s) of MP3 Validator to apply their considerable skills in code to make a MAC version!

    Vince.
  • Panduka
    Simply Fantastic... You Cured One of my Biggest Headaches :) Cheers man.....
  • da ruth
    Thanks for this - it worked a treat. Was driving me nuts not being able to listen to the songs I wanted and as it was happening with quite a few, I didn't fancy re-ripping my entire cd collection!
  • Thanks for the info Vince. I've updated the post to reflect that IDE Editor on Mac didn't work.
  • Vince Black
    Ok, worked more on this problem of mp3 files not playing on iTunes on my new iMac. Found a workaround!

    1. I attached a WIN XP laptop to my home network and transferred those 4 corrupted mp3 files to the laptop from the iMac. Incidentally, those 4 files would NOT play on the iTunes on the laptop, either. So I knew there was a problem with them.
    2. Downloaded the MP3 Validator to the laptop. Validator found problems with all 4 files and fixed them.
    3. Transferred those 4 files back to the iMac.
    4. Fixed !!! All 4 files imported beautifully into iTunes and played! Yahoo! Very happy camper here!

    This is a bit of chore, but given that MP3 Validator has no Mac version and that there are no other choices out there, this work around fills the bill.
  • Vince Black
    The comment on this web page states "Update (2/5/2009): In the comments, “Chris” found an app that apparently works for Mac users called ID3 Editor. Warning, I have not tried this app myself, just passing on teh recommendation. If it works for you, drop a comment a let me know.)"

    Sorry but that software does nothing to fix problems. iTunes, on my new iMac, refused to load/play/recognize four mp3 tracks I downloaded from masterbeat.com. Those same four tracks can be burned to an mp3 disk and they play well in my car's CD player. So, I wasted the $15.00 for that ID3 Editor.

    Thanks, Vince.
  • DoCtAj
    Bro as so many have mentioned was going crazy trying to find a fix, so thanks so much!
  • Colin
    Thank you VERY much, I wish all annoying quirks on my computer could be fixed this easily!!
  • JT
    THANKS so much for this! I probably miss a bunch of songs just because of this issue, and now it will be fixed! Big time help, awesome find!
  • Eyal
    Just wanted to throw in my thanks as well. My favorite songs suddenly stopped playing, and this fixed it!

    Interestingly, a lot of the music with the bad MP3 tags were purchased off Amazon. Wonder what that's all about.
  • Evan
    Fantastic discovery... This issue has been bothering me all morning. You are a savior!
  • Thanks Chris. I updated the blog posting providing a call out to the software you found. If anyone else can verify that it works, let us know.
  • CRZ
    Like the rest of the frustrated Mac users, I couldn't find a program to work on the tags of the music that wouldn't get into iTunes - but I'm happy to say, I DID find a Mac program that can clear tags and I've FINALLY successfully brought those tracks into iTunes! It's called "ID3 Editor" and it's available at http://www.pa-software.com/accessories/overview... - I have no connection with this company other than a happy evaluator and will probably plunk down the $15 just to finally have a solution.
  • Diego
    I have been analysing the mp3 that didn't work before, and in my case, i noticed that most of them were working with id3 v1, but i included also lyrics and artwork, that is a feature of id v2?(not sure at all).
    Anyway, i am converting all my mp3 tag to idv2.3 using the options in iTunes: right click in files/convert id3...

    Also, the tags of all the corrupted mp3 returned to the original tag, i must re-write everything. Anybody knows a way to back-up the tags? I tried to rewrite them by importing a previous library and it doesn't work.

    A complete mistery
  • Anon
    Thanks for this. I knew something was wrong with the headers, and that foobar was supposedly able to fix it (info from another site), but that didn't work. This prog worked perfectly. Just selected my whole folder, scanned, then fixed all. THANKS!!!
  • Ben
    Dude your amazing!
  • Diego
    Thanks from Spain!!! I have done it with a couple of songs and it works!!! In this moment I'am validating all my library, i am sure it will work fine.

    And the reason of all this...don't know, i am using both wmp 11 and iTunes. I used the refresh option of WMP, it searchs for incomplete information in your tags automaticly, and maybe that collapsed all my mp3.

    Anyway, thank u so much!!!
  • Joe Vigz
    Trevin Chow is GOD. Bow down before his computer problem solving skills.
  • Mark
    First - huge thanks for solving a really irritating problem.

    I've noted an increase in these faulty files and I wonder if anyone has any leads as to what is causing them? I've used EAC and LAME for years but it's really only in the last ½-year that the errors have become common. Is the problem the rip or the life-cycle afterwards?? (My post-rip factors include fingerprinting with Music IP, often adding cover art manaully and volume levelling with iVolume.)
  • I just submitted this to Digg, so feel free to digg it if you found this useful:

    http://digg.com/apple/Fix_for_MP3s_not_playing_...
  • Pierre
    WOW!!! Trev!!Words can not say how grateful I am for this!!! Thanks a lot! Wanted to give up til I came across this! Thanks again!!
  • Wilhelm
    Still, nobody has a solution for Mac users?
  • George
    Wow,
    Worked perfectly on the MP3s I've tried so far
  • Hubert
    Awesome! You finally fixed this nagging problem for me. Cheers.
  • Ramsey
    THANK YOU. This needs to be posted on Digg or something. It was driving me CRAZY.
  • Wilhelm
    That's great but unfortunately it wont work for me because I'm running a Mac. I've searched the net for a Mac equivalent of this program but couldn't find anything. Does anyone know of a solution for a Mac user having the same problem?
  • Daphne
    I'm having the same issues as post #16. Hundreds of songs that suddenly don't play anymore. I get the - "Unknown File Format". I get this with the program suggested. My files don't play in itunes or Winamp.

    I'm at a total loss.
  • Grateful
    Thanks alot, didnt know what i was gonn do! Fixed my problem in mere minutes
  • Shelly
    Thank you so much. I have been going bonkers with this problem. Trying to fix tags manually with no luck, burning and reimporting, pulling my hair out. You are my hero!!!
  • tauseef
    YOU ROCK DUDE!!!! THANX...
  • That problem was driving me crazy, and that was the only solution that worked. Thank you so so much! :D
  • sandra
    awesome! So helpful and well explained.
  • greatwhitenorth
    Is there something like this that is Mac compatible? I just bought music from iTunes and it won't play, well it played yesterday, and it plays on my iPod, just not on my computer anymore. I have OSX and the latest version of iTunes installed.
  • Anshu Kapoor
    Dude, Thanks a lot for this. Excellent work. I have been beating my head across internet only to come across useless solutions.

    This is the ultimate solution. I download a lot of music and was frustrated to find out that of it is not playing in my iPod.

    Thanks again.
  • 1234
    THANK YOU THANK YOU THANK YOU! I've spent three days pulling my hair out trying to figure out why iTunes would not recognize some files.


    I love you.
  • Mark
    First class work. Worked a dream. Just wanted to add some keywords for others searching for same issues.
    Unprotected MP3s playing in Windows Media but not in iTunes
  • Tom
    THANK YOU DUDE! It literally took me months to find a solution and you were the savior. No forums, no apple support helped, but your blog helped. Thanks.
  • Pete
    Excellent!!! Thanks!! It helped me a lot!!!
  • brgm
    This is fantastic !!
    The last few months I spend really a lot of time getting my massive music library 100% organised: correct artists, album names, correct artwork...
    You can imagine the horror when I suddenly discovered that entire albums didn't play anymore in iTunes. Reimporting them from the original CD seemed the only cure. I really searched the internet for a solution, but could not find anything untill I stumbled upon your page.
    One remark: the MP3 Validator converts the ID3 tag back to v1, and as such deletes the Album artwork.
    Nevertheless, thanks a lot for this!
    B.
  • ewing
    My problem with few songs is that they've got different time in itunes than in winamp for example.
    I tried mp3 validator, it found the problem, fixed the problem but there is a still problem.

    When I rescan them again, it again says there is an error. Any suggestions?
  • KA
    90% of my 30000 songs still won't repair, say unknown file format though they end in .mp3
  • Mick n Eire
    Ahh, Finally someone with more competance than Apple.
    Many thanks for your help.
  • Thanks bro. I appreciate the time you put into this. I was tearing my hair out and cursing Apple for the last few days, trying to fix the problem.

    Excellent work.

    -j.
  • Owen
    Fantastic. Exactly what i needed. Thanks for taking the time to make this blog. So many threads out there on this topic with no solutions, and all they need is a link to this site.
  • navid
    thank you so so so very much friend!
  • Pierre
    Thanks so much.... 160go library, so many bad files !
    Do you know how to prevent it from happenning again ?
  • Frankenpunk
    Thanks for doing all that leg work. I've been trying to import the remaining 30% of my mp3 library into iTunes for weeks. I tried the whole gamut, but didn't find this program, didn't conceive of the problem (corrupt data in such a large portion of the library's tags?). Well, it's working for me! Thanks so much.
  • thiazi
    This was exactly what I was looking for - it amazed me that I had something like 7000 files with issues, which lead to almost 1000 of those not being recognized by iTunes. Thanks for posting this information.
  • Emily
    Thanks so much!! It was driving me crazy and i thought I would never hear these songs again....
  • Murilo
    OMG thank you so much! I was freaking out. Out of nowhere I couldn't play certain songs and I could not figure it out or find any sites that could help me. You saved me man!
  • swiss
    dude, nice job! thanks for this post, it helped me after the wmp corrupted some mp3 files of mine .. i should change my os :S
  • Konrad
    Fixed my problem (also after deleting my library the "bad" mp3s wouldn't be recognized by Itunes), thank you for finally finding out what is wrong with Itunes and finding a fix.
  • Golgo: One thing you could try is just to play the song in one of the "modern" media players like Windows Media Player or Winamp or Foobar2000. If you edit the tag in those players, I think that it automatically writes out an ID3v2 tag behind the scenes. Since ID3v2 spec has been around for 5+ years, it makes sense that all these apps assume writing a v2 tag out is safe.
  • golgo hakase
    Trev, that would work only IF iTunes recognizes the files in the first place. My prob was I couldn't even get these into iTunes at all. I tried drag-n-drop, Import, and everything else, but it just wouldn't recognize that these were MP3 files. So now I'm wondering if there's a nifty little util somewhere that does tag upgrades on batch files (Mac or PC would be OK). I've been burning my CD collction for a few years now and I'm guessing that a lot may have 3V1 or even earlier (!) tags attached. Any lines on a tag-conversion util that might help out here? Of course, it'd be even better if Alexey could add this to his handy little utility, but I'm sure he's got enough to keep him busy as it is. :) Thanks for help again! gh
  • golgo: In order to avoid losing ID3 tag info, what you might want to try next time is to use iTunes to "convert" the song tags to ID3 v2.3 first, then follow my step-by-step. If the tags are just ID3v1, I think MP3 Validator will blow them away.
  • golgo hakase
    Dude, excellent detective work! I only just today ran across a folder of files that wouldn't play in iTunes but worked great in Audion (yeah, I'm crossing platforms here). I ran them through MP3Val (I got "MPEG stream error, resynchronized successfully" after the scan, but had to run the repair as well) and they all work perfectly now. The one thing that bummed me was that all the tag info vanished in the rebuilt files. I figure this may be the result of having older-version MP3 tags in the files, but can't be certain. And it was only a single album that was messed up, so it's easy to fix. Anyway, extremely glad to have these files working again. You (no pun intended) ROCK! gh
blog comments powered by Disqus
Get Adobe Flash playerPlugin by wpburn.com wordpress themes