Hi Kevin! I am happy that you are giving attention to this and ask me specific questions. I am pleased to provide you with all respective info for that case:
A) The problem is skipping titles from the OWN mediathek after a few seconds and jumping to the next and next. It is, “endless” it’s a loop. It also can happen that the playing in the queue stops somewhere without any command.
B) Setup: Macmini mid 2011 (16GB RAM), Samsung 1TB (hosting both the core as well as the mediathek), TP-Link AX1500 WiFi6-Router, 1GBit Ethernet. Bluesound node2i as Output. Both the Roon-Core as well as the Roon-App as well as the Node 2i are connected by the LAN, not WiFi.
The size of the Library is 2880 albums and the 23436 titles (the Mediathek is an i-Tunes Library-scheme).
Before I had for 4 months TIDAL: I also had skipping of titles when the INTERNET-SPEED was not enough for downloads. In this case I got an error-message about slow download.
Upon starting playing a queue or an album this problem can occur with a likelihood of some 5%. This problem now most likely sits WITHIN the Roon-core, I do not get ANY error message. In case the downstream side (music-playing) would be cut, the system would deliver an errror-message that there is no output-device. This is not the case. So the output-side seems o.k. The input (upstream-side) - as I am using the own mediathek - has nothing to do with the Internet. The problem in my opinion could be
a) a communication-error between the App and the core (unlikely for me) or
b) a “confusion” within the Roon-Core on the Mac-Mini, turning into a “skipping loop”. The Mac Mini is solely dedicated to music-streaming, no other tasks, no other programs.
D) Overal performance: The performance - without these problems occurring - is “very good”, no complaint at all. It handles waitlists in whatever length, searches etc. Its just this occasional “getting crazy” without any error message! I looks like that the titles occasionally cannot be STARTED in the mediathek.
Hope this info helps ROON to understand the problem and to embed respective Error-Messages to confine the problem.