Individual volume levels or mute other participants of the call
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.
Can we get this bumped up to a milestone instead of just backlog please?
If anyone wants to pick it up they can even though it's backlog. Backlog just means it's not going to be scheduled for the core team any time soon.
I can not and additionally it's not my area of expertise.
@dillfrescott Feel free to put in the work to do it yourself, if you say it is so trivial to add. Your comment is not helpful to the conversation.
Adding a volume bar itself in the UI might be easy, but wiring that up to control the actual volume is not as easy. You might be able to find someone to implement this at https://help.nextcloud.com/c/nextcloud-freelancing/48 where such requests are usually handled. The company and it's employees don't take "donations" for implementing features.
I've had to use a browser plugin "Disable Automatic Gain Control" just to stop this asinine UX behaviour. Frankly this is not something that users should even have to deal with (automatic volume adjustments in ways that they not only don't know is happening, but probably don't even want). My work-around is because I have not seen this topic been taken seriously, this is a UX problem and a very real one. I've had people not want to use NC Talk (Spreed) because of this single problem alone, because their mic suddenly is not as "good" as it was... just because WebRTC auto-attenuates without the user even being notified, and especially without the user having any control over it (on/off/adjustment,etc).
@dillfrescott please check the last message that was sent in the other issue by @GretaD.
As I said earlier already, please put in the required work yourself if it is important for you or if you are some kind of organization you might want to contact [email protected] to get a contract.
customer friendly at all
I'm sorry, are you a customer of Nextcloud GmbH or one of it's partners? If so, please contact your Account manager. In any other case you are not a customer and not entitled to free work from anyone here.
I doubt any non-technical discussion here with you will lead to this issue getting solved, so please stop this behavior (and in other issues as well). Please read through https://nextcloud.com/contribute/code-of-conduct/ and adhere to it.
I dont see where I am being disrespectful of any other user
You are constantly demanding that this problem should be fixed. That is not respectful to the people who develop this software. You're also blaming another developer working on a different part of Nextcloud while there is no relation between these two problems. I consider that not respectful and I doubt my colleague likes how you talk about him.
it says nothing about not being able to admit when a component is in fact buggy or not working well
Nobody said this software is perfect and nobody said this issue is not real (I only subscribed to this issue because I once had this problem myself and wanted to be aware if/when it will be fixed in the future). You are probably talking about the issue you linked, but as I said there is no connection between this and the other issue so you are only adding more blame and no helpful comments.
You dont even have to work on anything, but just saying: "We are sorry, we will look into this" is much nicer than just flat out saying "Do it yourself" and reflects better upon Nextcloud as a whole.
That was exactly what was done in this issue, before you started demanding that it will be fixed. You deleted your initial comment, but saying that this is trivial to fix and not doing it yourself is literally just a demand that someone else should do it for you. You could have just said "I have this problem as well" (or even better just give the initial comment a thumbs up as that helps a lot more for visibility and doesn't add unnecessary comments) and be done with it, but instead you chose to blame other people and be disrespectful to them (and even other developers with no relation to this issue).
Who are you talking to?
So they just deleted all their comments. I'll mark all of this discussion as offtopic because it is.
So yeah, still hoping this can get improved upon here. It's really that big of a deal that it makes people not want to use the tool at all.
I want to apologize.
I never should have complained. This is really a great project and I had absolutely no right trying to demand that a feature be implimented. This is a community project and not some big corporate program that I'm paying for or anything along those lines.
If I want a feature I will attempt to impliment it myself, somehow freelance it, or just wait patiently for it to be added.
I am a bit to passionate about Nextcloud as a whole, and I let that get the best of me.
Well putting aside the social... uhhh... events... going on in this thread. I am looking forward to this becoming a thing! \o/
This would be great ;)