FeaturesΒΆ

  • Exclusively uses DBus/Ice to connect to the server - in no circumstance will Mumble-Django try to access Murmur’s Database directly.
  • Compatible with both Murmur 1.1.8 and 1.2.0 – default is 1.2.0
  • can connect to both Murmur 1.1.8 and Murmur 1.2.0 at the same time, if using DBus for 1.1.8 and Ice for 1.2.0
  • Legacy support for Murmur 1.1.4 (Debian Lenny)
  • Public channel list for each configured server (view the demo)
  • every channel is a link that will connect you directly to that channel
  • when clicking on a user name, you get a few details about this user
  • the links apply the user name to registered users, so you can use them and still will be named correctly
  • empty subchannels will be hidden to keep the list clear (much like Mumble itself does)
  • Server Registration Name (which is also the name of the root channel)
  • Server Address (can be a domain name too, the “host” field will be set to the according IP automatically)
  • Server Port
  • Website URL (will show up in the global Server List)
  • Welcome Message
  • Server Password
  • Superuser Password
  • Max Users
  • Bandwith
  • SSL Cert and Key
  • Murmur instances can be started/stopped directly from the web interface
  • User registration
  • Registered Django users can register an account on every configured Murmur instance, so they can join with +A
  • Murmur Accounts can be managed in the Admin Interface
  • for security, Users’ passwords are not saved in the models (the field only exists for Model compatibility, save() empties it)
  • grant/revoke users’ membership in the admin group on the root channel
  • “manage.py syncdb” recognizes existing Murmur instances and players and puts them into the DB
  • Admin Interface for server admins to configure basic settings
  • User manager for server admins: add/delete registrations, grant/revoke admin, change password (screenshot)
  • handling user textures
  • an Ice connector to allow simple switching between DBus and Ice
  • Main template is a single file: if you don’t like the look-and-feel, just change index.htm
  • Full Django API compatibility: To extend mumble-django, you only need to work with the models, they will handle everything in their save() methods
  • Complete support of all options (like configuring channel/player name regexes)
  • Generates valid XHTML transitional (apart from HTML in the channel/user descriptions :) )
  • Extensibility: Being a standard Django project and using standard Django Models, you can extend Mumble-Django easily and build a complete website around it.