For radio, I use the TuneIn Radio app, which is the free version of the Radiotime service. Its the only one that has a nice majority of our local stations. Works pretty well.
I don't use a whole lot streaming music services otherwise though. I have 2 hour long trance podcasts.