Man, this is great.
Probably will end up using this in my next foss game (with credit) if you don't mind.
Though because of the foss nature this might be difficult because you don't say anything about uploading your mp3 as is to other platforms (which is kinda needed if the game source is open because repository needs to contain the file and a license notice for it).
May circumvent this trouble with some simple scripts though probably.