RE:
If anyone would be interested, this might be a good call for a new pscriptor scriplet that tests files using whatever means might be available. For FLAC, it would run flac.exe in test mode to verify the flac; for mp3, it could try to convert the file. Etc.
It would update a field in MC (of your choosing) to indicate failure status.
You'd select the files, run the command, and wait for the results.
if you need a guinea pig, im yer huckleberry
id love to try it.
I really would like to have a try...but could it work also with ALAC?
I have the flac testing portion of the scriptlet done (using flac -t), and have tested it in OS X and Windows. They only difference really between running flac -t in a command line shell and using pscriptor is that you can get the error message back into an MC field (for sorting or smartlist'ing).
I looked at the decoder source code files for the audiotester (at
http://www.vuplayer.com/other.php), and it does a fair amount of checking for various inconsistencies and corruptions. I tested it - the output is a list of bad files which you then have to work through one at a time (hopefully your bad files are few). It is probably the best option for Windows.
I wondered how MC would deal with converting a corrupted FLAC - it blindly went ahead and created an output file, despite flac -t indicating the files has a bad checksum. Bad MC.
Unless there is an ALAC decoder that can detect and flag inconsistencies, I'm not sure there's much that can be done. I'm relying entirely on command line tools (and any extant Perl modules), so if the tools don't exist, I'm not inclined to start working out file formats.