Peter, the last version you have posted to this forum thread appears to spend most of its time consuming ~100% CPU. While I understand that it is all about indexing audio data on the devices, this makes both Instinctiv and any other application on the device unusable. Would you please consider changing Instinctiv's indexing habits? Maybe you can simply use the index already made by Tracker and accessible via MAFW, rather than create your own index every time your application starts?