microsoft / microsoft/PowerToys
Auto-pause media while microphone is in active use
- 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
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