Cocktail Audio X35. It streams, it rips CDs, it handles vinyl, it has every input and output imaginable, including a decent 100 W/Ch amp. Did I mention it has a HDD sled so you can choose whatever size of disk you want up to 4+ TByte? And a nice big LCD display.