Mini Player: Consistent Access Controls in a Persistent Surface
Aligned the mini player's content visibility and access state rules with the standards applied across browse and recommendation screens.
When playback begins, the mini player anchors to the bottom of the screen, displaying the current track and playback state. Because this surface overlays most screens in the app simultaneously, any inconsistency in what it shows has a direct impact on overall product quality.
This update aligned the mini player's content visibility rules with those used in browse and recommendation contexts. The same logic that determines what content appears as recommended, what appears locked, and what is immediately playable now applies uniformly — regardless of which screen the user is on.
Access state presentation follows the same principle: playable content plays without friction, and restricted content is displayed as locked without ambiguity. Consistency in a persistent, always-visible surface establishes a reliable baseline for the rest of the product experience.