nextcloud / nextcloud/spreed

Permanent mute

Open
#4,565 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement feature: call 📹 feature: frontend 🖌️
Dominant language
PHP
Stars
2.2k
Forks
587
Avg merge
18h 27m
Merged PRs (30d)
333

Description

Is your feature request related to a problem? Please describe.
In a conversation with many participants it might be necessary to mute people when too much talking is happening in the background and disturbing a presentation. There's already a force mute feature, but after muting, people can still unmute themselves again.
A moderator might want to permanently lock the mute state for all participants until it's their turn to speak.

Describe the solution you'd like

  • A new call option "Participants cannot unmute themselves, only moderators can" that could be used for such meetings.

    • The option would be visible in the three dots menu and specific for the current call and can be changed during the call, to switch modes.
    • Optionally, that new option could have a default for a given conversation (like a classroom)
  • A moderator can manually "ask to unmute" anyone in this mode to give them a voice.

  • If someone wants to speak, they can raise a hand

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the existing force-mute behavior and the permissions requirement in issue #931, then compare the related raise-hand request in issue #4562. Done means a per-call moderator-controlled option prevents participants from unmuting, supports moderator requests to unmute, and is available from the three-dots menu; a conversation default is optional.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
audio-video-rtc, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.