With its completely revamped interface, TuneIn Radio Pro for Android makes it easier than ever to listen to streaming radio while you're on the move. Not to be confused with an algorithm-driven service like Pandora, TuneIn lets you listen in on more than 70,000 AM/FM and Internet stations, plus 2 million on-demand programs from around the globe. It is, quite frankly, the best such streaming-radio app I've used. There is also a free (non-Pro) version of the app, but the Pro version, with its DVR-like functions, is well worth the 99 cents.
From the Browse page, you can browse through local radio, recommended stations, different language offerings, sports stations like ESPN, podcasts, and so much more. Tap the Music button, and you'll get an exhaustive list of categories like Classical, Hip-Hop, Reggae, and Oldies. No matter which path you choose, you will be impressed by the number of different stations available through the app.
Since you probably don't want to browse through thousands of stations every time you fire up the app, the best way to use TuneIn is to add stations to your Favorites list as you go. While listening to any station, just hit the Favorite button at the top of the screen to either add the station or the current song to your list. While you can't listen to favorite songs on demand, you can pull up stations that are related to them.
The best thing about TuneIn Radio Pro is its DVR-like functionality. While listening to music, you can pause, rewind, and even record radio content for later playback. Of course, you will be limited by the amount of storage space you have available on your device, but I found that around 3 minutes of radio content took up less than 2MB of space.