Replies: 2 comments 2 replies
-
What is the purpose of the Mute indicator? To (1) help a user understand that they've been (likely accidentally) muted when they can't be heard by another performer or to (2) help a user understand that they've been muted so they can be upset at the other performer? I'm pretty sure that it's (1), so showing the Mute icon for Volume = 0% seems appropriate. And really, if a performer has set Volume = 0%, they intend to Mute that user, so why not show it as such? |
Beta Was this translation helpful? Give feedback.
-
The current implementation of Jamulus has poor separation between the UI and the implementation. Some things are "done in the UI" - where the client itself doesn't really know what's being done behind its back. The mixer, remember, is on the server. The client only has the ability to tell the server the level for each channel in the mix. The server has no concept of solo or mute. These are client-side concepts. Worse than that -- they appear to be Client UI concepts. The client itself doesn't know about them. It's just told what to do by the UI and, in turn, tells the server what to do. So if you click "Solo", everyone you didn't solo is told you muted them. And if you click "Mute", that person is told you muted them. But because these are, essentially, simply representations of "your level in someone's mix is zero" (all the server knows and all it can tell you), if you drag the level down to zero for someone, they'll also get told they're muted. If that's how it's working in beta1, that's considered correct. |
Beta Was this translation helpful? Give feedback.
-
As I understand it, on current versions of Jamulus client, if you mute a user, that user will see a spkr icon above the muters channel in their client, indicating they're being muted.
If one were to set a users volume to 0, that too will show the spkr icon indicating being muted.
Initially I thought using the mute button on a user was the only way that user would know they were being muted.
I discovered during testing of New Client Level 0% that this too shows the other users they're being muted.
I feel this sends the wrong message to others as they may think they're being muted due to some misbehaviour or other issues.
"Why is that person muting me? I've never interacted with them before."
There's a punittive impression given in my opinion.
My feeling is that another user should see a muted indicator only if someone actually used the mute button, and not just zeroing the volume level. Those that set New Client Level to 0% wouldn't be indicating to every new client encountered that they are being muted.
Is this the intended behaviour?
Do we want a differentiation between muting and zeroing volumes as far as what anothers client sees?
Thoughts?
Beta Was this translation helpful? Give feedback.
All reactions