I can’t play anything from TIDAL and/or my local library

@support, sorry, it is someone else’s thread but I have the same issue as described in the three posts before mine. After some time I can’t play anything from TIDAL and/or my local library. I see this in my log:

04/04 16:26:11 Warn: [tidal/http] GET https://api.tidal.com/v1/moods?countryCode=CA => Unauthorized {“status”:401,“subStatus”:11003,“userMessage”:“The token has expired. (Expired on time)”}
04/04 16:26:11 Info: [tidal] got token expired. refreshing token
04/04 16:26:11 Warn: [tidal/http] GET https://api.tidal.com/v1/featured/new/playlists?countryCode=CA&offset=0&limit=30 => Unauthorized {“status”:401,“subStatus”:11003,“userMessage”:“The token has expired. (Expired on time)”}
04/04 16:26:11 Info: [tidal] got token expired. refreshing token
04/04 16:26:11 Warn: [tidal/http] GET https://api.tidal.com/v1/master/recommended/playlists?countryCode=CA&offset=0&limit=30 => Unauthorized {“status”:401,“subStatus”:11003,“userMessage”:“The token has expired. (Expired on time)”}
04/04 16:26:11 Info: [tidal] got token expired. refreshing token
04/04 16:26:11 Warn: [tidal/http] GET https://api.tidal.com/v1/genres?countryCode=CA => Unauthorized {“status”:401,“subStatus”:11003,“userMessage”:“The token has expired. (Expired on time)”}
04/04 16:26:11 Info: [tidal] got token expired. refreshing token
04/04 16:26:11 Warn: [tidal/http] GET https://api.tidal.com/v1/featured/exclusive/playlists?countryCode=CA&offset=0&limit=30 => Unauthorized {“status”:401,“subStatus”:11003,“userMessage”:“The token has expired. (Expired on time)”}
04/04 16:26:11 Info: [tidal] got token expired. refreshing token
04/04 16:26:11 Warn: [tidal/http] GET https://api.tidal.com/v1/featured/recommended/playlists?countryCode=CA&offset=0&limit=30 => Unauthorized {“status”:401,“subStatus”:11003,“userMessage”:“The token has expired. (Expired on time)”}
04/04 16:26:11 Info: [tidal] got token expired. refreshing token

Everything gets back to normal after I restart the Roon server. It’s on Synology, so Linux.
P.S. Latest build of all Roon components everywhere.

Hi @G_P,

The Roon @support team prefer one topic per customer’s issue… so they are able to track it and focus on each individual problem. hence I split out your topic.

In order for Roon’s @support team to better assist you, please provide a brief description of your current setup using this link as a guide.

Make sure to describe your network configuration/topology, including any networking hardware currently in use, so they can have a clear understanding of how your devices are communicating.

OK. I see.

My Roon server is on Synology DS1819+. Internet is via cable modem in bridge mode, then router with a symmetric NAT, then switch where the Synology is plugged in. I don’t think the devices are relevant because it happens at the server level. None of the devices can play anything when this happens.

I can post more details, I don’t know which, let me know. I think all this is irrelevant. I’ve had Roon and TIDAL for several years. This started happening only after I changed TIDAL account about a month or two ago. I remember entering my old TIDAL login info directly into Roon but when I needed to enter the new TIDAL account info my Roon control/output on Windows 10 suddenly opened a browser. I was surprised but proceeded. Only after this the described issue started to occur. I had no changes in my setup before or after this and this never happened before. After the TIDAL account change, it happened two or three times. It takes some time (several days after the server reboot) to occur.

And I think the reason why I can’t play music from my local library when this TIDAL problem is present is that TIDAL has the same albums as in my library and Roon tries to offer me the choice which album (mine local or TIDAL’s) to play and it fails.

Hi @G_P,

Is there any change in behavior if you try to clear out your Core’s TIDAL cache?

  • Exit out of Roon/Stop RoonServer from running via Synology WebUI
  • Find and open your Roon database
  • Navigate to Roon/Cache
  • Move the contents of the /Cache folder elsewhere, like your desktop
  • Try restarting RoonServer/Roon and verify if the issue still occurs

Thank you @noris,
I have done what you suggested. It takes days from Roon server reboot for the problem to occur. I will report here in a week or if the problem occurs whichever is first.

1 Like

OK, my Synology uptime is 10 days and 5 hours (there was a system update, so it was rebooted that long ago) and I got the same issue a few minutes ago. I was playing local content that ended and radio was supposed to kick in. There was a song that was supposed to start playing, everything was like it was about to play - the song name, album cover etc., except it never started to play. I pressed on pause, then play again, no go. I skipped to the next one. Again, everything looked normal like it was about to play. Didn’t play. I went to “Discover”, it showed TIDAL content, albums, covers etc. I selected a random album to play, it couldn’t play.

I went to my PC to look at the logs. Here we go again:

04/20 22:37:38 Warn: [tidal/http] GET https://api.tidal.com/v1/tracks/13363707/playbackinfopostpaywall?countryCode=CA&audioquality=HI_RES&assetpresentation=FULL&playbackmode=STREAM => Unauthorized {“status”:401,“subStatus”:11003,“userMessage”:“The token has expired. (Expired on time)”}
04/20 22:37:38 Info: [tidal] got token expired. refreshing token
04/20 22:37:38 Warn: [tidal/http] GET https://api.tidal.com/v1/tracks/10680219/playbackinfopostpaywall?countryCode=CA&audioquality=HI_RES&assetpresentation=FULL&playbackmode=STREAM => Unauthorized {“status”:401,“subStatus”:11003,“userMessage”:“The token has expired. (Expired on time)”}
04/20 22:37:38 Info: [tidal] got token expired. refreshing token
04/20 22:37:39 Trace: [push] restarting connection (Unable to read data from the transport connection: interrupted.)
04/20 22:37:39 Trace: [push] retrying connection in 62168ms

And later:

04/20 22:38:38 Error: [cast/client] [CastRoonApplicationChannel] Media error: { “sourceId”: “2ea3e5fc-1464-4cab-b23d-4b2eda606239”, “destinationId”: “sender-56542”, “namespace”: “urn:x-cast:com.google.cast.media”, “payloadUtf8”: “{“requestId”:935,“type”:“INVALID_REQUEST”,“reason”:“INVALID_MEDIA_SESSION_ID”}” }
04/20 22:38:38 Error: [cast/client] [CastRoonApplicationChannel] Media error: { “sourceId”: “2ea3e5fc-1464-4cab-b23d-4b2eda606239”, “destinationId”: “sender-56542”, “namespace”: “urn:x-cast:com.google.cast.media”, “payloadUtf8”: “{“requestId”:936,“type”:“INVALID_REQUEST”,“reason”:“INVALID_MEDIA_SESSION_ID”}” }
04/20 22:38:38 Warn: [tidal/http] GET https://api.tidal.com/v1/tracks/10680219/playbackinfopostpaywall?countryCode=CA&audioquality=HI_RES&assetpresentation=FULL&playbackmode=STREAM => Unauthorized {“status”:401,“subStatus”:11003,“userMessage”:“The token has expired. (Expired on time)”}
04/20 22:38:38 Info: [tidal] got token expired. refreshing token
04/20 22:38:38 Warn: [tidal/http] GET https://api.tidal.com/v1/tracks/6148611/playbackinfopostpaywall?countryCode=CA&audioquality=HI_RES&assetpresentation=FULL&playbackmode=STREAM => Unauthorized {“status”:401,“subStatus”:11003,“userMessage”:“The token has expired. (Expired on time)”}
04/20 22:38:38 Info: [tidal] got token expired. refreshing token

But… I am getting album details, just can’t play music. It seems strange to me. If it was an authorization problem with TIDAL I think I should be totally cut out.

That was from Android control to Chromecast Audio. I started up Roon client on my PC and I can’t get any content from TIDAL, not even a list of albums, nothing. I can see my local content but can’t play it. What’s weird - I can see TIDAL versions of my local content (despite not able to see any other TIDAL content as I mentioned above), I can select the TIDAL version but can’t play it.

Got more of this:

04/20 23:08:34 Trace: [dbperf] flush 0 bytes, 0 ops in 2 ms (cumulative 11124612 bytes, 5150 ops in 8757 ms)
04/20 23:08:34 Trace: [dbperf] flush 0 bytes, 0 ops in 8 ms (cumulative 11124612 bytes, 5150 ops in 8765 ms)
04/20 23:08:34 Debug: [easyhttp] [6657] GET to https://metadata.roonlabs.net/1/tracks/168:0:77622405/lyrics returned after 97 ms, status code: 200
04/20 23:08:34 Debug: [easyhttp] [6660] GET to https://metadata.roonlabs.net/1/albums/166:0:77622404/credits?c=tidal-ca returned after 289 ms, status code: 304
04/20 23:08:34 Warn: [tidal/http] GET https://api.tidal.com/v1/tracks/77622405/playbackinfopostpaywall?countryCode=CA&audioquality=HI_RES&assetpresentation=FULL&playbackmode=STREAM => Unauthorized {“status”:401,“subStatus”:11003,“userMessage”:“The token has expired. (Expired on time)”}
04/20 23:08:34 Info: [tidal] got token expired. refreshing token
04/20 23:08:34 Debug: [easyhttp] [6661] GET to https://metadata.roonlabs.net/1/albums/166:0:77622404/reviews?c=tidal-ca returned after 318 ms, status code: 304
04/20 23:08:34 Warn: [tidal/http] GET https://api.tidal.com/v1/tracks/77622406/playbackinfopostpaywall?countryCode=CA&audioquality=HI_RES&assetpresentation=FULL&playbackmode=STREAM => Unauthorized {“status”:401,“subStatus”:11003,“userMessage”:“The token has expired. (Expired on time)”}
04/20 23:08:34 Info: [tidal] got token expired. refreshing token

Please look into this.

I looked at other support requests here, my “symptoms” on the PC end point are the same as in this post: Cannot play TIDAL content - Syncing library now
And the general problem is the same.

I bet if I reboot the server the problem will go away… for about a week. I am not restarting the sever yet in case you can offer some suggestions to troubleshoot.

Hi @G_P,

Thanks for giving the TIDAL cache clear a try. We are aware of a few reports regarding TIDAL token expiration and the dev team is currently looking into this behavior.

You can feel free to reboot the server in the meantime to regain access, and once I have further news regarding the investigation, I’ll be sure to let you know. Thank you!

1 Like

Hello @G_P,

We’ve just released Roon Build 536 which includes changes that we believe will help improve things here. Please give Roon an update on all of your devices and let us know if you still have any trouble!

You can read the full release notes here:

Thanks,
The Team At Roon Labs

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.