From 714256974112ee618a551b6490a516c2fe0ed81e Mon Sep 17 00:00:00 2001 From: tryptz Date: Wed, 8 Apr 2026 05:58:16 -0400 Subject: [PATCH] Update js/player.js Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- js/player.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/js/player.js b/js/player.js index 664d47c..17d92c9 100644 --- a/js/player.js +++ b/js/player.js @@ -1892,8 +1892,12 @@ export class Player { const container = document.getElementById('binaural-dsp-container'); if (container) container.style.display = 'block'; } - // Notify binaural DSP of multichannel content (Atmos is typically 5.1+) - void audioContextManager.notifyBinauralChannelCount(6); + // Notify binaural DSP of the actual multichannel layout when Shaka exposes it. + const atmosChannelCount = + Number.isFinite(activeVariant.channelsCount) && activeVariant.channelsCount > 0 + ? activeVariant.channelsCount + : 6; + void audioContextManager.notifyBinauralChannelCount(atmosChannelCount); const binauralActive = audioContextManager.isBinauralActive(); badgeEl.className = 'quality-badge quality-atmos shaka-quality-badge';