ロック画面の再生コントロールの修正
ロック画面、ミニプレイヤー、オーディオエンジン間で発生していた再生状態の不一致を、単一の状態ソースへの統合によって解消した。
オーディオが再生中にもかかわらず、ロック画面の再生ボタンが停止状態を表示し、操作が追加で必要になるケースがあった。ロック画面のコントロール、ミニプレイヤー、オーディオエンジンがそれぞれ独立して状態を更新していたことが原因だった。
対応として、現在の再生状態を単一のソースで管理する構造に整理した。ロック画面とミニプレイヤーはそのソースを参照するだけとし、オーディオセッション・トラック読み込み・リールス再生・リモートコントロールそれぞれの更新タイミングのズレを排除した。
同じ作業範囲で、アルバムカバーの切り替えにフェードアニメーションを追加し、トラック変更時の画像の即時切り替えも改善した。
この種の状態不一致は機能仕様には現れないが、再生体験の信頼性を直接損なう。どの画面から操作しても一貫した再生状態を保証することが目標だった。