Are you just getting the rainbow screen when booting up your Pi? That sounds like a problem with the device, not RR... maybe out of date software? See here: Raspberry Pi with boots up with Rainbow screen
A pi is a very reliable streaming device. A rainbow screen indicates that you don’t have the up to date OS. Go to raspberrypi.org and download the most recent. You don’t need the gui so get the “Lite” version. Then follow these instructions in the Wiki: https://wiki.radioreference.com/index.php/Live_Audio/Ubuntu_Darkice
Do not try to use the precompiled version elsewhere in the wiki. In your darkice.cfg file you need device=hw:1,0. If that doesn’t work try plughw:1,0. Put your darkice.cfg in the /etc directory. Start darkice by simply typing darkice at the command line and it will look for /etc/darkice.cfg. You can safely ignore the warning about recording skips and Posix.