Aurender. They make arguably the best and a full range... it is all they do. Best service, extremely good builds and sound great at each tier. I own two after owning and auditioning in my home a number of other ones.
I would get the highest quality streamer you can get. However, I would not buy one with a ripper. You can ripe with a PC or laptop and second if you have a good streamer, you are likely just to leave your CDs and rips behind. On a good streamer like an Aurender streaming should sound as good as stored files.

