MumbleSharp 1.2.0

Install-Package MumbleSharp -Version 1.2.0
dotnet add package MumbleSharp --version 1.2.0
<PackageReference Include="MumbleSharp" Version="1.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MumbleSharp --version 1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: MumbleSharp, 1.2.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install MumbleSharp as a Cake Addin
#addin nuget:?package=MumbleSharp&version=1.2.0

// Install MumbleSharp as a Cake Tool
#tool nuget:?package=MumbleSharp&version=1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

MumbleSharp is Mumble client library in C#.

It targets .NET Standard 2.1, 2.0 and :NET Framework 4.5

MumbleSharp Logo


The solution comes in two parts:

  1. The MumbleSharp NuGet Library
    • MumbleSharp is the actual MumbleSharp library which is a class library for building mumble clients.
  2. The Demo examples available on GitHub
    • MumbleClient is a console mumble client, a console application to use for testing and learning.
    • MumbleGuiClient is a winform mumble client, a minimalistic client but fully functional: channels display and switching, message chat, voice support, playback/recording device selection and a very basic voice detection.

Quick Start

As you can see from the MumbleClient's Program.cs creating a new client is very simple:

  1. Implement IMumbleProtocol and implement methods to respond to messages of different types however you wish.
  2. Use a MumbleConnection to connect to a server.

Work In Progress

The library nearly supports all non-voice things that Mumble can do. For voice it only supports Opus encoded packets (Opus is Mumble's primary codec).


NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.0 454 2/25/2020
1.1.1 226 2/25/2020
1.0.0 754 5/5/2018