再生状態の一元化による画面間の整合性確保
ミニプレーヤー・ロック画面・リールスがそれぞれ独立して再生状態を保持していた構造的不整合を、単一の再生状態基準に統合した。
ある画面で再生を開始し別の画面に移動した際、ミニプレーヤーとロック画面が同じ再生を参照しながらも異なる状態を表示するケースがあった。リールス再生と通常再生が同一の再生スロットで競合する場合、いずれの画面からも現在再生中の項目を明確に把握することが困難だった。このような不整合は機能仕様には現れないが、再生体験の信頼性を直接損なう。
今回の作業の目的は機能追加ではなく、再生状態の単一基準を確立することにあった。ロック画面リモートコントロール、ミニプレーヤー、リールス再生がそれぞれ独立して状態を判断していた構造を整理し、現在の再生項目を一箇所で決定し、他のすべての画面がその状態をそのまま反映する設計に変更した。ブラウズおよびレコメンデーション画面でのコンテンツ表示基準も同じ原則に沿って整理した。
あわせて、アプリ起動フロー(スプラッシュからオンボーディングへの遷移)、オーディオセッションのトラック読み込み経路、エフェクトおよびリバーブの再生適用箇所も確認・修正した。どの画面にいても単一の再生状態が一貫して表示されることが、今回の作業の基準だった。