Is this able to be installed on a Discourse ID forum? If so, how?
Because this plugin is not official, it can only be installed on the Enterprise plan, or self-hosted.
Thatâs disappointing, as I think this would be a great feature to implement in every Discourse forum.
Soon to commemorate the carnival weâll test it with many people in a karaoke party and about noise function is absolute amazing voices can heard so clearly keep working at that plugin and thank you again.
I find it not intuitive to use when you want to leave the room, for example. Couldnât it also be designed so that a âLeaveâ button is displayed, like in Discord, for instance?

Yes, it could be.
Given the experimental nature of the plugin, itâs missing several UI elements.
Great plugin â really impressive work. Iâve installed it and started testing it. Here are a few suggestions that could enhance the experience:
-
Option to choose alwaysâon mic or PTT when creating or editing a room.
-
Floating quickâaccess button that stays visible while navigating the forum.
-
Ability to follow a room and receive alerts when someone joins.
-
Topic integration, such as linking a room to a discussion or showing a âLiveâ badge.
-
HoldâtoâTalk for PTT, optimized for all mobile browsers.
-
On mobile, noise suppression settings donât work properly â improving this would help.
-
A persistent miniâplayer with basic controls and speaker info across page changes.
-
Automatic status update like âIn a voice roomâ while connected.
-
Better mobile gestures (swipe to open/close, longâpress for PTT).
The plugin already feels solid â these additions could make it even smoother and more complete.
PTT on the web is quite awkward because of the browser limitation of capturing keys when not in focus, but I can experiment something for when itâs the focused window.
This is something Discord did very recently automatically, and I kinda like it. It alerts when someone who you expend time talking goes to a room you expend time on from what I gathered.
I have barely used PTT on mobile, you would need a full overlay or something and a touch target that takes half the screen right? Also locking rotation. Lots of work there.
That is little nice idea!
To be honest, there are a few things Iâd like to expand before considering mobile UX, but these are great feedback.
First of all, I want to sincerely thank you for the work youâve done so far. Itâs clear that everything youâre building is meant to support and empower the Discourse community, and that dedication truly deserves appreciation. The ideas below are simply suggestions from an enthusiast, hoping they might help make this plugin even more powerful and enjoyable for everyone.
Now, here are some additional ideas:
1. Customization of the âVOICE ROOMSâ Label
- Ability to rename or edit the âVOICE ROOMSâ section title.
2. FullâPage Voice Room Interface
- Option to use all room functionalities inside a dedicated full page, not only in the sidebar.
3. Staff/Admin Global Mute
- A control allowing Staff/Admin members to mute all nonâstaff users at once.
4. UserâCreated Rooms With Configurable Privileges
Users should be able to create their own rooms and configure:
-
Whether the room is public or private.
-
Whether to add moderators.
-
A timeâbased expiration for the room.
-
An automatic shutdown of the room when the creator leaves.
-
The ability to assign an icon or emoji to each room for easier visual identification.
Thank you again for everything youâve already built. Iâm confident this project will grow into a beautiful and truly valuable plugin for the entire community. ![]()
This could be one of the biggest plugins for discourse
Let me give some of my suggestions for your consideration. Many people are giving suggestions, as what youâre working on has so many implications and can grow to be so bigâŚ
So right now after installing it, I see it in my sidebar and works. Some suggestions below that I donât think others mentioned; or could be similar.
-
Have lots of UI options and customizations. Like how the widget looks. Themes, designs.
-
Where to place it, like position it specifically at different parts of the site. Options to implement it in the footer, header etc. Pretend the plugin user has next to no knowledge of coding, and can barely find their way around the admin panel. Have in one place where they can REALLY place that widget(Iâm calling it a widget, I mean whatever shows up when calling this plugin in the sidebar). They should be able to move it around position wise on the sidebar, change the way the âwidgetâ looks, etc.
-
Options to somehow if possible automatically invite users to a voice channel. Basically around, say someone had an idea where if they go to the support category, they can automatically be dropped into a voice channel. Same for sales, etc. Another option to request a, say a small window or bubble letting them know they should or will join the voice chat. All these needs to be configurable, so each person can make it for their need. Some companies use Discord to route in potential clients. Not all people use discord or are familiar with it. They can prevent/regain some inevitable lost clients due to not wanting to deal with discord, by being able to (at minimum) voice chat with the person live.
-
Also a big one â Mix this with the chat roomâŚImagine you develop this plugin a bit more, I can really see the discord team implementing this in their product. Imagine chat rooms with voice. Users can (or can be configured to do in any combination) â users can stay in a channel site wide, or be in a channel only when they are a specific part of the site, or just join public channels freely. New users, repeating users etc rules for everything
OMG this is so big ⌠especially how the server isnât processing it. Voice integration into all of discourse could be a huge feature âŚâŚâŚâŚ..Many cases in how this could be used, whether for fun, or for business, support, sales, community centered [encompassing all communities], etc.
This might be a golden opportunity in time with this whole discord face verification going on. Supposedly, with the millions of Discord users, many users do not like this potential change and will choose to reject/really-consider moving forward with discord.
You could at minimum use the voice/channels/permissions/etc structure of discord and at minimum copy them/copy waht they do good. I would focus on that first? So exciting
Thanks for your work, very enjoyable project. Following!
Thanks, happy to see people excited about the project.
Today I shipped a fix to users joining a room and not showing until a refresh, and some joining loading indicator and sounds
So shouldnât the plugin have the tag experimental ? ![]()
Awesome plugin.