Have you considered using:
Your phone
Youtube
Any offline media player
Speakers connected to another device that could play the above?

Also, I recall Yoshi saying custom music was already hard to implement. What is stopping you from using anything from this list?