Now, I am undertaking an application of JRiver that I have been wanting to do for years.
Before you go down that rabbit hole, this may save you some trouble:
https://yabb.jriver.com/interact/index.php?topic=95760.0Many of us have spent hours trying to get whole home audio in sync. Hilton's efforts are the best that I've seen, but it requires additional software and some tweaking to implement.
As long you are using different DACs, then this is normal behavior for any kind media player or DAW. At least JRiver is superior that it can immediately see all the DACs. I am still trying to Cubase LE to see the MYtek DAC.
First, MC is a Media Server and Media Player. It is not a DAW. Comparing it as such is not relevant. There are dozens of software programs that can recognize a DAC. That should be the minimum requirement for a Media Player.
Staying in sync across different hardware (with different DACs) can be done with other solutions like AirPlay or Sonos. It literally "just works." That was one of the aspirations for MC22:
https://yabb.jriver.com/interact/index.php/topic,104805.0.html Sadly, that never came to fruition.
The sync remain in sync after rebooting. Try again by unticking play from memory and use the smallest buffer as possible. I am now using SIIR2 plugin instead of JR's inbuilt convolution and usually it syncs within 3 to 6 seconds and on rare occasions when I moved from album to album it may take about 30 seconds.
Again, you're making my point for me. Falling out of sync on playlist changes. Hanging 30-seconds between tracks waiting for sync. This doesn't sound like a solution to whole house in sync audio that "just works."