https://wiki.mumble.info/api.php?action=feedcontributions&user=Alone+together&feedformat=atom
Mumble Wiki - User contributions [en]
2024-03-29T06:51:52Z
User contributions
MediaWiki 1.31.0
https://wiki.mumble.info/index.php?title=3rd_Party_Applications&diff=8851
3rd Party Applications
2015-01-28T22:18:17Z
<p>Alone together: </p>
<hr />
<div>'''Please edit this page if you find a feature or step you think should be included; it's a wiki for a reason! Note you must register and wait about 3 days in order to be able to edit.'''<br />
<br />
= Web-Interfaces =<br />
<br />
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 [https://github.com/mumble-voip/mumble/tree/master/scripts/server 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).<br />
Additionally the following table contains a collection of more elaborate Web-Interfaces:<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Technology<br />
! License<br />
! Current Version<br />
! Last Release<br />
! [[DBus]]<br />
! [[Ice]]<br />
! 1.2.x<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin]]<br />
| [http://php.net/ PHP]<br />
| {{GPLv3}}<br />
| V2.5.2<br />
| 2013-02-24<br />
| bgcolor=#ddffdd | Yes <br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Serverhosting; Permissionssystem; Webinterface to manage Server User, Plugin User and virtual Servers; request function for Server Users; uses DBUS or Slice or nothing; Channelviewer for own homepage; Logging functions; German, English, Frensh; Template functions and more! DBUS is supported in all Versions <= V2.2.1!<br />
| [http://www.mumb1e.de/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble-Django]]<br />
| [http://www.python.org Python] + [http://www.djangoproject.com Django]<br />
| {{GPLv3}}<br />
| V2.7<br />
| 2012-03-31<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| 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<br />
| [http://mumble-django.org]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble PHP Interface|MumPI]]<br />
| [http://php.net/ PHP]<br />
| {{LGPLv3}}<br />
| V2.2.4<br />
| 2013-01-15<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Admin and User functionality; multiserver (start, stop, add, remove, edit virtual servers), registration & online user management, interface admin, admin-group and permission system, serverviewer<br />
| [http://github.com/Kissaki/MumPI/wiki]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| PHP Mumble Admin<br />
| [http://php.net/ PHP]<br />
| {{GPLv3}}<br />
| V0.4.3<br />
| 2013-02-07<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Complete administration control panel for Murmur designed for multiple virtual server. [http://sourceforge.net/projects/phpmumbleadmin/ Website]<br />
| [http://sourceforge.net/projects/phpmumbleadmin/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Mumbled Webinterface<br />
| [http://php.net/ PHP]<br />
| {{GPLv3}}<br />
| V0.2<br />
| 2010-01-22 (Inactive)<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| visit: http://mumbled.de/content/238/mumbled-phpice-webinterface<br />
| [http://sourceforge.net/projects/mumbled/]<br />
|<br />
<br />
|-bgcolor="#f8f8ff"<br />
| MyMumb-Panel<br />
| [http://php.net/ PHP]<br />
| {{GPLv3}}<br />
| V0.1<br />
| 2014-09-18<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| Multi-server management, Users Managment and soon channel viewer.<br />
| [https://github.com/dieonar/MyMumb-Panel/]<br />
|}<br />
<br />
<br />
<small>Note: We recommend using a preferably [[Ice]] or at least [[DBus]] capable interface.</small><br />
<br />
= {{anchor|Standalone Applications}}Desktop Applications (GUI) =<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Murmur Admin Console<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Add, edit and delete users over SSH<br />
| [http://bograt.com/Murmur/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [http://yulli.cleanvoice.ru/ Yulli Mur]<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Add, remove and control virtual servers remotely (supports SSH)<br />
| [http://yulli.cleanvoice.ru]<br />
|}<br />
<br />
= Commandline-Interfaces =<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! OS<br />
! [[DBus]]<br />
! [[Ice]]<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[mice]]<br />
| multi-platform<br />
| bgcolor=#ffdddd | No<br />
| bgcolor=#ddffdd | Yes<br />
| Helper script written in [http://www.python.org Python]<br />
| [https://github.com/mumble-voip/mumble-scripts/raw/master/Helpers/mice.py]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| RegMum<br />
| [http://de.wikipedia.org/wiki/Microsoft_Windows Windows]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| Bat script<br />
| [[DBus_scripts#Windows|DBus_scripts]]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| mmctl<br />
| [http://www.python.org Python]<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ffdddd | No<br />
| 1.1.8 - Easy to use script for managing servers and adding users locally<br />
| [http://github.com/mbr/mmctl]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Murmur-manager]]<br />
| Ruby<br />
| bgcolor=#ddffdd | Yes<br />
| bgcolor=#ddffdd | Yes<br />
| 1.2.1<br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
<br />
|}<br />
<br />
= Bots for Mumble =<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Description<br />
! Programming language<br />
! Comment<br />
! License<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| '''Eve-Bot'''<br />
| 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.<br />
| Python<br />
| -<br />
| {{BSD3}}<br />
| [http://frymaster.127001.org/mumble/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| '''mumble-bots'''<br />
| Several bot scripts based on [[Mumble Ruby]].<br />
| Ruby<br />
| -<br />
|<br />
| [https://github.com/SuperTux88/mumble-bots]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| '''mumble-dicebot'''<br />
| Connects as a user to a [[Mumble Server]] and listens for dice commands.<br />
| Ruby<br />
| -<br />
| [https://en.wikipedia.org/wiki/WTFPL WTF]<br />
| [https://github.com/vaxr/mumble-dicebot/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| '''mumble-ruby'''<br />
| A headless [[Mumble client]] which can send audio from a named pipe into a [[Mumble server]]. Further information is available [[Mumble Ruby|here]].<br />
| Ruby<br />
| -<br />
| MIT License<br />
| [https://github.com/perrym5/mumble-ruby]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| '''mumblebot'''<br />
| Connects as a user to a server and listens for text commands. Among others it has a soundboard. Based on [[Mumble Ruby]]<br />
| Ruby<br />
| -<br />
|<br />
| [https://github.com/erulabs/mumblebot/]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| '''mumblebot'''<br />
| Connects as a user to a [[Mumble Server]] and can run local scripts to interact with the server.<br />
| Python<br />
| -<br />
| {{BSD3}}<br />
| [http://code.google.com/p/mumblebot/wiki/About]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| '''mumblecop'''<br />
| 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]]<br />
| Ruby<br />
| -<br />
| MIT<br />
| [https://bitbucket.org/Flandoo/mumblecop]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| '''mumblerecbot'''<br />
| Connects as a user to a server and records the audio stream as a file. Is based von [[PyMumble]].<br />
| Python<br />
| -<br />
| {{GPLv3}}<br />
| [https://github.com/Robert904/mumblerecbot]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| '''piepan'''<br />
| An easy to use framework for writing scriptable Mumble bots using JavaScript<br />
| JavaScript<br />
| -<br />
| MIT<br />
| [https://github.com/layeh/piepan]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| '''sftmumblebot'''<br />
| A chat bridge between IRC and a [[Mumble Server]].<br />
| Python<br />
| -<br />
| {{GPLv3}}<br />
| [https://github.com/SFTtech/sftmumblebot]<br />
<br />
|-bgcolor="#f8f8ff"<br />
|'''MumbleDJ'''<br />
| A Mumble bot that lets friends listen to music together via YouTube.<br />
| Go<br />
| -<br />
| MIT<br />
| [https://github.com/matthieugrieger/mumbledj]<br />
<br />
|}<br />
<br />
= Channel Viewers =<br />
<br />
We encourage anyone developing a viewer to use the open and documented [[Channel Viewer Protocol]] to ensure inter-operability and compatibility.<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Type<br />
! Platform<br />
! Protocol<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8f8"<br />
| Mumble.com<br />
| Web<br />
| Javascript<br />
| Reads [[Channel Viewer Protocol]]<br />
| Enter the URL to the JSON encoded Channel Viewer Protocol provided by your Mumble host to create a unique channel viewer. Requires a CVP provider to query the Mumble server and generate the JSON.<br />
| [http://www.mumble.com/mumble-server-status.php Mumble.com Status Tool]<br />
<br />
<br />
|-bgcolor="#f8f8f8"<br />
| FlaskCVP<br />
| Web<br />
| Python, [http://flask.pocoo.org/ Flask]<br />
| [[Channel Viewer Protocol]]<br />
| A minimalistic CVP provider written using Mumble-Django's connection library and the Flask framework.<br />
| [https://bitbucket.org/Svedrin/mumble-django/src/tip/pyweb/flaskcvp.py flaskcvp.py]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| GTMurmur<br />
| Web<br />
| Binary<br />
| Proprietary + Provides [[Channel Viewer Protocol]]<br />
| 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. <br />
| [http://www.gametracker.com/downloads/gtmurmurplugin.php GameTracker.com]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| MurmurQuery<br />
| Web<br />
| PHP<br />
| Reads [[Channel Viewer Protocol]]<br />
| PHP class that reads CVP JSON data from the GTMurmur Plugin and displays users and channels in HTML.<br />
| [http://github.com/edmundask/MurmurQuery GitHub]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[MAP - Mumb1e Admin Plugin]]<br />
| Web<br />
| PHP<br />
| Proprietary<br />
| Full channel viewer controlling and editing in MAP! You can also include this CV via Iframe in your homepage. And you can edit your whole server using the functions of MAP!<br />
| [http://www.mumb1e.de/ Mumb1e.de]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Murmur-manager]]<br />
| Web<br />
| Ruby<br />
| Proprietary<br />
| <br />
| [http://github.com/cheald/Murmur-manager/ GitHub]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumble reader]]<br />
| Web<br />
| PHP/Javascript<br />
| Provides & Reads [[Channel Viewer Protocol]]<br />
| JS Viewer which uses PHP with Ice 3.3 to query a Mumble server. Does not support the latest version of Ice (3.4) but the clean JS front-end can be used with other CVP providers.<br />
| [http://mumble.rko.nu/ Webpage]<br />
[http://code.google.com/p/mumblereader/ GoogleCode]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Mumble PHP Interface|MumPI]]<br />
| Web<br />
| PHP/Javascript<br />
| Proprietary + Provides & Reads [[Channel Viewer Protocol]]<br />
| JS-Viewer uses own protocoll/calls to MumPI.<br />
MumPI provides JSON-Channel Viewer Protocol-webservice for other viewers.<br />
| [http://github.com/Kissaki/MumPI/wiki @Github]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| MView<br />
| Web<br />
| Javascript<br />
| [[Channel Viewer Protocol]]<br />
| JS-Viewer injecting HTML (no evil iframes etc necessary!).<br />
| [https://github.com/Kissaki/MView MView @Github]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Mumble Watcher<br />
| Desktop<br />
| QT/KDE<br />
| [[Channel Viewer Protocol]]<br />
| 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.<br />
| [http://bitbucket.org/Svedrin/mumble-watcher/ BitBucket]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Mumble-Django]]<br />
| Web<br />
| JavaScript<br />
| [[Channel Viewer Protocol]]<br />
| An ExtJS component that inherits Ext.tree.TreeView to build a channel viewer.<br />
| [http://mumble-django.org/bb/src/tip/pyweb/mumble/media/js/channelviewer.js BitBucket] [http://mumble-django.org/docs/api/channelviewer.html Documentation]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| Mumble-widget<br />
| Web<br />
| JavaScript<br />
| [[Channel Viewer Protocol]]<br />
| A CVP compatible web-based channel viewer widget to display active users on your Mumble server. Easy setup, just copy and paste snippet of code to your website.<br />
| [http://mumble-widget.guildbit.com/ Website] [https://github.com/alfg/mumble-widget Github] [http://jsfiddle.net/alfg/3m86purL/ JSFiddle Example]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| Command Channel<br />
| Web<br />
| PHP/JavaScript/EQdkp-Plus/Joomla!/WordPress<br />
| [[Channel Viewer Protocol]]<br />
| A robust channel viewer that has been packaged into several different formats for popular Content Management Systems. You can easily change the icons and colors used.<br />
| [http://commandchannel.com/Downloads/eqdkp-plus/mumbleviewer.zip Module for EQdkp-Plus]<br />
<br />
[http://extensions.joomla.org/extensions/sports-a-games/game-servers/16358 Extension for Joomla!]<br />
<br />
[http://wordpress.org/extend/plugins/mumble-channel-viewer/ Plugin for WordPress]<br />
<br />
[http://commandchannel.com/Downloads/mumble-channel-viewer-php.zip PHP only]<br />
<br />
[http://commandchannel.com/Downloads/mumble-channel-viewer-javascript.zip JavaScript only]<br />
<br />
[http://github.com/CommandChannel/Mumble-Channel-Viewer/wiki JavaScript Documentation]<br />
<br />
[http://github.com/CommandChannel/Mumble-Channel-Viewer Source code]<br />
<br />
[http://github.com/ClusterFCK/Drupal-Mumble-Viewer Module for Drupal 7 (Based on the above)]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| PHP Mumble Viewer<br />
| Web<br />
| PHP<br />
| Ice<br />
| Project abandoned.<br />
| [http://phpmumbleviewer.coolcow.org/ phpmumbleviewer.coolcow.org]<br />
<br />
|-bgcolor="#f8f8f8"<br />
| [[Voice Comms Viewer]]<br />
| Web<br />
| JavaScript<br />
| [[Channel Viewer Protocol]]<br />
| A site that creates Channel Viewers for Mumble, Teamspeak & Ventrilo using the Channel Viewer Protocol<br />
| [http://commsviewer.com/ commsviewer.com]<br />
<br />
|}<br />
<br />
= Miscellaneous Scripts =<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! Type<br />
! Platform<br />
! Protocol<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Evebot<br />
| Bot<br />
| Python<br />
| Mumble client<br />
| Relays comms from one channel to another with a delay (to synchronise comms for time-delayed game spectators, for example)<br />
| [http://frymaster.127001.org/mumble/ Evebot]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| [[Mumo]]<br />
| Bot<br />
| Python<br />
| ICE<br />
| 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".<br />
| [https://github.com/mumble-voip/mumo mumo]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Murmur-Munin<br />
| Statistics<br />
| Python<br />
| ICE<br />
| A plugin for Munin to create statistics for your Mumble-Server.<br />
| [https://github.com/Natenom/munin-plugins/blob/master/murmur-munin.py Murmur-Munin]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Murmur-REST<br />
| RESTful API<br />
| Python<br />
| ICE<br />
| A RESTful API for administering virtual Mumble servers. Built with Flask and Ice.<br />
| [https://github.com/alfg/murmur-rest Murmur-REST]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Ultros<br />
| Bot<br />
| Python<br />
| Mumble client<br />
| Extensible, multi-protocol, general-purpose bot<br />
| [https://github.com/UltrosBot/Ultros Ultros]<br />
<br />
|}<br />
<br />
= Server Software =<br />
<br />
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.<br />
<br />
{|border="0" cellpadding="2" cellspacing="1" style="background:#e2e2e2;" class="sortable"<br />
! Name<br />
! State<br />
! Source-Language<br />
! License<br />
! Comment<br />
! Weblink<br />
<br />
|-bgcolor="#f8f8ff"<br />
| uMurmur<br />
| Stable<br />
| C<br />
| {{BSD3}}<br />
| 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.<br />
| [https://code.google.com/p/umurmur/ Project page on code.google.com],<br />
[https://github.com/fatbob313/umurmur Project page and sources on github.com]<br />
<br />
|-bgcolor="#f8f8ff"<br />
| Grumble<br />
| Experimental<br />
| [http://golang.org Go]<br />
| {{BSD3}}<br />
| Alternative Mumble server written in Go<br />
| [https://github.com/mkrautz/grumble Project page and source on github.com]<br />
<br />
|}<br />
<br />
[[Category:3rd Party]]</div>
Alone together