Issues with Tidal library import and integration in Roon, resulting in missing albums and error messages (ref#2RMT24)

Hi! What’s not quite right with Roon?

· Music won’t play or issues with my library

Music won’t play or issues with my library

· Streaming tracks greyed out or unavailable

Tell us what's going on

· I have problems with the importation and integration of my tidal library in roon. I tried many solutions posted on many forums but sofar no real improvement. I tried changing the DNS address in the nucleus to the suggested (cloudflare and google). As also logging out and logging in again to my tidal account. Other than not properly inporting my library the other day most of my tidal albums have disappeared from roon. I also experience lagging and roon saying it cannot find the tracks on tidal and giving a lot of error messages.

Tell us about your home network

· No switches only a UPC ROUTER

Context:

Is it a problem with the tidal end? I’ve read about problems with API files, but that is too technical for me.

Hi @bonta.jonas,

Sorry to hear about your issues!

Did you also test out changing the DNS settings on your router?

We have seen users have a better experience in the past if they change their Router’s DNS servers from the ISP provided ones to Cloudflare DNS, Quad9 or Google DNS.

Can you please give this a try and let me know if it helps?

I cannot change it on my Internet Provider Router that I have Home, Not Even through Customer Support. Would adding a Router and change the DNS there be the Solution ?

Hello @bonta.jonas

Thank you for the update.

From the diagnostic data enabled on your account, we see that your Nucleus is struggling the connect to the Tidal services.

[2508] 12/17 23:12:32 [Local 12/18 00:12:32] Warn: [easyhttp] [5446] POST https://api.roonlabs.net/metadata/1/tracks/translate?c=tidal-ch&tidal=max check network configuration: socketerr (HostUnreachable): No route to host (172.66.148.147:443)
[2509] 12/17 23:12:32 [Local 12/18 00:12:32] Warn: [easyhttp] [5447] POST https://api.roonlabs.net/metadata/1/tracks/media?c=tidal-ch&deps=none&tidal=max check network configuration: socketerr (HostUnreachable): No route to host (172.66.148.147:443)
[2510] 12/17 23:12:32 [Local 12/18 00:12:32] Warn: [easyhttp] [5448] POST https://api.roonlabs.net/metadata/1/tracks/media?c=tidal-ch&deps=none&tidal=max check network configuration: socketerr (HostUnreachable): No route to host (172.66.148.147:443)
[2511] 12/17 23:12:32 [Local 12/18 00:12:32] Info: GetTrackLites failed in ScanPlaylistWorkItem
[2512] 12/17 23:12:32 [Local 12/18 00:12:32] Trace: [library/playlist] saving playlist folder 10:1:18fc3727-46a8-40ec-928b-6583e3ca8a0d [TIDAL]
[2513] 12/17 23:12:32 [Local 12/18 00:12:32] Trace: [library/playlist] saving playlist folder 10:1:2fbd43db-3328-4514-91b5-3303e447c95c [root]
[2514] 12/17 23:12:32 [Local 12/18 00:12:32] Trace: finished updating 1 dirty playlists and 2 dirty playlist folders
[2515] 12/17 23:12:32 [Local 12/18 00:12:32] Info: GetTrackLites failed in ScanPlaylistWorkItem
[2516] 12/17 23:12:32 [Local 12/18 00:12:32] Warn: [easyhttp] [5449] GET https://api.tidal.com/v1/playlists/b88f5426-e684-458b-b035-7361585f4841/tracks?countryCode=CH&offset=100&limit=50 check network configuration: socketerr (HostUnreachable): No route to host (18.239.105.115:443)
[2517] 12/17 23:12:32 [Local 12/18 00:12:32] Warn: [tidal/http] GET https://api.tidal.com/v1/playlists/b88f5426-e684-458b-b035-7361585f4841/tracks?countryCode=CH&offset=100&limit=50 => UnexpectedError System.Net.WebException: No route to host (18.239.105.115:443)
[2518] ---> System.Net.Http.HttpRequestException: No route to host (18.239.105.115:443)
[2519] ---> System.Net.Sockets.SocketException (113): No route to host
[2520] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
[2521] at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
[2522] at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
[2523] at System.Net.HttpWebRequest.<>c__DisplayClass216_0.<<CreateHttpClient>b__1>d.MoveNext()
[2524] --- End of stack trace from previous location ---
[2525] at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
[2526] --- End of inner exception stack trace ---
[2527] at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
[2528] at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)

This indicates that the connection is being blocked or misrouted outside of Roon, typically due to:

  • ISP-level routing or filtering
  • Router/firewall rules
  • DNS resolution or upstream network issues

What this means

  • Roon itself is functioning correctly.
  • The Nucleus cannot establish outbound HTTPS connections to required TIDAL endpoints.

Recommended next steps

  1. Check router/firewall settings
    Ensure there are no outbound restrictions on HTTPS (TCP 443) and no IP/domain blocking in place.
  2. Try changing DNS servers
    Set your router (or Nucleus, via the web UI) to use public DNS such as:
  • 1.1.1.1 (Cloudflare)
  • 8.8.8.8 (Google)
  1. Contact your ISP
    Share that connections to TIDAL and Roon cloud endpoints over HTTPS are failing with “No route to host”.

Please let us know the outcome after trying the steps above, and include the timestamp of your next test so we can re-check the diagnostics.

Thank you very much for the detailed and helpful Support! I called directly the Internet Provider and the Problem is now fixed, all my Tidal Library is being Imported.

1 Like