Hey all, just wanted to provide an update on this.
First, thanks for the videos. It is really helpful to see what you guys are actually experiencing.
We did some investigation today. In a simulated environment, we have worked out how to produce behavior similar to many of the videos you guys have posted. Currently, we have to turn several “knobs” to simulate behavior like this.
We’ve validated that our caching system and CDN is working as expected (it is), which mostly isolates this to the Roon application itself. We found a couple of areas that could be optimized. We’ve also improved the diagnostic logging within the app around this topic, so in future releases we should be able to debug stuff like this more directly based on your system logs.
This is a little bit of a “before” / “after” of those optimizations:
Among other “knobs”, I am VPN’d from the US into Belgium for both of these videos, which is a fair bit worse than actually being in Belgium because I’m subject an extra ~120ms delay on everything that someone in Europe would not experience.
We are not done working on this yet. I am hoping that with a little bit more information, we can do some more work on this before making a release and seeing how it goes for you guys.
Anyways, for those affected, if you have the time, I’d appreciate answers to the following:
What is your internet connection speed? (please post a result from speedtest.net)
What are the specifications of the display device where you are seeing the problem?
What are the specifications of your Roon Core hardware?
How many tracks are in your music library? (check the home screen in Roon)
What is the network connection between the display device and the core? Same machine? Ethernet? Wifi? If Wifi, what router and/or access points are you using?