Resonite-Issues icon indicating copy to clipboard operation
Resonite-Issues copied to clipboard

Self-moderated users who are Muted remain audible in any Voice Mode - A bypass in self-moderation tools

Open nalathethird opened this issue 6 months ago • 4 comments

Describe the bug?

When using the self-moderation tools to mute or adjust the volume of specific users, their voices remain audible if they are speaking with an active microphone — even when Broadcast Mode is being used. This persists even when the user is muted via the Session panel and their volume is set to 0 or the "Mute" button is pressed.

The issue has only been observed in two sessions, both in worlds that use Avatar/Audio Culling systems, and may have started after the switch to the new Awwdio audio engine. The behavior appears as though the user's voice is routed in a way that bypasses volume and mute controls — potentially via duplicated audio streams or culling overrides.

This can be especially distressing for users with auditory sensitivities, as muting or lowering disruptive voices is a core accessibility and moderation feature.

To Reproduce

  1. Join a world that uses Avatar Culling or User Audio Culling
  2. Have another user speak using their microphone.
  3. Mute the user via Self-Moderation panel or turn their volume to 0.
  4. Observe that the user's voice is still audible despite being muted or set to 0 volume.
  5. This issue appears intermittently — it may not occur in all sessions or worlds, and does not always trigger consistently.

Reproduction Item/World

The Navy Seal "Remodel" - https://go.resonite.com/record/U-1NjOEykfqEq/R-2f910d2a-1626-49da-a320-04a287086bfa

h33t's Beach Paradise - https://go.resonite.com/record/U-h33t/R-6b26b0e4-95b0-4ff9-bc24-5efd791e8b4c "F.E Workout" (using h33t's world) - https://go.resonite.com/session/S-U-h33tology:fitness

Expected behavior

When a user is muted or their volume is reduced to 0 via Self-Moderation tools, their voice should be completely inaudible - regardless of whether the world uses User Audio Culling and/or Avatar Culling.

Screenshots

Unfortunately, I am unable to capture a screen recording, as my wireless VR headset depends on GPU encoding for display — which conflicts with OBS or other capture methods. I could attempt this in Desktop mode, but would rather have someone attempt to do this with me, rather than keep swapping between modes.

If another user is able to capture this behavior, please feel free to add a video or reply to this issue.

Resonite Version Number

Beta 2025.5.23.1096

What Platforms does this occur on?

Windows

What headset if any do you use?

Meta Quest 2 (Wireless via Virtual Desktop)

Log Files

Note: This log is from a session with mods enabled, as the bug has not yet been reproducible in an unmodded session due to the random nature of its occurrence. I understand this limits formal triage but I am submitting it for visibility and accessibility concerns.

DESKTOP-E6J87SV - 2025.5.23.1096 - 2025-05-27 19_41_27.log

Additional Context

  • This issue only began appearing after the Awwdio engine was introduced.

  • Appears to be tied to worlds with User Audio Culling or such "duplicated" voice systems (which may override volume control).

  • I am submitting this for visibility and to potentially assist future cleanroom repro attempts by others.

I do use mods daily, but none that affect the Awwdio system or self-moderation tools. I have confirmed that none of my mods hook into or override Self-Moderation, audio routing, or mute functionality.

This issue poses a potential accessibility concern for users who depend on self-moderation tools to manage auditory overwhelm or triggering voices. Even if the root cause is world-specific or culling-related, a safeguard or fallback in the self-moderation system may help protect users. I am open to testing and providing further logs (modless if needed) if a test build or targeted instructions become available.

Reporters

@nalathethird - Discord: nalathethird

Investigated by Cyro; unable to replicate, but acknowledged

nalathethird avatar May 28 '25 14:05 nalathethird

Ok so that's not me then x) I experienced that yesterday in a session and I had to check twice that yes I had that user (gf in same physical room as me) properly muted

rhaamo avatar May 29 '25 15:05 rhaamo

Noting that a workaround for https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/4320 could be introducing this issue so ensure that it occurs in a blank world

kulzae avatar May 29 '25 15:05 kulzae

I'm a bit confused by this issue, because some of what you write seems to conflict. You mention that it "may have started after the switch to the new Awwdio audio engine", but then specify "This issue only began appearing after the Awwdio engine was introduced".

I'm not sure which one of these is correct? Identifying if this issue is introduced by Awwdio could be crucial to narrowing this down.

For the audio culling systems, do any of them place the user voice outside of that user's hierarchy? Meaning it's not under their UserRoot?

Frooxius avatar May 29 '25 22:05 Frooxius

I do use mods daily, but none that affect the Awwdio system or self-moderation tools. I have confirmed that none of my mods hook into or override Self-Moderation, audio routing, or mute functionality.

Also this isn't necessarily sufficient. Mods can break things in unexpected ways, even if they don't hook into that functionality directly.

Is this able to be replicated without mods?

Frooxius avatar May 29 '25 22:05 Frooxius