화면을 떠난 뒤에도 흐트러지지 않는 재생
잠금화면·알림 영역의 원격 제어와 앱 내부 재생 상태가 동일한 진실을 참조하도록 화면 흐름과 상태 구조를 정비했다.
앱이 백그라운드로 전환된 상태에서 잠금화면이나 알림 영역을 통해 재생을 제어할 경우, 외부 명령과 앱 내부 상태가 불일치하면 사용자가 화면을 다시 열었을 때 현재 재생 상태를 정확히 파악할 수 없다. 이러한 불일치는 기능 명세에는 드러나지 않지만 재생 경험의 신뢰도를 직접 저하시킨다.
이번 작업은 원격 제어 명령과 실제 재생 상태를 단일 진실 출처로 통합하는 데 집중했다. moment·inst·추천 콘텐츠의 노출 기준을 일관되게 맞추고, 화면 전환 시 불필요한 데이터 재요청을 줄이기 위해 캐시 적용 범위도 함께 조정했다.
결제 및 접근 권한이 재생 흐름에 개입하는 지점도 정비했다. 접근 가능한 콘텐츠와 제한된 콘텐츠의 경계가 명확하지 않으면 재생 흐름 자체가 단절된다. 외부 제어와 내부 상태가 동일한 상태를 공유함으로써, 화면 전환 이후에도 재생 연속성이 유지된다.