Skip to content

Conversation Awareness doesn't restore media volume when starting from Transparency mode #739

Description

@wdulac

App version

1.0.0-rc1

App source

GitHub

Device

Google Pixel 9

Android / OS version

Android 17, GrapheneOS

Root / hook method

No root (native L2CAP support)

AirPods model

AirPods Pro 2 (USB-C)

AirPods firmware

8454800

What happened

When Conversation Awareness triggers while the listening mode is already set to Transparency, the media volume is lowered as expected when speech starts, but it is never restored to its previous level once the conversation ends. The listening mode correctly stays on Transparency throughout (as expected, since no mode switch is needed), but the volume ducking appears to be permanent in this case.

Steps to reproduce:

  1. Set listening mode to Transparency
  2. Play media
  3. Start speaking to trigger Conversation Awareness (volume ducks, as expected)
  4. Stop speaking and wait
  5. Observe : Volume remains ducked and does not return to the pre-conversation level

Expected behaviour:

Volume should return to its pre-conversation level once Conversation Awareness detects the end of speech, regardless of which listening mode was active beforehand.

Comparison — working case:

When starting from ANC instead of Transparency, the full cycle works correctly: mode switches to Transparency + volume ducks on speech, then mode switches back to ANC + volume restores on speech end. The issue only appears when the starting mode is already Transparency (i.e., no mode switch occurs on trigger).

Logs

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    androidAndroid app related issuesbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions