I have given a bit of thought to this and I think the way to go is a streamer with built in DAC and hard drive. Most streamers just have a USB output. USB is not a great interface for music. And some streamers have problems with some DACs The Aurender won't work with my ARC DAC 8. So having everything in one unit is the easiest way to go. And having a hard drive means you can use a wireless network connection.
I would suggest using a computer to rip your CDs. Use a program that verifies the rip like Exact Audio Copy. You want to rip your CDs properly without errors. You also want to make a backup of your music files. I use a NAS for all my music as well as my computer. You don't want to have to do everything all over again if there is a problem.
I have all my CDs ripped to my hard drive but I still use my ARC CD7 most of the time for digital. It is just easier to drop a CD in the player. The CD7 also sounds better than my computer with ARC DAC 8. When I get a streamer this may change.
Don't expect digital to sound as good as vinyl. My vinyl rig, ClearAudio Innovation with Benz Wood cart and Ref Phono 2se. Sounds much better than my ARC CD7.