I have loved listening to SOMA.FM for years, especially Groove Salad.
I also recently found a brilliant little site called soundrown.com, which plays various background noises in response it seems to recent scientific study that shows a certain level of background noise helps you get in the zone, stay there and be more productive.
Being a command line person, I looked around to see if I could mix the two and not have to use a browser, and here is my solution, using mpg123:
$ mpg123 -q http://22.214.171.124:8032 &
$ mpg123 -q http://www.soundrown.com/Audio/Final%20Normalized/mp33/CoffeeShopFinal15.mp3 &
You can put it into a script I guess like I did. The “-q” stops any output and the trailing ampersand backgrounds the processes; this stops junk appearing in your terminal window from time to time.
I can’t work without it much these days, it helps to drown out the office noise around me.