ARC connectivity improvements, Roon Build 1407/ARC 266

My feeling is slightly different:

I think the current “Ready”/“Not Ready” status indicator can have an extra two values added that would only be used when IPv6 was configured on the Roon Server.

Note: In the description below, I have used “IPv4 Ready” and “IPv6 Ready” to emphasise the positives but you could use values that complety describe the situation (“IPv4 Ready, IPv6 Not Ready”, “IPv6 Ready, IPv4 Not Ready”) or emphasise the IPv4 state (“IPv4 Ready”, “IPV4 Not Ready”) if these were preferred.

‘Ready’ should be used only when IPv4 connectivity is working and either:

  • The Roon Server does not have a global IPv6 address
  • IPv6 connectivity is also working.

Thus, when the Roon Server does not have a global IPv6 address assigned to it you should see one of:

  • “Not Ready” when IPv4 connectivity is not working - IPv4 diagnostic text will be shown as at present but maybe trimmed down to remove the IPv6 related parts of the current diagnostic text since it is no longer relevant.
  • “Ready” when IPv4 connectivity is working

And when the Roon Server does have a global IPv6 address assigned to it, then you should see one of:

  • “Not Ready” (when neither ipv4 nor ipv6 connectivity is working). Diagnostic text for IPv4 and IPv6 will be shown but seperated so that IPv6 information does not mix with IPv4 (IPv6 diagnostic text could be hidden behind the ‘advanced’ dropdown if you like).
  • “IPv4 Ready” when IPv4 is working but IPv6 is not - IPv4 diagnostic text would not be shown but IPv6 diagnostic text would be available(hiden behind the ‘advanced’ drop down if you like).
  • “IPv6 Ready” when IPv6 is working but IPv4 is not - the IPv4 diagnostic would be shown just as it is at present but maybe trimmed down to remove the ipv6 related parts of the current diagnostic.
  • “Ready” when both IPv4 and IPv6 connectivty are working and no diagnostic text would be shown - just as at present.

In this way, when IPv6 is not available from the ISP or not enabled on the router, the display would be much as it is already. In fact even simpler because the IPv6 part of any diagnostic text would not be present.

Only if IPv6 is present and enabled would the two extra flag states (“IPv4 Ready” and “IPv6 Ready”) be seen. This would not complicate the situation for most users but would allow easier diagnostics for those who are trying to diagnose connectivity issues.

I don’t think that this would make any difference to the experience for those who do not have IPv6 available and enabled on their network. But it would improve the situation when IPv6 is present.

3 Likes