Description
I've attached a picture at the bottom of this post indicating the problem.
It seems that the context-resolve endpoint (context-resolve/v1/uri) sometimes returns the UID of a track.
It does not seem to return the uid for album tracks:
Therefeore the PlayerState's track_uid is empty, which I think the clients use to find which track is playing.
If we play the track using the official clients (desktop and web), uid is filled
But I have no idea where to find this UID. The only place I seem to be able to find it is if we do an album resolve (GraphQL endpoint). But the desktop app seems to also know this ID without doing such call (transfering state).
So it's making me believe this could be a computed property.
Does anyone know how ?
Is there even a relationship between the base62 id (spotify:track:2XkDm5m2vPowecEAAR5gmb) and this seeminly base16 id? (67d43c187351cea560aa)