SDL_mixer crossfading

Hello. I’m currently porting some sound code from another sound lib to
SDL_mixer, and have run into the need of doing music crossfading. As
far as I can see this isn’t currently possible to do in SDL_mixer,
because there’s only one music channel available.

So, my question is, would it be possible to add support for another
music channel to SDL_mixer, or otherwise add something that can be used
to support crossfading, without having to rewrite large parts of the
library ? If so, any pointers where I should start ?

  • Gerry