You are aware of the two WiiM models? The upper (Pro) model has Chromecast support. They both have functions for sync/latency control (it will measure if within earshot and also has a manual adjustment). I use the Mini with BubbleUPnP/foobar2000 and it works well for local FLAC, Amazon UHD, and Pandora in my case. They have also implemented Roon support and are just waiting on certification (I think).
$89/$149 list.