Skip to content

fix: disambiguate audio device labels#46

Merged
chanderlud merged 3 commits into
masterfrom
fix/audio-device-labels
Jul 3, 2026
Merged

fix: disambiguate audio device labels#46
chanderlud merged 3 commits into
masterfrom
fix/audio-device-labels

Conversation

@chanderlud

@chanderlud chanderlud commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Summary

Audio device dropdowns can now show disambiguating hardware details when CPAL provides them, so generic labels like Microphone and Speakers become labels such as Microphone (USB Audio Interface) without changing device selection IDs.

The fix stays inside telepathy-audio enumeration: AudioDeviceInfo.name is enriched from CPAL extended description metadata first, then manufacturer, while the public Rust/Flutter shape remains { name, id }.

Closes #43.

Validation

On a desktop machine with multiple microphones/speakers, open Settings -> Audio Options and confirm dropdown labels include disambiguating details while selection still works.


Compound Engineering
GPT_5.5

chanderlud and others added 3 commits July 1, 2026 21:52
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@chanderlud chanderlud merged commit 3eaa457 into master Jul 3, 2026
19 of 20 checks passed
@chanderlud chanderlud deleted the fix/audio-device-labels branch July 3, 2026 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Audio device names do not include enough information to disambiguate many devices

1 participant