SDL_mixer has been updated for the upcoming 2.0.7 release.
Much of the code has changed, and it has been updated with new audio libraries, so please check it out and let us know if there are problems before release: https://www.libsdl.org/tmp/SDL_mixer/
You should use MIX_INIT_MOD, since SDL_mixer may be built with any combination of MOD player backends.
The error you’re seeing shouldn’t matter if you’re not initializing MIDI, although it may be masking another error if the init isn’t succeeding. I’ll fix that, thanks!
The timiditry cfg error message seems to be set by Mix_OpenAudio() when no midi stuff is requested; you’ve probably solved that now
I’ve noticed Mix_ChannelFinished() and Mix_HookMusicFinished() have stopped working in the new version? The call-backs only seem to be triggered when a channel is halted. Call-backs don’t trigger when a sound effect finishes playing or a new music file is played.
^ scratch that, it was something I was doing wrong. All seems to be working great, good job!