MP3 Validator for Mac OS X

MP3 Scan+Repair
MP3 Scan+Repair
Check and repair your MP3 audio files. Some of your audio players might be picky or play choppy sound. Scan and fix all your MP3 files for best performance! And it’s free, too!

Updated release of “MP3 Scan+Repair” is now available. See download link in the sidebar.

MP3 Scan+Repair works on Intel and PowerPC running OS X 10.5 Leopard or 10.4 Tiger.

MP3 Scan+Repair BETA Screenshot
MP3 Scan+Repair BETA Screenshot

Comments

couldn't import mp3 to itunes 9

but now I can thanks to this! you, Sir, are a genius!!!

MP3 Validator for Mac OS X

Fantastic - been trying to back up friends Macbook - timecapsule crash till found erroneous files using this - all tickety boo now many Thanks

YES!

This is the only thing that works for songs that absolutely wont play in itunes. THANK YOU!

It worked like a charm! I was

It worked like a charm! I was trying too many ways to import some songs into iTunes but none would work. And then, after I used this app, everything is fine!

THANK YOU!

Unrecoverable errors

Sarah, the message "ERROR: unknown file format" means there is no valid header at all. Your files are not recoverable. If you like send me an example file and I'll have a look if there is any data left.

Hey Christian- I'm having

Hey Christian- I'm having some difficulty retrieving my music files since they were transferred onto my new computer from my fried laptop. When I drop my mp3's into the program, it says "ERROR: unknown file format". Am I doing something wrong, or do you think maybe the files got all wonky in the transfer process?

worked like a treat! thank

worked like a treat!

thank you :)

Thanks - GRAZIE!!!

Only one word: Thank!!!
Grazie!!!

Exactly what was needed!

Exactly what was needed!

Ausgezeichnet!

Vielen Dank! Dieses ding ist Super, aber meine Deutsch ist ein bisschen schwer. ;)

Many thanks! This thing did the trick! One song in my library (at this point) that wouldn't play in iTunes but played in absolutely everything else is now fixed and playing. YAY!

The tool is great

Thank you very much for sharing this.
I was looking for this long long time.

Thanks again.

Fixed it

WOW.. F***** WOW.. had an album that was wired - wouldn't play in itunes... and with this app it got fixed.. and i didn't even read any manual :)

thanks for the free ride.. i owe a donation asap!

GREAT! UNBELIEVABLE!

Fast, perfect, I'm amazed by this tool. Thanks, guys!

AMAZING TOOL!

Thank you. You're a lifesaver. I am going to donate ASAP.

Log file with errors

Great suggestion, thanks! I'll add both a log file and the option to create a playlist.

Suggestions?

Awesome tool, but I've got a suggestion to make it just a bit more useful: have some way to be able to log which files are corrupt. A lot of the files I find that have problems are no longer complete -- they're only a fraction of their original length after being repaired.

I'd like a way to log which files have been fixed, so I can then go and re-rip or re-download them. A text log file would be okay, but another possibility would be creating a "Repaired files" playlist in iTunes.

Just a thought -- thanks for creating this program!

No MP3 Scan+Repair on Windows

You are out of luck. MP3 Scan+Repair is for Mac OS X only.

MP3 Scan+Repair on Windows?

If I'm running Windows 7 how can use this tool?

Better interface: wizard style

Thanks for the suggestion. A more focused interface is upcoming!

Great tool

iTunes refused to add some of my MP3's, this application fixed them in a flash, thank you.

A suggestion, I see others posting about the same issue I had with the application, it wasnt very apparent what I needed to do once I dropped the mp3's into the application. Making a 'wizard' or just making the fix button more noticeable would be a vast improvement.

Saved my iPod sync!

I had this nightmare-like problem when trying to sync my iPod, iTunes kept saying "Attempting to copy to the disk failed. The disk could not be read from or written to." I tried many things, and almost ended up thinking the iPod was defective. But the defective stuff was the media! Two pass of this program on my iTunes Library and everything went fine again! THANKS A LOT!

BTW.. some mp3 said they were not MPEG streams, but RIFF files. They end up with a X icon and can't be repaired... since they were some mp3 I wasn't sure I could get again so easily, went back to iTunes and tried the option "Make MP3 Version" on each of these mp3 files.. and problem solved.

GREAT SOFTWARE! Thanks again!! :)

What could be wrong with mp3 files?

There are generally two cases where mp3 files can break:

1) there could be some extra information at the start or end of the file. Perhaps some unsupported kind of tags. This is fixed rather easily and if you can't use the extra information it's fairly save to just discard it. This will enable the mp3 file to play in more picky players without altering the sound itself.

2) the file could be damaged (on transport or on the disk). This will result in broken audio frames. Most players will abort the playback when such a broken frame is encountered. The missing audio can not be replaced but the file can be rewritten without the broken sections. This will shorten the file and result in more or less audible glitches.

re: Tiny skips and disturbed tone

i was wondering if you have an idea what might be causing it?

Tiny skips and disturbed tone

Teknimag,

if frames are missing from your mp3 files you'll always get those short burst of disturbed tones. There is no simple way to replace the lost audio frames. The file should play fine and without interruption though!

As always: if you got a file that is really badly broken and can't be repaired properly please upload it to some free hoster and send me the link. I'll check if I can improve the program for your special case.

AWESOME!!!!!!!

AWESOME!!!!!!! You are a Genius.

skip

have been looking for a solution to this issue for quite a while... playback will skip to the next track at random times in itunes, and all other players (quicktime, quicklook, vlc and so on) will skip just a tiny bit and go on playing... i've had the same track corrupted, restored from backup and corrupted again (by itunes i suppose) at a different point through the track, but still it happens too randomly to detect a pattern..
anyway.. i dropped a problematic track into your triq, and indeed it found the errors (happens a few times in each track), but the little hammer only managed to bring the same behaviour to itunes, i.e. the tiny skips with a distinctive bitcrusher tone..
glad to see it works for everyone :| ANY advice would be greatly appreciated (you have my contribution to the beer fund in any case, great work!)
maximum tanzkraft!

Just work ;) perfect and

Just work ;) perfect and solves loads of problems

Thanks a ton . Was looking

Thanks a ton . Was looking for something like this have a lot of buggy files.

Empty files

AB, I got your file. Sadly that file is filled with just zeros. This might be a transmission error or a corrupted source. It’s just 5MB of zeros with a few bytes ID3 prepended, maybe have look yourself with 0xED. I’m going to add a filter to the program so you get a descriptive error message on those files.

Problem repairing files

AB, sorry to hear that. There seems to a strange error across many of your files. I'd like to investigate. Please post an example file and send me a link (perhaps by mail).

--Add file (ding), select & repair (fixed), file doesn't play---

I have, like many, several hundred (or more) files that will not play. Tried this on several test tiles. Hear the ding, select and click repair, says it is fixed, but quicktime and iTunes will still not play the file. If I re-add the file to the validator, it now says there are not enough MPEG frames and is unlikely an MPEG audio file and no supported tags in the file. Huh? Wierd. Help?

Drat — I already repaired the

Drat — I already repaired the tags and emptied the Trash, and it all happened in between Time Machine backups.

I also can't remember which track it was, and the ones I've tried this morning seem to be preserving the ID3V2 tags.

I'll keep an eye out to see if it happens again, and let you know if it does :)

a dj's dream

thanks, i validate all my tracks with your software before playing in sf - paris - and miami.

one love-

Re: ID3 v2.4 discarded

Your ID3 v2.4 info isn't supposed to get discarded! I hope you still have the backups in the Trash or Timemachine. Can you send me an example original file? (upload to some file service, see one of the other comments.)

Re: One improvement, and two crashers…

Thanks for the detailed infos. I already wrote some iTunes support in the last weeks it'll go into a release soon. I'll add support for iTunes drag and drop too.
Sadly Grand Central Dispatch wouldn't do much here, the app is mostly I/O-bound. And it seems too effecient there. I'll start by adding some 100ms pacing between tracks.
Nice catch with the toolbar customize bug, didn't even test that :(

One more thing

Ah, just noticed something rather nasty — my ID3v2.4 tags have been nuked from the repaired tracks, leaving the ID3V1 tags with the horrible 31-character track names. That's definitely wrong — I've lost all the info that wasn't supported by ID3V1. (Seriously, does anybody still use those? :)

One improvement, and two crashers…

It would be great if I could drag listings straight from iTunes into the main window. Currently it rejects the drag, meaning I have to rummage around through the disk to find the MP3s that I know are faulty and are already in a playlist…

(I know I could drag the MP3s from iTunes to a Finder window, delete them from iTunes, scan and repair them and then re-import them, but that's also a major hassle, plus I lose the metadata.)

As for the first crasher, dragging my whole library onto the main window locked everything so hard I had to switch the power off in order to recover — I couldn't event ssh in from another machine. In general, it seems a bit too keen to use all my machine's resources while scanning — it takes over 5 seconds to open the Trash while this is going on. Could it be toned down a bit? I don't think taking a bit longer to scan is going to annoy people nearly as much as being unable to use their machine! (Grand Central Dispatch would be a huge win here, but that would need a Snow Leopard-only version :)

The second, less serious crash, is from right-clicking on the toolbar and choosing Customise — you get the beachball for a few seconds and then the program dies.

Thanks, though — this is still a really useful program, even with these niggles…

Thank you very much!

Only had problem with one file, but I'm happy the program fixed it. Works like a charms, great piece of software. Thank you very much, Christian!
(Validator said it had garbage in the beginning, fixed it in seconds, wow!)

Thanks! Worked great

Spent half an hour trying to figure out why a handful of tracks I had downloaded would not import into my iTunes library. Found a link to your software on the Apple discussion forums, and it did the trick almost instantly. Thanks!

Shuweeet!

Worked like a charm, thanks so much. Usually I would have opened them all one at a time in Quicktime and save as, but that takes forever, and some of the files wouldn't even open in Quicktime. Like I said. Sweet! Donation on the way.

Thanks for your awesome program.

One of the things I missed most when I made the leap from Windows to Mac was the plethora of apps out there that would do practically anything you can imagine. I'm so thrilled to see such wonderful Mac support.

Awesome! Works like a charm,

Awesome! Works like a charm, I'll be sure to let my friends know about this when they come across some faulty MP3s.

GREAT APP

Been looking for something like this on OS X for ages!
Will pimp it to everyone I know! Keep it up!

Nice App

Thanks a lot, worked great!

Thanks!

It worked fine - I dragged the files and dropped them on to the screen and at first thought the noise meant they were fixed, but then figured out that you have to click the little hammer! Then they worked fine!
THANKS so much :)

Worked awesome, great

Worked awesome, great application.

Worked Beautifully! Thanks

Worked Beautifully!
Thanks ... Great Work! Itunes was refusing to play a file that I could play in Realplayer and other players...I was getting quite frustrated till I found a page from Trevin Chow who referred to this app for mac.

Worked Perfectly

Thanks! I've been trying everything to fix this file and now it plays like a champ!

Great Piece of Software

Great piece of software, worked a treat! :-)

Thanks very much, keep up the good work!!

Will

How to do repairs

Jeff, as you add files they are scanned for errors. You then select some files with errors (hold CMD while selecting in the list) and press the repair button. Now each original file is processed, i.e. moved to Trash and replaced with a repaired one.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • You can use BBCode tags in the text.
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

More information about formatting options