mumla icon indicating copy to clipboard operation
mumla copied to clipboard

Android app for Mumble voice conference system. — NOTE: mirror of https://gitlab.com/quite/mumla Please file issues and merge requests over there. (Mirror of the Humla library here: https://github.com...

Mumla

Mumla is a fork and continuation of Plumble, a robust GPLv3 Mumble client for Android originally written by Andrew Comminos. It uses the the Humla protocol implementation (forked from Comminos's Jumble).

Mumla should run on Android 4.0 (IceCreamSandwich, API 14) and later.

Mumla is available on F-Droid.

There is a small landing page, that also has information about Beta releases.

Translations

If you want to help out translating Mumla, the project is on Weblate -- thanks for gratis hosting of our libre project!

Building on GNU/Linux

TODO: Building is only verified to work using JDK 11. So you typically want export JAVA_HOME=/usr/lib/jvm/java-11-openjdk. Tracking issue: https://gitlab.com/quite/mumla/-/issues/108

TODO: humla-spongycastle should be built as a sub-project of Humla's Gradle, but currently isn't.

git submodule update --init --recursive

pushd libraries/humla/libs/humla-spongycastle
../../gradlew jar
popd

./gradlew assembleDebug

If you get an error running out of Java heap space, try raising the -Xmx in ./gradle.properties.

Notes

According to https://developer.android.com/studio/releases/gradle-plugin default NDK for Android Gradle Plugin 7.x is 21.4.7075529. It should be installed automatically (by Android Studio and/or the plugin right), but for me it wasn't.

I had to Bring up SDK Manager in Android Studio.

  • Click SDK Tools tab.
  • Check "Show Package Details"
  • In the list view, expand "NDK (Side by side)"
  • Check 21.4.7075529
  • Click OK

License

Mumla's LICENSE is GNU GPL v3.