Tidal login failed!

Core Machine (Operating system/System info/Roon build number)
Roon Rock Intel NUC

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)
Ethernet LAN/AVM Fritzbox 7590/Cloudflare DNS Server

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)

Description Of Issue
Tidal login failed ! That happened 2 or 3 times before, but “retry” worked since today !

  1. Core Reboot -> login failed
  2. Tidal_Account file delete -> login failed
  3. Login in Tidal works

    image

    image

Log Entry

09/26 17:25:14 Info: [stats] 22328mb Virtual, 1336mb Physical, 916mb Managed, 273 Handles, 86 Threads
09/26 17:25:18 Warn: Error in web request https://api.tidal.com/v1/sessions/: NetworkError (Name or service not known Name or service not known)
09/26 17:25:18 Warn: [tidal/http] GET https://api.tidal.com/v1/sessions/ => NetworkError Name or service not known Name or service not known

Yesterday all worked fine ! Nothing was changed !!!

Logs clearly show that there are problems with resolving the domain name api.tidal.com. Have you tried to reboot router and Roon Core? Be sure to do so in this order.

Resolving the dns-name is working (Cloudfare)
image

This is the same computer on which Roon Core is running? If yes, did you reboot Roon Core software?

Sorry, I just read that you rebooted Roon Core. In that case, unfortunately I have no more ideas. :frowning:

  1. No, it’s my Laptop…
  2. Yes
    It’s not an DNS Problem, Roonservers, Radiostations etc. are working !

This I found in the logs from yesterday evening. I think, this was the start…

09/25 21:59:59 Warn: Error in web request https://api.tidal.com/v1/tracks/141332696/playbackinfopostpaywall?countryCode=DE&audioquality=HI_RES&assetpresentation=FULL&playbackmode=STREAM: NetworkError (Name or service not known Name or service not known)
09/25 21:59:59 Warn: [tidal/http] GET https://api.tidal.com/v1/tracks/141332696/playbackinfopostpaywall?countryCode=DE&audioquality=HI_RES&assetpresentation=FULL&playbackmode=STREAM => NetworkError Name or service not known Name or service not known
09/25 21:59:59 Warn: [tidal/media] could not get playback info for 168:0:141332696: Result[Status=NetworkError]

09/25 22:00:27 Critical: scx: System.ArgumentNullException: Value cannot be null. (Parameter 'query')
   at Sooloos.Broker.TextSearch`2.Search(IEnumerable`1 nodes, CONTEXTTYPE context, String query)
   at Sooloos.Broker.Music.LibrarySearchResults.SEARCH[CONCRETETYPE,APITYPE,CONTEXT](Returns`1 all, Returns`1 context, String terms, Int32 maxcount)
   at Sooloos.Broker.Music.LibrarySearchResults._Search()
   at Sooloos.Broker.Music.UnifiedSearchResults.Compute(ResultCallback cb_result)
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__139_0(Object state)
   at Sooloos.SynchronizationContextThread._Dispatch(SendOrPostWrapper& ret)
09/25 22:00:28 Trace: [Wohnzimmer Aries] [Lossless, 16/44 TIDAL FLAC => 16/44] [100% buf] [PLAYING @ 0:45/2:36] Shadow Answers the Wall - Jason Molina
09/25 22:00:33 Info: [stats] 24210mb Virtual, 3219mb Physical, 1087mb Managed, 290 Handles, 73 Threads
09/25 22:00:34 Trace: [Wohnzimmer Aries] [Lossless, 16/44 TIDAL FLAC => 16/44] [100% buf] [PLAYING @ 0:50/2:36] Shadow Answers the Wall - Jason Molina


09/25 22:04:57 Critical: [easyhttp] [4649] Post https://metadata.roonlabs.net/1/works/translate?c=tidal-de web exception without response: : System.Net.WebException: Name or service not known Name or service not known
 ---> System.Net.Http.HttpRequestException: Name or service not known
 ---> System.Net.Sockets.SocketException (0xFFFDFFFF): Name or service not known
   at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean allowHttp2, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
   at System.Net.HttpWebRequest.SendRequest()
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   --- End of inner exception stack trace ---
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- End of stack trace from previous location where exception was thrown ---
   at Sooloos.EasyHttp.QueryAsync(HttpMethod method, Params p, CancellationToken canceltoken)

09/25 22:05:10 Critical: [easyhttp] [4652] Get https://discover.roonlabs.net/1/albums/121:0:MW0000005631/recommended/albums?profileId=bc79c8f9-3c7f-4493-8076-b8c0324c542c&count=30&c=tidal-de web exception without response: : System.Net.WebException: Name or service not known Name or service not known
 ---> System.Net.Http.HttpRequestException: Name or service not known
 ---> System.Net.Sockets.SocketException (0xFFFDFFFF): Name or service not known
   at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean allowHttp2, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
   at System.Net.HttpWebRequest.SendRequest()
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   --- End of inner exception stack trace ---
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- End of stack trace from previous location where exception was thrown ---
   at Sooloos.EasyHttp.QueryAsync(HttpMethod method, Params p, CancellationToken canceltoken)

Hi @Michael_Schauer,

On your router, are you able to change the DNS used to Google DNS (8.8.8.8) or Cloudflare DNS (1.1.1.1)? This looks like your Core machine has started having trouble resolving names of some of our services, and a DNS change could definitely help.

1 Like

I’ve the same problem with ROCK. I already changed the DNS of my router and it does not work. Internet is available as downloading and upgrading Roon works.

Where do I find the logfiles on ROCK?

Same problem here, after the last update !
Nothing changed on the network infrastructure !

I have resolved the issue by once visiting https://api.tidal.com/v1/sessions/ on my Mac. Now the ROCK machine does not spit out “Name or service not known” anymore. Very strange.

Sorry, my fix will only remove the login failed message. Other stuff is still not working. I cloud fix some of the issues by also visiting these URLs on my Mac:

Well, even with this Roon seems not to work with Tidal very well. So I disabled DNS over TLS in my Router and I also entered the default DNS servers from my ISP instead of Quad9. After rebooting the Router Roon works fine for now. I’ll investigate if the problem is caused by Quad9 or by DoT.


Today for hours now, Roon Tidal login #FAIL

My work around was the old, turn off Roon, and restart it. Voila it works now, duh! Do I feel dumb? (rhetorical question there).