WebSocket transport protocol for the Mumble voice chat client library. Version 1.0.0 provides a callback/Promise-based interface to connect to Mumble servers via WebSockets. Works in Node.js and browsers. Key differentiator: browser support via WebSocket transport (mumble-client also supports TCP). Low maintenance: last release 2015; no versioned changelog.
npm install mumble-client-websocketNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Connects to a Mumble server via WebSocket using async/await. Uses environment variables for credentials (fallback placeholders). Shows welcome message and username on success.
Use mumble-client's TCP transport for traditional Mumble connections, or configure your server (e.g., Murmur) to enable WebSocket.
Install @types/mumble-client if available, or declare module augmentation.
Consider migrating to a maintained alternative or forking. Check mumble-client status.
Always provide a callback OR use .then()/.catch() – never both.
npm install mumble-client mumble-client-websocket
const connect = require('mumble-client-websocket'); // no destructuringUse 'wss://' URL for the Mumble WebSocket endpoint.