I have an almost unlimited supply of used car radios, So when I find one I like with blue tooth and MP3, amplifier, boom box etc. I hook it up to a 12V battery with a trickle charger, run a external antenna.
This set up works for me in our metal building. I hate static and bad reception.