Just a thought, would xm radio app on your smart phone work? No additional hardware if you already have smart phone and comms to your helmet.
The only problem with that is you having to be in cellphone tower signal vicinity... no BFE Nowhere listening.
I used to run the GXM30 antenna into my Zumo 550, then use EdSets connection from the Zumo into my helmet... I use speakers, but he also has a setup for using earbuds... or you can just run the earbuds straight into the mini-plug/jack-out.
I gave up paying over $140 a year, went with Slacker radio... you can cache stations in your phone, even create your own stations with songs/bands you like... cached stations can be played even without any cellphone signal, so you have music out in the middle of BFE Nowhere... runs you ~$8 a month, and you aren't limited to one device.
added this as I just thought of it...
Also checkout free IHeartRadio app. If you just want something for local use, needs cell service, it has loads of radio stations, different genre's... you can find any flavor of music for your ears pleasure. I've been hooked on 2 stations on it lately... KISS out of San Fran, old school funk... and CBGB Radio, underground rock/new wave.