I just use a small sony Bluetooth speaker in the bathroom and use a cheap prepay phone I got for $15 as the source, so I can play Pandora, slacker, spotify, etc... you could use the I heart radio or tune In apps to stream your radio of those stations are on the apps. The JBL speakers do sound quite good for the money, maybe look at the Charge 3 or charge 2+ since they are ok to get wet.