iTunes or some other outside of game device is your only shot. Won't get music in-game because HTC would need to have it licensed. That would cost way way too much money.However, if your asking them to code a control panel that plays mp3's from your library................I'd rather them finish a new plane.
Use a auxiliary cord into your line in port to connect your mp3 player into your computer. Can get a auxiliary cord for $5.