The Raspbian Lite version is very slim, compared to the full Desktop version, but the latter is not necessary for headless running. Instructions for other operating systems are described at: Writing an image to the SD card.

Initial Setup

Insert the SD card into your Raspberry Pi, connect the Power and Ethernet cable. You could either configure Rasbian remote by enabling ssh or local with a keyboard. In any case using default user pi and password raspberry to make the base configuration:

sudo raspi-config
Now expand the filesystem, set a new password, run internationalization options, change the hostname in the advanced settings and enable ssh if not already done. Then finally do a reboot.

In case the webradio stream disconnects or you got a forced disconnect by your ISP, the network timeout is set to 5 seconds. If the program crashes or exits by a network timeout, it will always restart after a 10 second wait. So in a worst case scenario, you have 15 seconds where the audio output stops.