mirror of
https://github.com/mumble-voip/mumble.git
synced 2026-03-03 00:46:56 -05:00
Whisper/Shout as RPC commands #3056
Labels
No labels
GlobalShortcuts
Hacktoberfest
accessibility
acl
asio
audio
bonjour
bsd
bug
build
certificate
ci
client
code
documentation
external-bug
feature-request
gRPC
github
good first issue
help wanted
help-needed
ice
installer
linux
macOS
needs-ckeck-with-latest-version
needs-more-input
overlay
positional audio
priority/P0 - Blocker
priority/P1 - Critical
priority/P2 - Important
priority/P3 - Somewhat important
priority/P4 - Low
public-server-registration
qt
recording
release-management
server
stale-no-response
stale-support
support
task
test
theme
translation
triage
ui
windows
wontfix
x64
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/mumble-mumble-voip#3056
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @zerodegress on GitHub (Oct 19, 2025).
Context
There is no global shortcut key support under Linux Wayland, so I hope to rely on RPC for "Whisper/Shout" operations.
Description
Add an RPC parameter, such as “whisper,” along with an additional parameter to specify the target channel for the whisper, for example, “Current”.
Mumble component
Client
OS-specific?
No
Additional information
No response
@Hartmnt commented on GitHub (Oct 19, 2025):
Mhh, I think that would require to implement a
startwhisperandstopwhisperrpc command. But overall I think this is a reasonable request.@Krzmbrzl commented on GitHub (Oct 21, 2025):
The difficulty will be how one implements setup for the target. This requires knowledge of what is on the server, which I don't think is easily accessible from outside Mumble (where the RPC request is coming from) 🤔
@Hartmnt commented on GitHub (Oct 21, 2025):
One possibility would be to just forward the CLI argument as a string without trying to do something fancy at all on CLI level. The main client then resolves the string to a channel/user and starts to whisper.
And
stopwhisperwould then just stop either any whisper, or you'd have to provide the same string as before to stop just that whisper.That begs the question would we want/need multiple whisper targets on CLI level?
@Krzmbrzl commented on GitHub (Oct 21, 2025):
As it is not possible for multiple whispers to happen at the same time, I don't think
stopwhisperwould need any argument 🤔Only in the sense of being able to specify multiple users/channels when starting a whisper/shout, I'd say.