element-hq / element-hq/element-x-android

the output sound of a call is not always 'call' it is sometime 'media'

Open
#5,030 1 comment 0 reactions 0 assignees View on GitHub
A-Call O-Occasional S-Major T-Defect Z-Element Call
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

### Steps to reproduce

1. Where are you starting? What can you see?
I do a call between 2 mobile apps (but it also happens when one is web app).

3. What do you click?
I click on the volume buttons of the phone.

### Outcome

#### What did you expect?
I expect that the output is 'call' and that i can use the volume buttons of the phone.

#### What happened instead?
Sometimes the output is 'call' and sometimes it is 'media'. If it is media I can not use the volume buttons.

### Your phone model

Google pixel 8a

### Operating system version

Android 16

### Application version and app store

Element X 25.06.02

### Homeserver

matrix

### Will you send logs?

No

### Are you willing to provide a PR?

No

Contributor guide

Open the contributing guide

Research direction

No source files or tests are named. First reproduce the audio-routing behavior on a Pixel 8a running Android 16 with Element X 25.06.02, then trace the call audio output selection and volume-button behavior; done means call audio consistently uses the call output and the phone volume buttons control it.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
audio-video-rtc, mobile
Issue type
Bug
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.