   [SDL_Mixer] "Module format not recognized" when load mp3 file with MIX_LoadMUS
  Makefile:all:g++ -g -o test audiotest.cpp `sdl-config --cflags --libs` -lSDL_mixerruntime error:Mix_LoadMus:Module format not recognizedwhat else do I need to make it work?#include <iostream>#include <SDL/SDL.h>#include <SDL/SDL_mixer.h>Mix_Music *music = NULL;int phaserChannel = -1;int main(void) {SDL_Surface *screen;SDL_Event event;int done = 0;SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO);if(Mix_OpenAudio(44100, MIX_DEFAULT_FORMAT, 2, 4096)) {printf("Unable to open audio!\n");exit(1);}music = Mix_LoadMUS("music.mp3");if(!music){printf("Mix_LoadMus:%s\n",Mix_GetError());return 1;}Mix_PlayMusic(music, 0);screen = SDL_SetVideoMode(320, 240, 0, 0);while(!done) {while(SDL_PollEvent(&event)) {switch(event.type) {case SDL_QUIT:done = 1;break;}}SDL_Delay(10);}Mix_FreeMusic(music);Mix_CloseAudio();SDL_Quit();}
  The first post in this thread looks like it might be relevant. (I find the SDL mailing list to be a good resource for this sort of problem - you might try searching there to see if you can dig up some more information.)Also, are you using the last official release, or did you build from the latest source? I know the last release has some bugs that are fixed in the repository, so you might try building from source if all else fails.   ;  Have you tried using SMPEG instead of SDL_mixer?  It is designed to play movies but it works with some MP3 audio also.   