I use the Wiim Ultra's USB output to a miniDSP Flex Eight. The Flex 8 supports asynchronous USB audio input, so it's own internal clock performs master timing and requests data from the USB host (WiiM Ultra). The the WiiM Ultra's USB-A output can power an external DAC alongside data transfer, as it supplies 5V at up to 1.5A. If your external DAC has a better clock than the Wiim you may pick up a little more resolution to your streamed music.