잠금화면 제어와 트랙 로딩을 같은 박자로 묶다
잠금화면 원격 제어와 트랙 로딩이 재생 상태와 일관되게 동작하도록 제어 경로를 정비했다.
화면이 꺼진 상태에서 사용자는 잠금화면의 컨트롤과 트랙 정보에만 의존한다. 이 표면이 실제 재생 상태와 일치하지 않으면 — 잠금화면에는 정지로 표시되는데 오디오는 계속 재생되거나, 트랙이 전환되었는데 표시가 갱신되지 않는 경우 — 재생 경험의 신뢰도가 직접 저하된다.
이번 작업의 목표는 잠금화면 원격 제어와 트랙 로딩이 동일한 상태 흐름 안에서 동작하도록 제어 경로를 정비하는 것이었다. 오디오 세션, 표시 정보, 재생 표면이 독립적으로 동작하지 않도록 경로를 통합했고, 트랙 로딩 시점과 원격 제어 입력 시점이 서로의 상태를 덮어쓰지 않도록 처리 순서를 조정했다. 트랙 정보와 추천 항목의 화면 표시 기준도 함께 통일했다.
재생 경로에서 오디오, 영상, 마운트 상태, 표시 정보 간 간섭을 줄이는 작업이 지속되고 있다. 화면이 꺼진 이후에도 재생 상태와 제어 응답이 일관되게 유지되는 것이 목표다.