I'm not sure about such product existing, but like said you could use a home theater cd player. I have one that holds 300 cds. You can hook up a keyboard and give each cd a name and stuff like that on some of them. But for USB interface where you type in the cd and it plays it, your best bet it to make an image of all your cds on your hard drive and play them like that. But thats alot of space. You can rip them into mp3 or flac (if you dont want to lose any quality). But that probably is so far off from what you want I will stop here.