What is your budget? If you want to make it easy, versatile (will do everything you're asking and more) and can be controlled by smart phone or computer, consider one of the Yamaha pieces, either an AVR, integrated or Yamaha MusicCast WXC-50 with a separate amplifier. I'm using the WXC-50 with a Parasound A23 power amp and it sounds really good. The WXC-50 is acting as my preamp and controls the volume & all source switching as well as streaming, will accept AirPlay, BT, DLNA, has a USB port, optical & digital coax in and if you have or want a sub, it has an output for that, too. If you want the self-contained version, the Yamaha WXA-50 will do everything and it has a good amplifier, too.