화면마다 다른 제목이 같아지기까지
곡 제목과 앨범 이름이 화면마다 어긋나던 문제를, 표시 정보의 출처를 단일화하여 해결했다.
동일한 곡이라도 미니 플레이어, 상세 화면, 잠금 화면에서 표시되는 제목과 앨범 이름이 일치하지 않는 문제가 있었다. 화면별로 정보 출처가 분산되어 있었기 때문에, 제목이 변경되어도 일부 화면은 갱신이 지연되고 앨범 이름은 이전 값이 잔류했다.
이러한 불일치는 기능 명세에는 드러나지 않지만 재생 경험의 신뢰도를 직접 저하시킨다. 목표는 어떤 화면에서 제어하든 동일한 표시 상태를 보장하는 것이었다. 곡과 앨범 정보를 각 화면이 개별 보유하는 구조를 제거하고, 단일 흐름에서 값을 참조하도록 연결을 정리했다. 앨범 정보 변경 시 해당 값을 참조하는 모든 화면이 동일한 갱신을 수신하게 되었다. 실시간 동기화 경로도 개선했다. 초기 동기화 완료 후 구독을 열어 순서 역전을 방지하고, 연결 단절 시 지수적 백오프 방식으로 재연결하도록 처리했다. 시간 비교는 전면 UTC 기준으로 통일하여, 한정 공개 콘텐츠가 화면마다 다르게 표시되던 불일치를 제거했다.
릴스 재생에서는 자동 재시도 방식을 제거했다. 실패 발생 시 자동으로 반복 시도하는 대신, 사용자가 명시적으로 재시도하는 흐름으로 변경했다. 실패를 내부에서 처리하기보다 사용자에게 명확히 노출하는 것이 제품 신뢰도 측면에서 더 적합하다고 판단했다.