The analyze audio function hangs badly when it comes upon corrupted files instead of skipping these.
In effect this makes it impossible to go through a large music collection, because you never know when this might happen. The only cure I found is to stop the analysis, make a best guess which file caused the trouble and then try again on the rest.
Stopping the analysis crashes MC17 in most cases, which does not make things better.
Two wishes / suggestions:
- Implement some kind of error handling, so that bad files are skipped in reasonable time instead of looping forever
- flag these bad files as bad and make that searchable
As an alternative I would like to see a function that checks for bad files.
I have several aac files that are (went?) bad for unknown reasons. Upon playing they stop producing any sound and go into endless buffering.