非アクティブコンテンツを全画面から除外
表示対象外となったトラックとアルバムを、ブラウズ・ライブラリ・再生キュー・スリープセッションにわたって一貫したルールで除外し、表示判定ロジックを単一の経路に統合した。
非アクティブ状態に移行したコンテンツが、ブラウズからは除外されながらもライブラリに残留したり、リストから削除されながらも再生キューに残って次のトラックとして再生されるという不整合が生じていた。画面ごとに表示判定の基準が異なっていたことが原因であった。また、プレビューシートを短時間に繰り返し呼び出した場合、同一シートが重複して表示される問題も存在していた。
今回の対応では、「現在表示可能なコンテンツか」という判定を単一の経路に統合した。非アクティブなアルバムとトラックはブラウズ・ライブラリ・レコメンデーションで一貫してフィルタリングされ、同じ基準が再生キューとスリープセッションにも適用される。すでにキューに積まれた非アクティブトラックは再生フローから除外され、スリープセッション開始前の選択リストからも削除される。権限に基づくアルバム画像の表示ルールも同一基準に整合し、プレビューシートはすでにアクティブな場合の重複呼び出しをブロックする。
表示基準と再生基準の不一致は、ユーザーが直接体験する品質低下につながる。この統合により、UIから除外されたコンテンツは再生経路からも同様に除外される。