I have 120,000 MIDI files. A couple hundred of them are corrupted. So far I have been able to identify some of those, playing them one by one with two different media players (Foobar 2000 and Van Basco's Karaoke Player). Both players report that the file can't be played because is corrupted.
Since I'm talking about hundreds of files, it is very time-consuming doing it that way. I'm not necessarily looking to fix them, I just want to identify them. Is there a way to identify corrupted MIDI files in batch?
I can work with Linux or Microsoft Windows. I can't use MacOS though.