Start the player via a service instead of a thread.
Don't restart the stream if the same stream is already playing.
Clear the notification if our process goes down killed by Android.
The selected radio spinner remembers the playing radio.
Version bump to 1.6.
Added timeouts and catch if we're unable to connect to the server.
Notify unexpected stream closes as well, and try to gracefully bring the mediaplayer down.
A lot of syncing of threads.
Version bump to 1.7
Don't replay the same stream.
Show what the radio is doing.
Get the current player status when restarting the activity, in order to show it correctly.
Attempt to restart the stream, if the intent gets restarted.
Version bump to 1.8