MOMENT Studio
← Back

Unifying Playback State Across Lock Screen

2026.05.19Technical Log#product-ui#playback#content

Restructured playback-related surfaces — from the mini player to lock screen remote controls — to share a single, consistent state.

In the period immediately following launch, the priority was resolving inconsistencies between existing features rather than adding new ones. The primary issue was a mismatch between the playback state and the information displayed on the lock screen and Control Center when the app was in the background.

The mini player, reels playback, and lock screen remote controls each maintained independent state. These were consolidated into a single source of truth: current playback content and the mounted track are now managed in one place, with all surfaces reading from that state. This eliminated the divergent responses that previously occurred when the same action triggered updates across multiple independent state holders. Audio consistency — including splash, onboarding, and reverb processing — was addressed in the same pass.

Unused code accumulated since earlier development was also removed. Eliminating dead code reduces cognitive overhead when modifying the same area in the future and lowers the risk of unintended behavior. For users, the result is more reliable alignment between playback state and on-screen representation during navigation between surfaces.