Consistent Playback State Across All Surfaces
Established single ownership of playback state to eliminate inconsistencies between the lock screen, mini player, and reels playback.
When the screen was off or the user had switched to another app, the lock screen would display track information that was out of sync with the actual playback. After remote control interactions, the mini player and the full player would show divergent states. These inconsistencies do not surface in feature specifications but directly degrade the reliability of the playback experience.
Playback state is now determined from a single source, with all UI surfaces reflecting that state as-is. Audio session management, track loading, and effect and reverb activation are aligned to the same reference point, ensuring that the lock screen remote control, mini player, and reels playback consistently report identical state.
The same principle was applied to the app's initial launch path. Required resources are preloaded during the splash-to-onboarding transition, and moment and inst content now surfaces under consistent rules across browse and recommendation views. Both first-time and returning users receive an experience where visual information and audio playback reflect the same state at all times.