재생이 화면마다 따로 놀던 날
잠금화면, 미니 플레이어, 릴스에 분산되어 있던 재생 상태를 단일 출처 기반으로 재정렬했다.
잠금화면 원격 제어, 미니 플레이어, 릴스 영상 전환이 각자 다른 재생 상태를 표시하는 현상이 있었다. 이러한 불일치는 기능 명세에는 드러나지 않지만 재생 경험의 신뢰도를 직접 저하시킨다. 사용자는 현재 재생 중인 콘텐츠를 매번 다시 확인해야 하는 상황에 놓이게 된다.
개선의 핵심은 재생 상태를 단일 출처에서 파생하도록 흐름을 재구성하는 것이었다. 트랙 로딩 순서, 오디오 세션 점유 타이밍, 이펙터·리버브 적용 시점, 릴스 영상 전환 경계까지, 각 화면이 독립적으로 판단하던 부분을 동일한 출처에서 수신하여 렌더링하도록 조정했다.
결과적으로 미니 플레이어, 잠금화면, 릴스가 동일한 재생 상태를 표시한다. 표면적으로는 UI 정렬 작업이지만, 실제 변경의 핵심은 재생 상태의 소유권과 출처를 명확히 하는 것이었다.