This is a very simple solution and since I use iTunes I can run it all from my chair with Apple Remote on my cell phone.
There are certain things you need to do to keep the files from running through the computer's sound card but that's easy too.
Many will say the iTunes messes with your files and degrades SQ and I can't argue with that. I use BitPerfect, a cheap app that claims to bypass all of iTune's machinations to send a bit perfect file to your DAC and just uses iTune's cataloging features which really aren't that bad. I can't really tell any difference with BitPerfect on or off.
I rip CDs using XLD which is free.
Even with a cheap DAC there is not much difference between this system and direct playback of a CD via a CD player.