audio: add master volume on -/= and move effect value to shift -/=; route connect flow notices to chat buffer

This commit is contained in:
Jage9
2026-02-22 18:33:55 -05:00
parent 12d3c62916
commit f2734659d2
9 changed files with 93 additions and 13 deletions

View File

@@ -361,12 +361,13 @@ export class RadioStationRuntime {
const effect = normalizeRadioEffect(item.params.mediaEffect);
const effectValue = normalizeRadioEffectValue(item.params.mediaEffectValue);
const effectRuntime = connectEffectChain(audioCtx, effectInput, gain, effect, effectValue);
const destination = this.audio.getOutputDestinationNode() ?? audioCtx.destination;
let panner: StereoPannerNode | null = null;
if (this.audio.supportsStereoPanner()) {
panner = audioCtx.createStereoPanner();
gain.connect(panner).connect(audioCtx.destination);
gain.connect(panner).connect(destination);
} else {
gain.connect(audioCtx.destination);
gain.connect(destination);
}
this.itemRadioOutputs.set(item.id, {
streamUrl,