I've been wondering if this is possible. Right now I have an .ogg file(about 5mb) that plays when the player gets into a fight. The first time it plays during the session, it freezes the game for about 2-3 seconds, then the rest of the time it it plays instantly. I close dreamseeker and run the game again, and it has to go through the same procedure of loading the .ogg the first time, and not having to the rest of the time.

What I want is for the player to only have to run the .ogg the first time they open the game, then from there on, it plays instantly.

I don't understand how it has to reload every session? I'm guessing it's loading as a temporary resource and gets removed when the session is closed?

I'm currently playing the song at 0 volume during login, then nulling it right after. This allows me to play the song up when I need it to, without lagging the game but it adds a 2-3 login delay that I've hid with a loading screen. I'm tired of having that annoying login delay though but I can't find any other way at the moment. I'll try out sound_stream though and I'll send you the file in a bit. It's uploading at the moment.