再生状態と画面表示の一致を保つ
再生状態と画面表示情報の不一致を解消し、再生体験の信頼性を向上させた。
音声の再生状態と画面に表示される情報が微妙にずれるケースが存在していた。画面間を行き来したり同一アイテムを再度開いた際、UIが現在の再生状態を正確に反映しない、あるいは古い状態を一時的に表示することがあった。こうした不一致は機能仕様上は見えにくいが、再生体験の信頼性を直接低下させる。
再生画面とナビゲーション画面が同一の再生状態を参照するよう、同期フローを整理した。キャッシュ情報と実際の再生状態が乖離しうる箇所を特定し、momentおよびinstコンテンツが表示されるすべての経路で単一の状態基準を一貫して参照できるよう改善した。コアアーキテクチャを変更せず、状態同期パスの整備に範囲を絞った作業である。
目的は、どの画面から操作しても再生状態とUI表示が常に一致することを保証することだった。現在再生中のコンテンツを画面が正確に表示することは、オーディオプロダクトの信頼性における基本要件である。