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.