This device does it nearly all : Except LAN ( ethernet ). I couldn't test all the streaming cababilities or the phono board - just the sound with CDs : very good for the price, easy listening at a higher level, powerful if not very taught bass, warm mids and discret highs.