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