In the past I tested a couple of commercial 'internet radio' devices that try to present to the user as a radio. The snag is that they are closed black boxes. The consequence being that as the streaming protocols and codecs evolved they eventually became bricks because the makers would/could not update them to cope. By using an open device you can at least hope to keep up.
The Logitech Squeezebox Touch is open source. That's why it's been able to keep up with newer developments in streaming such as HTTP Live Streaming (HLS), MPEG DASH, lossless FLAC streams etc.
I believe there is a Denon internet tuner. Got decent reviews a couple of years ago. Might be worth a look.