MOMENT Studio
← Back

Lock Screen and Playback in Sync

2025.07.25Technical Log#playback#product-ui#ios-shell

Overhauled the playback pipeline so that Now Playing metadata and remote controls remain consistent with actual playback state when the screen is off.

When the screen is off, the Now Playing card on the lock screen and Control Center becomes the primary interface between the user and the app. When that card misrepresents actual playback state — showing a track as playing while it is paused, or displaying an incorrect track title — it directly undermines the reliability of the playback experience.

This update addressed the points where playback state was diverging. State inconsistencies across the audio session, track loading, video transitions and looping, and reels playback were resolved. Remote control inputs from the lock screen and Control Center were unified to pass through the same handling path as in-app controls.

Playback-adjacent UI was also updated to surface current and queued content more clearly. The goal throughout was to ensure that playback controls and state display remain consistent regardless of whether the screen is active.