Updated again.
1) asl.library was not closed after closing the file requester instead of selecting a file
2) Remove spaces from end of string (fixes kingcon usage)
Still no changes to how audio is mixed (e.g. it can still hog the system if the song is too heavy for the CPU).
http://16-bits.org/etc/xmaplay_v027b.zip