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

Overview

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).

Contributing

https://github.com/martindevans/MumbleSharp

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