This is no different to Python - in python you can have multiple threads. The problems ocurred with interactions between C threads and the interpreter (ISTR). Being totally honest, I don't think we'll have time to get either an interpreter in there or document the APIs to a linkable player library until after the first release. It is on the wishlist, though, so that people could replace the UI but still keep our underlying handling of audio data.

Hugo