Mumble Server Scripting

Improve this page

The Mumble Server can listen to commands from other applications to allow scripting specific actions and functionality on triggers.

For example:

  • Authenticators can be used to authenticate connecting users through an existing database (for example Active Directory, a Forum Database, Website Database, etc)
  • Context Menu extensions can provide additional context menu (right click) actions to users
  • Adjust user state
  • Channel Viewers (online users)
  • Management of server, user or database state, for example with webinterface/website

Different technologies can be used for scripting. Ice is the most stable and complete one.

Technology State Documentation
Ice Stable Ice Scripting, Slice Types Docs
CLI Stable RPC subcommand
DBus Obsolete, Incomplete DBus
GRPC Unreleased, Buildable, Incomplete GRPC