I am now in a position to add a decent NAS setup to my Cyrus 8XPd Hifi and Sonos Wifi. Would the Olive 3HD work with the Sonos ZP90 if I connected it with ethernet cable reference streaming? This leaves either the USB or the phono inputs for Cyrus connection with this player. or Would the humble Ripnas be the better option as it has a wider compatibility built into it? I am after a hassle free ripping of 300 plus CDs that has the quality to impress with my current setup.