재생을 다시 손에 쥐기 전, 바닥을 단단히
잠금화면 제어와 오디오 세션의 동기화 문제를 해결하고, Now Playing 재설계에 앞서 재생 기초 구조를 정비했다.
오디오 앱에서 재생은 단일 동작처럼 보이지만, 실제로는 오디오 세션 관리, 트랙 로딩, 잠금화면·제어 센터 상태 갱신, 미니 플레이어 동기화가 동시에 맞물린다. 이 구성 요소들이 미세하게 어긋나면 사용자에게는 재생 일시 중단이나 불필요한 재조작으로 나타난다.
이번 작업은 곧 진행될 Now Playing 재설계에 앞서, 재생 기반 구조를 먼저 정비하는 것을 목표로 했다. 트랙 로딩 흐름과 오디오 세션의 열림·닫힘 순서를 재검토하고, 잠금화면 원격 제어가 참조하는 상태와 미니 플레이어가 표시하는 상태가 동일한 출처를 가리키도록 조정했다.
재생 제어는 사용자가 화면을 끈 상태에서도 가장 빈번하게 사용하는 기능이다. 새로운 기능을 추가하기 전에 기존 구성 요소 간의 상태 일관성을 확보하는 것은 이후 구조 변경의 안정성에 직접 영향을 미친다.