Someone just needs to do some JNI/JNA/BIRDJ magic imho
Otherwise we could also make a format for Slick which hase different channels and a converter which merges different ogg's to the format. But that would mean we need someone really could at sounds programming and compression.
I suppose if you needed a more versatile sound library you can add the 3D Sound System
to your project. This would be the same sound system that Minecraft uses. In my opinion I don't really need anything other than OGG and WAV support. So Slick's implementation is more than enough.
My game contains like 40MB OGG music...
Wow. If that's the case I'm not going to worry too much then. I was just comparing my Java game size to what some people claim the average Flash game size is (between 1MB and 5MB) and became a bit jealous. OGG streaming is the way to go! Thanks for the feedback.