Unifying Playback Surfaces Under a Single State
Lock screen remote control, Reels transitions, and audio sessions were consolidated under a single playback state, ensuring consistent control across all surfaces.
Playback continues even when the screen is off. The lock screen Now Playing widget, remote control events, Reels playback, and loop/transition logic were each referencing separate state, which caused one surface to continue playing independently after another had stopped. This kind of divergence does not surface in feature specifications but directly undermines the reliability of the playback experience.
The native playback layer across the Apple platform was overhauled. Audio session management, track loading, effects processing, reverb, video transitions and looping, and lock screen remote control were restructured to share a single state source. The splash and onboarding entry flows were also connected to the same playback state, ensuring that the experience is coherent from app launch through all subsequent playback.
As a result, lock screen controls now reflect in-app playback state immediately, and audio and video remain synchronized during Reels transitions. The objective was to guarantee consistent playback state regardless of which surface the user interacts with.