jamulussoftware / jamulussoftware/jamulus

Android: Detect internal mic/audio out and enable Mute Myself by default

Open
#2,459 3 comments 1 reaction 0 assignees View on GitHub
android feature request
Dominant language
C
Stars
1.1k
Forks
248
Avg merge
2d 3h
Merged PRs (30d)
9

Description

Another idea before I forget to write it down...

It would be nice to have if the Android audio system could check whether it's only got the internal mic / audio out connected. If so, it should turn on "Mute Myself" and prevent it being turned off. (Maybe have a different banner - so we'd have "unmuted", "self-muted" and "hard muted".)

_Originally posted by @pljones in https://github.com/jamulussoftware/jamulus/issues/2457#issuecomment-1058956170_

Contributor guide

Open the contributing guide

Research direction

The issue does not name an Android audio file, entry point, or test. Start by locating the Android audio-system code that detects connected microphone and audio-output devices, then verify how mute state and its banner are represented. Done means internal-only audio enables “Mute Myself” by default, prevents unmuting, and distinguishes unmuted, self-muted, and hard-muted states.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, c
Domain
audio-video-rtc, mobile-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.