Hi
The best and lazy way found to determinate subsongs durations wich have no loop is detecting
silents during 2 sec max 16 sec.. the others subsongs have default durations.
In other word this is the best solution without breaking the .dll.
And i can't resolve all problems sorry i am not alien

Regards
Gtr