If you need to stream the music over the internet, you'd need a seriously fast connection for using mp3s. Free web hosting normally does have the filenam restriction, although you can always rename the .mp3 files to .htm for upload, just remembering to rename them again on download.