Notice: This is an old thread and information may be out of date. The last post was 655 days ago. Please consider making a new thread.
Retain the most recent track in memory until a new track is selected
The game releases the current track when you leave it. Don't do this! Keep the most recent track in memory even if the player leaves.
Track loading is very slow, and most of the time, when a player leaves a track, he returns to the same one. If you retain the track, then second and subsequent loads will be that much faster.