microsoft / microsoft/PowerToys

Auto-pause media while microphone is in active use

Open
#47,982 0 comments 0 reactions 0 assignees View on GitHub
Needs-Triage Product-Awake
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Description of the new feature / enhancement

It would be useful if PowerToys could include an option to automatically pause currently playing media when the microphone becomes actively used by an app, and then resume playback only if the media was playing before the microphone became active.

The feature could work system-wide using Windows microphone activity detection and Windows media session controls. Ideally, it would:

* Detect when any app starts actively using the microphone
* Check whether media is currently playing
* Pause the active media session when microphone use begins
* Remember whether PowerToys paused the media
* Resume playback only after microphone use ends, and only if PowerToys paused it earlier
* Avoid starting media if nothing was playing before
* Optionally allow users to exclude specific apps
* Optionally allow a short delay before pausing or resuming

This could be implemented as a small utility or as part of an existing PowerToys module related to system behavior or audio control.

### Scenario when this would be used?

This would be helpful when using voice typing, dictation, voice search, calls, meetings, voice notes, screen recording, or any app that temporarily uses the microphone while music or video is playing in the background.

For example, if Spotify, YouTube, or another media app is playing and the user starts voice typing or joins a call, PowerToys would automatically pause the media. Once the microphone is no longer in use, PowerToys would resume the media only if it had paused it automatically.

This avoids having background music interfere with microphone input and removes the need to manually pause and resume media every time the microphone is used.

### Supporting information

_No response_

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are identified in the issue, so first locate the existing PowerToys module or system-behavior entry point for audio and media control. Done means microphone activity pauses currently playing media, resumes it only when PowerToys paused it, and supports the stated safeguards and optional exclusions or delays.

Written by the indexing model from the issue text.

Assessment

Domain
audio-video-rtc, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.