Roon behaviour when internet connection has problems

When internet connection is not perfect, Roon displays the following message:

image

That’s cool, but then Roon immediately jumps to the next song, which is very annoying. I would like for Roon to retry with the current song, around the position where network problem occured.

Thanks!

1 Like

What does speedtest.com report give your internet speed at? Or fast.com

Is you core and endpoint on WiFi? This can cause issues for sure. Core should be in wired lan connection.

I’ve had the same issue, with a wired connection, and it can be annoying. Don’t know why it skips like that.

The issue was on my end, power cycled the router, started the album again and it worked fine after that.

Speedtest and connection type don’t matter. I do sometimes have problems with the Internet connection and what I don’t like is how Roon handles it. It should retry instead of skip.

2 Likes

So this is actually a feature request?

I agree that jumping to the next song is very annoying. It should be user option to do this (or to set the application behavior within settings section).

+1 from my side.

I also find this behavior annoying. So plus 1!

Well, it’s debatable, but, to me, this looks more like a design flaw.

1 Like

How do you know it hasn’t retried more times…did you check the logs?

Because the next song starts too quickly.

In the previous days i’ve had the same issue with Tidal and a 1Gb fiber interface with 9ms latency to Tidal server.
For me it is either a bug OR a Tidal issue. In the same situation Qobuz has no issue.

Make sure you have tried using the public DNS servers of cloud flare 1.1.1.1 or google 8.8.8.8 or 8.8.4.4. How will depend on your router or if using static IP address for the core

I believe this thread is not about fixing internet connection problems. It is about Roon behavior when internet connection problems occur.

3 Likes

Hello @gmit2,

Thanks for the feedback here! Since this appears to currently be “working as designed”, I have moved your post over to the #roon:feature-requests section of this site.

This section is monitored by our product team and other users can also weigh in for features which they’d like to see added.

My suggestion however would be to fix the root cause of the issue, it sounds like you might be experiencing some networking issues.

Dont be so indignant that your network settings might or not have an issue…we are giving you advice from a world of experience and DNS is important to have right for streaming routes. You can ignore it of course but it doesn’t cost you anything to get a look at it…post your settings if you care to.

Run a trace route to the tidal servers (its not to tidal.com by the way) you will need to determine what that address is in your network connections.

Latency to the streaming source is the most likely offender here and latency is what’s caused by many hops along the routes that are in part determined by the DNS responses on how to get to the streaming service.

maybe try this

traceroute ab-pr-ak.audio.tidal.com

here is my result

traceroute: Warning: ab-pr-ak.audio.tidal.com has multiple addresses; using 23.46.16.205
traceroute to a1874.dscv.akamai.net (23.46.16.205), 64 hops max, 52 byte packets
 1  usg (192.168.0.1)  0.535 ms  0.351 ms  0.302 ms
 2  fnet2-f77-access.vqbn.com.sg (132.147.77.2)  4.634 ms  1.511 ms  1.262 ms
 3  132.147.112.107 (132.147.112.107)  1.681 ms  1.579 ms  1.568 ms
 4  akamai2.sgix.sg (103.16.102.154)  6.859 ms  3.963 ms  10.359 ms
 5  a23-46-16-205.deploy.static.akamaitechnologies.com (23.46.16.205)  1.417 ms  1.536 ms  1.475 ms

your tidal server might be different but you get the idea.

here is one with a problem

traceroute to eip-tata.eip4ab-pr-ak.audio.tidal.com.akahost.net (23.40.100.13), 64 hops max, 52 byte packets
1 10.0.0.1 (10.0.0.1) 9.001 ms 1.282 ms 1.218 ms
2 182.55.228.3 (182.55.228.3) 8.634 ms 5.285 ms 4.326 ms
3 183.90.44.145 (183.90.44.145) 4.212 ms
183.90.44.149 (183.90.44.149) 4.117 ms
183.90.44.145 (183.90.44.145) 4.342 ms
4 183.90.44.197 (183.90.44.197) 4.569 ms
183.90.44.205 (183.90.44.205) 4.401 ms
183.90.44.197 (183.90.44.197) 4.780 ms
5 203.117.35.221 (203.117.35.221) 4.298 ms
203.117.35.105 (203.117.35.105) 4.267 ms
203.117.35.221 (203.117.35.221) 4.455 ms
6 203.117.36.6 (203.117.36.6) 4.580 ms
203.117.36.102 (203.117.36.102) 4.865 ms 4.534 ms
7 203.116.188.38 (203.116.188.38) 4.618 ms
203.117.36.38 (203.117.36.38) 4.682 ms
203.116.188.38 (203.116.188.38) 4.763 ms
8 203.117.125.19 (203.117.125.19) 39.322 ms 39.665 ms 39.605 ms
9 if-ae-37-4.tcore2.hk2-hong-kong.as6453.net (116.0.93.146) 35.185 ms
if-ae-7-2.thar1.hk2-hong-kong.as6453.net (180.87.112.142) 39.203 ms
if-ae-37-4.tcore2.hk2-hong-kong.as6453.net (116.0.93.146) 39.102 ms
10 116.0.93.254 (116.0.93.254) 266.798 ms 40.893 ms 41.240 ms
11 a23-43-49-222.deploy.static.akamaitechnologies.com (23.43.49.222) 37.187 ms 36.806 ms 37.395 ms
12 * * a23-43-49-222.deploy.static.akamaitechnologies.com (23.43.49.222) 38.980 ms
13 * * ix-ae-17-0.tcore2.hk2-hong-kong.as6453.net (116.0.93.253) 45.427 ms
14 if-ae-16-2.tcore2.svw-singapore.as6453.net (116.0.93.142) 74.799 ms
ix-ae-17-0.tcore2.hk2-hong-kong.as6453.net (116.0.93.253) 43.025 ms 44.746 ms
15 if-ae-16-2.tcore2.svw-singapore.as6453.net (116.0.93.142) 75.980 ms
if-ae-20-2.tcore1.svq-singapore.as6453.net (180.87.96.21) 76.452 ms 74.769 ms
16 if-ae-20-2.tcore1.svq-singapore.as6453.net (180.87.96.21) 75.713 ms 79.112 ms
120.29.215.50 (120.29.215.50) 94.471 ms
17 120.29.215.50 (120.29.215.50) 89.821 ms * 85.455 ms
18 * a23-40-100-13.deploy.static.akamaitechnologies.com (23.40.100.13) 57.415 ms 54.982 ms

I’m not (indignant). :smiley:
The thread is simply about what Roon does when the connection is interrupted. This does not mean that connection problems should not be solved locally by each user…
P.S .: My DNS is set to Google. The problem manifests only when there are problems with the Internet provider (extremely rare) or when the Tidal service is interrupted (and this happens rarely).

OK…so in your opinion then how long should Roon retry…1 second? 10 seconds 1 min or maybe continously? You are likely still going to get a drop/pause in music assuming the connection is not good enough - in which case its why its probably stopped in the first place and moved on.

I dont know what tidal’s buffering allowance for other users of their service, maybe its not great? Maybe their own app is better at this…does this happen if you are using their app in the same time frame (test when it happens on roon) or soon after?

For me it would be great if there were two settings:

  • On connection error: try reconnect for X seconds.
  • When the reconnect fails: skip to the next track / stop playing.

Other users may have other preferences.
In the event that this will be implemented, I rely on the Roon team, which has always had very good and practical solutions.

1 Like

As far as I’m concerned, it could also repeat infinitely since if playback of the current song cannot be resumed, then the next song or songs will have the same problem as well.

P.S. I would appreciate stop getting advices about network problems. It’s not about that and there’s nothing to be done.