잠금화면과 손끝, 재생이 어긋나지 않게
잠금화면 원격 제어, 미니 플레이어, 릴스에 분산되어 있던 재생 상태를 단일 출처로 통합하고 재생 흐름 전반의 일관성을 확보했다.
재생 중 사용자는 잠금화면 컨트롤, 미니 플레이어, 릴스 등 복수의 UI 표면을 통해 동일한 트랙을 제어한다. 각 표면이 독립된 상태를 유지하면 한쪽에서의 동작이 다른 표면에 반영되지 않아 재생 경험의 신뢰도가 저하된다. 이러한 불일치를 해소하는 것이 이번 작업의 핵심 목표였다.
잠금화면 원격 제어, 인앱 컨트롤, 릴스 재생을 단일 상태 출처 위에 재구성했다. 어느 표면에서 제어하더라도 동일한 상태를 읽고 동일한 결과를 반환하도록 설계했으며, 표현 레이어는 확장하되 판단 출처는 하나로 유지했다. 트랙 로드와 오디오 세션 초기화 흐름도 함께 정비해 재생 시작 시점과 UI 반영 시점 사이의 지연을 줄였다.
추가로 리버브를 포함한 이펙터 파라미터를 조정하고, 스플래시 및 온보딩 화면을 개선했다. 어느 UI 표면에서 재생을 제어하더라도 일관된 상태가 보장되는 것이 이번 개선의 결과다.