While I don't have one, it looks like one of the simplest and easiest to use one-box solutions is a Brennan CD ripper. It includes a hard drive for file storage and looks up the CDs metadata for tag info. While intended as its own player, you could copy the ripped files to whatever other device you are using for local streaming.