php 에서 업로드된 파일의 mime type 이 이상합니다.

망치의 이미지

업로드된 파일을 판별할때 meme_content_type 을 이용하는데 mp3 가 text/plain 으로 분류되는 경우가 있더군요.
mime type 으로 구분해서 image, video, audio, flash 만 업로드 허용하고 있는데 이 문제 때문에 멀쩡한 mp3 가 업로드 안되는 경우가 생기고 있습니다;;
mime type 외에 좀 더 신뢰도 높은 방법 없을까요?