added functionality to take up icecast stream after minor interruption