Difference between revisions of "3rd Party Applications"
m (Fix project name and URL of sudoforge's mumble-server docker image, and add a DockerHub link)
|Line 754:||Line 754:|
| Run server in a docker container - built for easy deployment and management at scale.
Revision as of 19:41, 3 May 2020
Please edit this page if you created or found an application you think should be included. Note that you must register with the wiki in order to be able to edit it.
|Plumble||Android||Java||Unmaintained now. Voice activation (with customizable threshold) and push-to-talk, dual-pane channel and chat with gestures, draggable overlay, Bluetooth headset support, customizable theming, proximity sensor utilizing "Voice Call" mode, push to talk 'hot corners' toggleable in settings, hardware push-to-talk key support, chat notifications and more!||GPLv3||GitHub|
|Mumla||Android||Java||Fork (aka continuation) of Plumble.||GPLv3||GitLab|
|Mumblefy||iOS||Objective C||Appears to be discontinued, last update was 2016.||Proprietary||Website|
|barnard||Linux||Go||barnard is a terminal-based client with a curses-like UI. Built on the Gumble library.||GPLv2||GitHub|
|talKKonnect||Linux||Go||talKKonnect is a Linux CLI Headless Self Contained Mumble Client For Raspberry Pi with LCD, Channel Control and Granular XML Config. Using GPIOs you can interface with RF radios or other network radio technologies.||MPL||talkkonnect|
With our Mumble Server - often called “Murmur” - we provide an official, stable and efficient server software. Unlike some other software, we encourage alternative implementations by documenting our protocol in an open way. From the community some server software projects are available, providing you alternatives to the official server. Be aware though that they may lack some of the newer features - so if that is important to you check that.
|uMurmur||Stable||C||3-clause-BSD||uMurmur is a minimalistic Mumble server primarily targeted to run on routers with an open OS like OpenWRT. The server part of Mumble is called Murmur, hence the name uMurmur.||Project page on code.google.com,|
|Grumble||Experimental||Go||3-clause-BSD||Alternative Mumble server written in Go||Project page and source on github.com|
|Jumble||Java (Android)||Used for Plumble||GPLv3|||
|mumlib||C++, boost::asio||Basic functionality, no ACL||LGPLv3|||
There are several browser based interfaces which can be used to administrate the Murmur server. If you need something very basic or want to create your own interface you should take a look at Murmur's script folder which contains some basic web-interface examples which use Ice or DBus (we recommend using Ice, as DBus is kept for backwards compatibility, and is not being extended for quite some time). Additionally the following table contains a collection of more elaborate Web-Interfaces:
|Name||Technology||License||Current Version||Last Release||DBus||Ice||1.2.x||Comment||Weblink|
|Mumble-Django||Python + Django||GPLv3||V2.7||2012-03-31||Yes||Yes||Yes||Channel viewer (internal and support for others), admin panel, IPv6, Channel Viewer Protocol, Munin plugin, CLI, supports multiple servers and instances, user registration, textures, gravatar, translated to English, German, French, Italian and Japanese|||
|MumPI||PHP||LGPLv3||V2.2.6||2015-12-09||No||Yes||Yes||Admin and User functionality; multiserver (start, stop, add, remove, edit virtual servers), registration & online user management, interface admin, admin-group and permission system, serverviewer|||
|PHP Mumble Admin||PHP||GPLv3||V0.4.3||2013-02-07||No||Yes||Yes||Complete administration control panel for Murmur designed for multiple virtual server. Website|||
|Mumbled Webinterface||PHP||GPLv3||V0.2||2010-01-22 (Inactive)||No||Yes||Yes|||
|MyMumb-Panel||PHP||GPLv3||V0.1||2014-09-18||No||Yes||Yes||Multi-server management, Users Managment and soon channel viewer.|||
Desktop Applications (GUI)
|Murmur Admin Console||Windows||Yes||No||Add, edit and delete users over SSH|||
|Yulli Mur||Windows||No||Yes||Add, remove and control virtual servers remotely (supports SSH)|||
|mice||multi-platform||No||Yes||Helper script written in Python|||
|mmctl||Python||Yes||No||1.1.8 - Easy to use script for managing servers and adding users locally|||
|Calico||A Mumble bot that connects to an SQL server and responds to text commands with audio / text responses. Built with piepan.||Lua||-||MIT|||
|Eve-Bot||From the website: This bot is written for online multiplayer communities playing games like TF2 or CSS, where the spectator's view of the game is sometimes delayed to prevent collusion.||Python||-||3-clause-BSD|||
|mumble-bots||Several bot scripts based on Mumble Ruby.||Ruby||-|||
|mumble-dicebot||Connects as a user to a Mumble Server and listens for dice commands.||Ruby||-||WTF|||
|mumble-ruby||A headless Mumble client which can send audio from a named pipe into a Mumble server. Further information is available here.||Ruby||-||MIT License|||
|mumblebot||Connects as a user to a server and listens for text commands. Among others it has a soundboard. Based on Mumble Ruby||Ruby||-|||
|mumblebot||Connects as a user to a Mumble Server and can run local scripts to interact with the server.||Python||-||3-clause-BSD|||
|mumblecop||Connects to a Mumble Server and listens for commands which trigger plugins. Several plugins included already, including ones for streaming youtube audio, rolling dice, and displaying a countdown. More plugins can easily be added. Uses Mumble Ruby||Ruby||-||MIT|||
|mumblerecbot||Connects as a user to a server and records the audio stream as a file. Is based on PyMumble.||Python||-||GPLv3|||
|piepan||An easy to use framework for writing Mumble bots using Lua||Lua||-||MPL 2.0|||
|sftmumblebot||A chat bridge between IRC and a Mumble Server.||Python||-||GPLv3|||
|Mumble-Ruby-Pluginbot||Mumble-Ruby-Pluginbot is an audio bot that can be controlled through text messages in the Mumble client, can download music from Youtube and other online sources. It offers many commands to control the MPD session which feeds the bot, for example to change the volume, display and load playlis(s), and many more.||Ruby||-||-|||
|Ultros||Extensible, multi-protocol, general-purpose bot.||Python||-||Artistic-2.0|||
|Mumsi||SIP to Mumble gateway based on PJSIP stack and Mumlib library. Enables the user to participate in Mumble conference using SIP client or perhaps ordinary telephone, by VoIP provider.||C++||-||Apache-2.0|||
|Botamusique||Bot to play YouTube / SoundCloud / radio / local music on Mumble (using pymumble).||Python||-||MPL 2.0|||
|JJMumbleBot||A plugin-based Python 3 Mumble bot with extensive features.||Python||-||GPL 3.0|||
We encourage anyone developing a viewer to use the open and documented Channel Viewer Protocol to ensure inter-operability and compatibility.
|Name||Type||Platform||Provides CVP||Reads CVP||Proprietary (Non-CVP)||Comment||Weblink|
|FlaskCVP||Web||Python, Flask||Yes||No||No||A minimalistic CVP provider written using Mumble-Django's connection library and the Flask framework.||flaskcvp.py|
|GTMurmur||Web||Binary||Yes||No||Yes||Server-side binary for Murmur which adds support for GameTracker.com queries. Also provides CVP via socket which can be used by other channel viewers.||GameTracker.com|
|MurmurQuery||Web||PHP||No||Yes||No||PHP class that reads CVP JSON data from the GTMurmur Plugin and displays users and channels in HTML.||GitHub|
MumPI provides JSON-Channel Viewer Protocol-webservice for other viewers.
|Mumble Watcher||Desktop||QT/KDE||No||Yes||No||Useful if you want to see who's online in a Desktop app without actually connecting, e.g. because you're on a PC without a proper headset.||BitBucket|
|PHP Mumble Viewer||Web||PHP||Yes||Yes||No||Project abandoned.||phpmumbleviewer.coolcow.org|
Authenticators allow server administrators to adjust the login back-end of Mumble servers. This allows users to log in with their account information of an existing database, for example logging in with their data from a forum.
|phpBB3||3-clause BSD||mumble-voip/mumble-scripts phpBB3|
|SMF 2.0||3-clause BSD||mumble-voip/mumble-scripts SMF 2.0|
|SMF 1.x||3-clause BSD||mumble-voip/mumble-scripts SMF 1.x|
|LDAP||3-clause BSD||mumble-voip/mumble-scripts LDAP|
|Evebot||Bot||Python||Mumble client||Relays comms from one channel to another with a delay (to synchronise comms for time-delayed game spectators, for example)||Evebot|
|Mumo||Bot||Python||ICE||Highly extensible script that can use external events (such as gamestate changes) to dynamically shuffle users into channels and groups. Support for various user states and the game "Battlefield 2".||mumo|
|Murmur-Munin||Statistics||Python||ICE||A plugin for Munin to create statistics for your Mumble-Server.||Murmur-Munin|
|Murmur-REST||RESTful API||Python||ICE||A RESTful API for administering virtual Mumble servers. Built with Flask and Ice.||Murmur-REST|
Server Deployment and Management
These tools will help you deploy and manage Murmur servers.
|Mumble-Docker||Stable||Shell/Dockerfile||MIT||A container which includes a mumble-server, a music bot (Botamusique). Easy deployment with access to conf files, logs and databases for easy backups. Maintained by ajmandourah||Project page and sources on github.com, Docker Hub link|
|mumble-server||Stable||Shell/Dockerfile||MIT||Run mumble-server in a docker container - built for easy deployment and management at scale.||GitHub|