I've been using a Logitec Squeezebox for years now (so many years, it wasn't even a
Logitec company when I bought it - it was Slim Devices).
The originals are not
sold any more, but the modern equivalent is this
http://www.logitech.com/en-us/speakers-audio/wireless-music-systems/device
s/squeezebox-touchEven the old one I've got works a treat - it will (wired
or wirelessly) stream mp3, flac, ape etc. As you rip at the PC end and your PC can take
its time to get it perfect then (in theory) this should make it sound better than a CD
player from a transport point of view as all of the error correction isn't needed - if you
use Exact Audio Copy, it'll tell you if it ripped with errors or not....
The
bit that may or may not sound as good as your current CD player is the back end - the
converters may be up to the job in your mind or might not.... Fortunately, they squirt
out digital as well so you can wire it into your prefered outboard DAC if you're of a mind
to do so, but my old ears have been fine with the analogue outs from the Squeezebox

These days, you can also drive it from an iPad or iPod Touch / iPhone etc as there is an
app called iPeng which makes driving the thing from your armchair a dream.
Once
you've got the collection ripped to your PC and one of these in the living room it is
difficult to go back to CD - the beauty of not having to get off your bumcakes if you
fancy something else on is something that you get used to very quickly