Now Playing이 가리키는 곳을 하나로 모으다
잠금화면, 미니 플레이어, 릴스가 동일한 재생 상태를 참조하도록 화면 흐름을 재정렬했다.
화면이 꺼지거나 다른 앱으로 전환된 상황에서 사용자가 접하는 것은 잠금화면의 제어 인터페이스다. 이 시점의 재생 상태가 앱 내부 상태와 일치하지 않으면, 복귀 후 실제 재생 상태를 신뢰할 수 없게 된다. 미니 플레이어, 잠금화면 원격 제어, 릴스 재생이 각각 다른 상태를 반영하고 있는 것이 문제의 원인이었다.
이번 작업의 범위는 개별 화면 수정이 아니라 재생 상태를 바라보는 구조 전체였다. 오디오와 비디오의 현재 재생 대상, Now Playing이 가리키는 소스가 모든 진입점에서 동일하도록 흐름을 재정렬했다. 영상 반복 전환, 스플래시에서 온보딩으로의 첫 진입 흐름도 같은 기준 안에서 정리했다. 콘텐츠 노출 조건도 통일해, 진입 화면에 관계없이 동일한 콘텐츠가 일관된 방식으로 표시되도록 했다.
이러한 불일치는 기능 명세에는 드러나지 않지만 재생 경험의 신뢰도를 직접 저하시킨다. 수면 루틴 및 알람과 같이 재생 연속성이 중요한 흐름에서 상태 불일치는 핵심 기능의 오작동으로 이어진다. 목표는 사용자가 어떤 화면에서 제어하든 동일한 재생 상태가 보장되는 것이었다.