Mumble
mumble.infoOpen source, low-latency, high quality voice chat software. You can host your own server, or use a hosted instance, there are client applications for Windows, MacOS and Linux as well as third-party apps for Android and iOS.
- Homepage:mumble.info
- GitHub:github.com/mumble-voip/mumble
- Privacy:mumble.info/privacy
- iOS App:apps.apple.com/us/app/mumble/id443472808
- Android App:play.google.com/.../se.lublin.mumla
- Web info:web-check.xyz/check/mumble.info
Mumble Source Code
Author
Description
Mumble is an open-source, low-latency, high quality voice chat software.
Homepage
https://www.mumble.infoRepository
- LicenseOther
- Created26 Feb 11
- Primary languageC++
- Size144,731 KB
- Stars8,217
- Forks1,372
- Watchers8,217
Top Contributors
@thorvald (2756)
@Krzmbrzl (2261)
@mkrautz (1987)
@davidebeatrici (938)
@hacst (648)
@weblate (477)
@Kissaki (402)
@Hartmnt (344)
@pcgod (340)
@elitallman (117)
@amrecio (46)
@fwaggle (43)
@Natenom (41)
@TerryGeng (35)
@Zuko (30)
@haruArc (24)
@matze (23)
@Rantanen (21)
@Popkornium18 (21)
@klemensn (20)
@rawnar (18)
@lnussel (14)
@vimpostor (14)
@ngollan (12)
@d-rez (12)
@maxer137 (12)
@tkmorris (12)
@Spaccaossi (11)
@Septarius (11)
@dekarl (11)
@dexgs (10)
@buscher (9)
@seaeagle1 (9)
@sqwishy (9)
@bogie (8)
@Lartza (8)
@pataquets (8)
@crknadle (8)
@bendem (7)
@carlocastoldi (7)
@radioactiveman (7)
@trudnorx (6)
@cfstras (6)
@jvbsl (6)
@strandedPL (6)
@Johni0702 (6)
@SuperNascher (6)
@diftucs (6)
@nicholas-lonsinger (6)
@LuAPi (6)
@EmperorArthur (5)
@0xC0ncord (5)
@probonopd (5)
@ChrisLane (5)
@s1gtrap (5)
@TredwellGit (5)
@cheesy (5)
@Snowknight26 (5)
@3Necromancer (5)
@Svedrin (5)
@merua (5)
@diederikdehaas (5)
@WOLFI3654 (4)
@vedantmgoyal9 (4)
@main-- (4)
@abextm (4)
@dennisschagt (4)
@deluxghost (4)
@botanegg (4)
@Gert-dev (4)
@titison (4)
@jeandeaual (4)
@comradekingu (4)
@fedetft (4)
@powerjungle (4)
@Green-Sky (4)
@McKayJT (4)
@tu-maurice (4)
@tgurr (4)
@synapse84 (3)
@robozman (3)
@arrai (3)
@nmeum (3)
@DarkDefender (3)
@seantalts (3)
@miek (3)
@mryamac (3)
@bkmgit (3)
@Stunkymonkey (3)
@felixsinger (3)
@Flumble (3)
@an0nfunc (3)
@amdadulbari (3)
@feld (3)
@askreet (3)
@KetchupBomb (3)
@JoelTroch (3)
@hjf288 (3)
@kripton (3)
@pkern (2)
Recent Commits
Robert Adam(20 Aug 26)
Merge PR #5961: CHANGE(ipc): move Socket and OverlayPipe to $XDG_RUNTIME_DIR/mumble/
Carlo Castoldi(17 Aug 26)
FIX(overlay): Resolve MSVC CRT mismatch when linking ipcutils overlay forces a static CRT (/MT) since it's injected into third-party processes, but the shared ipcutils target defaults to the dynamic CRT (/MD), causing LNK2038 on Windows. * In the isolated xcompile build, force ipcutils to /MT directly; * in the native build, where ipcutils is shared with the client and must stay /MD, give overlay its own /MT copy (ipcutils_overlay) built from the same sources instead.
Carlo Castoldi(16 Aug 26)
FIX(overlay): Throttle reconnect attempts in drawOverlay() drawOverlay() runs once per rendered frame and, whenever the overlay wasn't connected to Mumble, attempted a fresh socket()/connect() on every single call. When the overlay endpoint isn't reachable (e.g. Mumble hasn't started yet, or the injected process' XDG_RUNTIME_DIR doesn't match Mumble's), this meant retrying connect() 60-1000+ times per second for as long as the game kept rendering frames. Add a per-Context connectAttempt timestamp and only retry once OVERLAY_RECONNECT_INTERVAL (1 second) has passed since the last attempt. The very first attempt after newContext() still happens immediately; only subsequent retries are throttled.
Carlo Castoldi(16 Aug 26)
REFAC(ipc): extract IPCUtils for Socket and OverlayPipe
Robert Adam(15 Aug 26)
Merge PR #7288: FIX: Emit valid IPv6 strings from HostAddress::toString
Robert Adam(15 Aug 26)
Merge PR #7142: FEAT(positional-audio): Plugin for Teardown
Robert Adam(14 Aug 26)
Merge PR #7286: MAINT: Make updatetranslations.py work with versioned lupdate
Md. Amdadul Bari Imad(14 Aug 26)
FIX: Emit valid IPv6 strings from HostAddress::toString The IPv6 branch of HostAddress::toString() compressed zero-groups with a naive global regex replace ("(:0)+" -> ":"). RFC 5952 allows collapsing only the single longest run of zero-groups, so an address with two separate zero-runs (e.g. 2001:db8:0:0:1:0:0:2) was rendered with two "::" sequences (2001:db8::1::2), which is not a valid, parseable IPv6 address. Such strings are shown in ban lists, the user-information dialog and server logs. Delegate formatting to Qt's RFC 5952-correct QHostAddress::toString(), as the IPv4 path already does, and add a HostAddress::toString round-trip test. Fixes #7287
Robert Adam(14 Aug 26)
MAINT: Make updatetranslations.py work with versioned lupdate
Robert Adam(14 Aug 26)
Merge PR #7283: FIX: Correct sub-byte netmask handling in HostAddress::match
Md. Amdadul Bari Imad(14 Aug 26)
FIX: Correct sub-byte netmask handling in HostAddress::match For the final, non-byte-aligned part of a CIDR prefix, HostAddress::match built the mask as 0xFF >> (8 - bits) (keeping the low bits instead of the high bits) and then ran it through htons(). htons() on a uint8_t truncates to 0 on a little-endian host, so the partial byte was masked with 0 and not compared at all. As a result match() was too permissive for any mask length not a multiple of 8: e.g. a 10.16.0.0/20 ban also matched 10.16.16.0. Build the mask as 0xFF << (8 - bits) and drop the htons() call. Add a HostAddress::match test to TestServerAddress covering a non-byte-aligned mask. Fixes #7282
Robert Adam(13 Aug 26)
Merge PR #7279: FIX: Correct CaseInsensitiveQString strict comparison operators
Md. Amdadul Bari Imad(13 Aug 26)
FIX: Correct CaseInsensitiveQString strict comparison operators operator<(CaseInsensitiveQString, QString) and the matching operator> were byte-for-byte identical to operator<= / operator>=, so a strict comparison returned true for (case-insensitively) equal operands, violating strict-weak ordering. CaseInsensitiveQString is used as a map/hash key, so ordered logic built on strict < / > could misbehave. Delegate < to the correct operator>(QString, CaseInsensitiveQString) and > to operator<(QString, CaseInsensitiveQString), and cover the equal case in the TestCaseInsensitiveQString unit test. Fixes #7278
Robert Adam(13 Aug 26)
Merge PR #6928: DOCS(database): Add some crude high-level docs for DB
Robert Adam(19 Sept 25)
DOCS(database): Add some crude high-level docs for DB
Robert Adam(13 Aug 26)
Merge PR #7254: FIX(server): Reject unauthenticated use of reserved names
Robert Adam(13 Aug 26)
Merge PR #7268: Translations update from Hosted Weblate
Robert Adam(13 Aug 26)
TRANSLATION: Update translation files
Hosted Weblate(25 Jul 26)
TRANSLATION: Update Swedish translation Currently translated at 100.0% (2386 of 2386 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Mona Lisa <[email protected]> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/sv/ Translation: Mumble/Mumble Client
Hosted Weblate(25 Jul 26)
TRANSLATION: Update Portuguese (Brazil) translation Currently translated at 85.8% (2048 of 2386 strings) Co-authored-by: William Weber Berrutti <[email protected]> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/pt_BR/ Translation: Mumble/Mumble Client
Hosted Weblate(25 Jul 26)
TRANSLATION: Update Thai translation Currently translated at 2.4% (59 of 2386 strings) Co-authored-by: Short Circuit (HS3BCK) <[email protected]> Translate-URL: https://hosted.weblate.org/projects/mumble/mumble-client/th/ Translation: Mumble/Mumble Client
Robert Adam(13 Aug 26)
Merge PR #7069: BUILD(client): Raise macOS deployment target to 15
Robert Adam(12 Aug 26)
MAINT: Fix indentation
Robert Adam(12 Aug 26)
BUILD(macos): Add safety check to keep overlay disabled
Robert Adam(12 Aug 26)
BUILD(macos): Ensure AVFoundation dep fulfilled for TTS
Robert Adam(11 Aug 26)
CI(ga): Upgrade to using macOS 15
Robert Adam(11 Aug 26)
TRANSLATION: Update translation files
Nicholas Lonsinger(10 Feb 26)
MAINT(client): Remove dead macOS overlay code, files, and submodule With the macOS overlay disabled for all builds, clean up the dead code left behind: files, directories, a git submodule, and conditional blocks that are no longer reachable. File and directory removals: - Remove overlay scripts from macx/scripts/ (build-overlay-installer, gendmg.pl); retain release tooling (osxdist.py, DS_Store, codesign-requirements.tmpl) used by CI - Remove macx/osax/ directory (overlay scripting addition) - Remove 3rdparty/mach-override-src submodule and mach-override-build wrapper - Delete overlay_gl macOS files (avail_mac.h, avail_mac.pl, init_mac.c) - Delete dead Overlay_macx.mm and helpers/g15helper/g15helper_macx.c Code cleanup: - Remove dead deprecation pragma from CoreAudio.mm - Remove macOS else() branch from overlay_gl/CMakeLists.txt - Remove USE_OVERLAY blocks, dead forwardEvent slot, and unused forward variable from GlobalShortcut_macx.mm/.h - Remove Q_OS_MAC blocks from OverlayClient.cpp/.h and OverlayUserGroup.cpp - Remove Q_OS_MAC+USE_OVERLAY guard from MainWindow.cpp - Remove macOS overlay style default and simplify font #ifdef in Settings.cpp - Remove macOS overlay UI string from GlobalShortcut.cpp/.ui and translations
Nicholas Lonsinger(10 Feb 26)
REFAC(client): Replace deprecated NSSpeechSynthesizer with AVSpeechSynthesizer NSSpeechSynthesizer (AppKit) was deprecated in macOS 14. This switches to AVSpeechSynthesizer (AVFoundation), which has built-in utterance queuing, eliminating the manual NSMutableArray queue and delegate chain.
Nicholas Lonsinger(10 Feb 26)
BUILD(client): Raise macOS deployment target to 15 and disable overlay Raise CMAKE_OSX_DEPLOYMENT_TARGET from 10.15 to 15 (Sequoia), removing compatibility shims for macOS 10.5-10.14 that are now dead code. Disable overlay for all macOS builds since it relies on mach_override (no ARM support) and deprecated APIs like AuthorizationExecuteWithPrivileges. Changes: - Replace kAudioObjectPropertyElementMaster with kAudioObjectPropertyElementMain - Replace deprecated AudioDeviceGetProperty with AudioObjectGetPropertyData - Remove @available() version guards for macOS 10.12/10.14 - Replace NSAutoreleasePool with @autoreleasepool blocks - Remove Carbon API fallback code (GetScriptManagerVariable, etc.) - Remove respondsToSelector: checks for APIs available since macOS 10.5+ - Remove macOS overlay build targets and dependencies (ScriptingBridge, Security, xar) - Remove USE_MAC_UNIVERSAL preprocessor guard in VersionCheck
Mumble Security
Mumble Website
Website
Mumble
Mumble is a free, open source, low latency, high quality voice chat application.
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address151.101.129.91
- LocationSan Francisco,California,United States of America,NA
- ISPFastly Inc.
- ASNAS54113
Associated Countries
CH
US
JP
Safety Score
Website marked as safe
100%
Blacklist Check
www.mumble.info was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Mumble Android App
APK Info
- AppMumla
- Creation Date08 Mar 22
- Last Updated17 Jul 24
- Current Version3.5.9-beta1
- Privacy ReportView on Exodus →
De-Googled Compatibility
Trackers
No trackers found
Permissions
- Access Network State
- Bluetooth
- Broadcast Close System Dialogs
- Broadcast Sticky
- Foreground Service
- Internet
- Modify Audio Settings
- Record Audio
- System Alert Window
- Vibrate
- Wake Lock
- Write External Storage
Mumble iOS App
App Info
Mumble
Mumble - High quality, low latency voice chat Mumble is a free group voice chat application. It allows you to talk to your friends on the go, and has finally arrived on the iOS platform. Simply find a public server and join it to chat with your friends! Mumble requires a connection to a server to function. Servers can be rented from commercial hosting companies. The Mumble server software is also available free-of-charge under and open source license, so individuals are free to create their own servers, without limitations. See https://www.mumble.info for more information regarding Mumble servers. Mumble provides the following features: • High quality, low latency voice chats via WiFi or 3G using state of the art codecs • Access to thousands of public servers -- free for you to use when chatting with friends • Ability to chat with hundreds of thousands of regular users of Mumble around the world • An easily accessible list of all of your favorite servers • Connect to and list available Mumble servers on the local network • SSL/TLS encryption of connections to remote servers; voice data encrypted using OCB2-AES128 • Strong and flexible authentication with remote servers using either passwords or X.509 certificates • Advanced audio configuration, allowing users to configure the quality and bandwidth requirements of their transmitted audio (perfect for 3G connections with slow upload) • Push-to-Talk and Voice Activated audio transmission modes (for hands-free operation) • Flexible user-to-user and user-to-channel text messaging system for sharing links or images while talking • Basic user functionality on Mumble servers (server administration not possible) • Push-to-talk transmission mode. • Echo cancellation for the built-in microphone. • Bluetooth headset support. Mumble is open source software, developed collaboratively on the Internet. Mumble and its server software are available for free, for anyone to use. For more information about Mumble, please visit our website at http://www.mumbleapp.com.
Rating
Version Info
- Current Version1.3.1
- Last Updated13 Sept 17
- First Released13 Feb 12
- Minimum iOS Version8.0
- Device Models Supported162
App Details
- IPA Size8.43 Mb
- PriceFree (USD)
- Age Advisory4+
- Supported Languages1
- DeveloperMikkel Krautz
- Bundle IDinfo.mumble.Mumble
Screenshots
Mumble Reviews
More VOIP Clients
About the Data: Mumble
Change History
- Amended (androidApp, iosApp)
Edit Mumble Data
You can edit Mumble's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Mumble's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/mumbleThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share Mumble
Help your friends compare VOIP Clients, and pick privacy-respecting software and services.
Share Mumble and Awesome Privacy with your network!