mumble-voip/mumble

Whisper/Shout plugin API

Open

#7.218 geöffnet am 28. Mai 2026

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)C++ (1.062 Forks)batch import
clientfeature-requestgood first issue

Repository-Metriken

Stars
 (5.642 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 1T 18h) (4 gemergte PRs in 30 T)

Beschreibung

Context

I'm creating a plugin to provide positional audio for a game. And I want to add a radio/walkie-talkie system on top of that. The player will craft a radio in game, turn it on and select a channel. Then the player press a PTT on the radio to talk to everybody with the same channel selected. I was planning to use whisper/shout capability to do that.

Description

To be able to create my radio/walkie-talkie system my plugin must have access to the whisper/shout state using the plugin API. With a way to set targets and enable/disable the whispering status.

For the question "How the plugin will know who must be in the target list ?" I was planning to use user's positional audio identity to store the user channel. And then having another addition in the API to retrieve users identity ? (I'm not sure about that part ..)

My other idea to implement this, is more server centralized using a ICE to handle whispering states. But same as above the current ICE API doesn't provide a way to manipulate the whispers.

Mumble component

Client

OS-specific?

No

Additional information

No response

Contributor Guide