MP3 Diags
Please use one of the services provided by SourceForge:
The MP3 Diags blog was used initially for reporting issues and sending feedback, but now it's mainly for new release announcements.
I strongly prefer the issue tracker and the forums, but you can also write me at (server: inbox.com, name: ciobi.) However, most mail that I receive there from unknown addresses goes straight to the "Spam" folder, so I suggest putting 000 at the beginning of the subject, which greatly increases the likelyhood of a message not to be lost. Also, if you write me, please make sure that my reply won't get thrown out by your spam filter. Currently the email traffic is low enough that I reply in a timely manner to all the messages I get; so if you expect a reply from me and you don't get it, it is because a message was lost. So better just use the forums, which guarantee that neither your messages nor mine are lost.
I used MP3 Diags on my files and they seem OK. If something wrong happens, chances are an assertion failure will be triggered (there are many asserts), which leads to crashing the program, but not to corrupting MP3 files. I tested most features as I implemented them, but subsequent changes made some of the tests irrelevant, and I didn't repeat them, mainly because of lack of time and of the liberal use of asserts, which should catch most errors. When an assertion failure is triggered, a message like this pops up:
Should you encounter something similar, it would be a good idea to let me know about it, so I can fix the error that caused it. I need to know at least the file and the line, but what would really help is a reproducible sequence of events that triggers the assert. System information might be relevant as well. So you can simply select and copy the details from the screen, post them on the forum, and perhaps add a few comments that might shed some light on what led to this.
Getting the assert window to show up is tricky, so if you find that MP3 Diags just crashes under some circumstance, you may get additional information if you run it from the command line (or redirect its output.)
If for some reason MP3 Diags crashes at startup, you can use the /u parameter to simulate a new install. This doesn't destroy any custom settings, but chances are that you won't be able to use your last session until some newer version of the program implements a fix for whatever caused the crash.