The Oppo Sonica ($800) might work. Just verify the UMS compatibility. Also, note that the Sonica does not currently support gapless playback from all sources.
Another idea would be the Bluesound Node2 ($500), provided it can work with UMS servers.
Another idea would be the Bluesound Node2 ($500), provided it can work with UMS servers.