화면과 소리가 서로의 발을 밟지 않게
미니 플레이어, 잠금화면, 릴스가 동일한 재생 상태를 공유하지 못하던 구조적 불일치를 단일 재생 상태 기준으로 통합했다.
한 화면에서 재생을 시작하고 다른 화면으로 이동하면, 미니 플레이어와 잠금화면이 동일한 재생을 가리키면서도 서로 다른 상태를 표시하는 문제가 있었다. 릴스 재생과 일반 재생이 같은 재생 슬롯을 두고 충돌할 경우, 어느 화면에서도 현재 재생 중인 항목을 명확히 확인하기 어려웠다. 이러한 불일치는 기능 명세에는 드러나지 않지만 재생 경험의 신뢰도를 직접 저하시킨다.
이번 작업의 목표는 기능을 추가하는 것이 아니라 재생 상태의 단일 기준을 확립하는 것이었다. 잠금화면 원격 제어, 미니 플레이어, 릴스 재생이 각각 독립적으로 판단하던 구조를 정리해, 현재 재생 중인 항목을 한 곳에서 결정하고 나머지 화면은 그 상태를 그대로 반영하도록 했다. 탐색 및 추천 화면에서 항목이 노출되는 기준도 동일한 원칙에 맞게 정리했다.
아울러 앱 시작 흐름(스플래시 → 온보딩), 오디오 세션의 트랙 로딩 경로, 이펙터 및 리버브의 재생 적용 지점도 함께 점검했다. 어느 화면에 있든 단일 재생 상태를 일관되게 표시하는 것이 이번 작업의 기준이었다.