mirror of
https://github.com/mumble-voip/mumble.git
synced 2026-03-03 00:46:56 -05:00
Default audio settings can be non-functional #2941
Labels
No labels
GlobalShortcuts
Hacktoberfest
accessibility
acl
asio
audio
bonjour
bsd
bug
build
certificate
ci
client
code
documentation
external-bug
feature-request
gRPC
github
good first issue
help wanted
help-needed
ice
installer
linux
macOS
needs-ckeck-with-latest-version
needs-more-input
overlay
positional audio
priority/P0 - Blocker
priority/P1 - Critical
priority/P2 - Important
priority/P3 - Somewhat important
priority/P4 - Low
public-server-registration
qt
recording
release-management
server
stale-no-response
stale-support
support
task
test
theme
translation
triage
ui
windows
wontfix
x64
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/mumble-mumble-voip#2941
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Krzmbrzl on GitHub (Jan 11, 2025).
Description
When freshly installing Mumble, Mumble somehow selects an audio backend to use and also an input and an output device that it will try to use.
However, the defaults chosen for this are by no means guaranteed to work.
Steps to reproduce
Freshly install Mumble or delete the settings file (and backup) so Mumble needs to initialize its settings from scratch (including audio backend and audio input/output devices).
Mumble version
All
Mumble component
Client
OS
Other
Reproducible?
Yes
Additional information
Ideally, we should have some sort of check in place to see whether the currently selected devices and backends can be used at all.
For the audio backend this could be as simple as checking whether initializing that backend as even succesful.
For audio devices, this is likely more tricky. The correct thing to do would likely be to interface with the OS in some way to query the default input and default output device that it is currently using. Ideally, just using whatever is configured in the OS would be its own option (that works and keeps in sync with the OS).
Related issues:
Relevant log output
No response
Screenshots
No response
@mevemo commented on GitHub (Apr 23, 2025):
I am having the same issues.
The Mac client crashes or loses audio routing when AirPods are connected or disconnected
Description:
When using the Mumble Mac client (tested on macOS 15.4), connecting or disconnecting AirPods causes serious audio issues. In some cases, the application becomes unresponsive or crashes entirely.
Steps to reproduce:
Expected behavior:
The Mumble client should handle output device changes (especially wireless ones like AirPods) gracefully without crashing or losing audio routing.
Additional notes:
It might be related to how macOS handles Bluetooth audio devices that switch between "music" and "call" modes.
@victorlapshev commented on GitHub (Sep 7, 2025):
Same here, unusable on Mac with AirPods