If anyone wants to take this over, let me know. I'd love a collaborator! I'm not an android coder, nor a huge Java fan. I do this because I want my BassDrive where I go, dammit! As such, I'm sorry if I don't get around to updating the streams as they go out. If indeed it fails, press stop, and play until you get a stream.
Streams are hard-coded into the app. When you press play, a random stream is chosen from a list. This should really be updated to start at the top, and try streams until MediaPlayer returns true. Even better, grab the .pls files from the website and parse them for up-to-date streams.
To iterate: I am not an Android coder, nor do I particularly want to be. I want BassDrive on the go. so I made the most simplistic app that functions (until the streaming URL's change). If you want to make it better, let me know and I can get you a working set of the code.
If you're interested in contributing to this project, please zip me an email. I'd love to hear from you.
More from developer
Discover the Err0r.