Skip to content

Extend the Mumble URL protocol to be able to "Listen to Channel" #6850

@MrWildGear

Description

@MrWildGear

Context

Currently, Mumble’s mumble:// URL scheme only allows users to join channels as active participants. There is no way to generate or share a link that enables someone to passively listen to a channel without joining as a regular user. This restricts scenarios where listen-only access is desirable, such as for event audiences, supervisors, or content creators

Description

Introduce a new URL parameter (e.g., ?mode=listener) to the Mumble URL scheme. When a user clicks a link like mumble://server.com/Channel?mode=listener, the Mumble client connects to the specified server and channel in passive "listen" mode. The user can hear all audio from the channel but cannot speak or interact, and appears as a listener in the user list. This mirrors the existing "Listen to channel" GUI feature but makes it accessible via URLs for easier sharing and automation. Server ACLs would still control who can use this feature.

Mumble component

Both

OS-specific?

No

Additional information

Use cases include sharing listen-only links for live events, allowing supervisors to monitor channels, and enabling content creators to relay Mumble audio via public links. The feature should be backward-compatible, ignored by older clients, and respect all existing permissions and privacy controls

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions