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