Is your feature request related to a problem? Please describe.
It is very annoying when different participants have different volume levels set up and they are not able to fix this issue by their own.
Describe the solution you'd like
A way to alter the volume level for each participant (on client side), like in Discord or Teamspeak. A nice-to-have would be a mute button which decreases the volume down to zero. The volume control could be accessible by an icon next to the participants name in the sidebar list. On click or hover a volume slider appears, that way you don't need a right click action (mobile friendly).
Describe alternatives you've considered
Alter the volume each time another participant speaks. I think you get why this can get very annoying ;) Also I couldn't find any related issue. Note: I don't mean this to be a moderating option like in #282. Every participant should be able to setup their own volumes for each participant.
Additional context
/
I think this is a good idea. For me it would be great to have it like in Jitsi: You can mute and change volume level for a single person. For example when you have a meeting and one of the participants is in the same room like you and you hear him/her direct and in your headphone with a little time gap.
I was also thinking of Jitsi, but they say they are sending all voice channels to the client without mixing them. Can someone confirm if this is also the case with Nextcloud Talk? If not this could be kind of a headache to implement...
Nextcloud Talk is peer-to-peer. So your browser directly sends the audio stream to the other participants browsers.
@nickvergessen thanks for the quick reply! That sounds good, so basically we "just" need some UI elements and the possibility to alter the volume of the streams.
I really want the ability to adjust volume and mute per-person for myself, and not globally. Right now the mute function only mutes the person for EVERYONE, and you cannot unmute them once you've done it. It's really the opposite of what anyone would expect.
Also, if we could have the same slider amplify a specific person, that would be great too! Starts at the middle for everyone.
Most helpful comment
@nickvergessen thanks for the quick reply! That sounds good, so basically we "just" need some UI elements and the possibility to alter the volume of the streams.