MOMENT Studio
← Back

Consistent Playback State Across Lock Screen and All Surfaces

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

Resolved a state mismatch where the lock screen remote control, mini player, and audio output each displayed different track information, unifying them under a single playback state source.

A state mismatch existed in which the lock screen remote control, the mini player, and the actual audio output each reflected different track information — despite audio playing correctly from a single source. The root cause was that multiple surfaces were reading playback state through separate, uncoordinated paths.

This update restructures the playback state foundation. The audio session, track loading, mounted track state, and Now Playing representation now share a single source of truth. The lock screen controls, mini player, and the reels surface — where video and audio move together — all render from the same state. Track transitions through the effects and reverb chain are also fully synchronized.

The outcome is consistent track display across every surface, regardless of which control is used. Playback continuity is guaranteed through screen transitions, and new users encounter the same coherent experience from first use.