Description
Camera Silencer monitors Android camera availability and temporarily reduces audio output only while another app is using a camera.
It is designed for devices and camera apps where public Android audio APIs can suppress or reduce shutter sounds without root access.
Features:
- No camera permission
- No internet permission
- No accessibility service
- Optional minimal Usage Access, only to confirm that a camera app is in the foreground
- No overlay permission
- No DND policy access
- Foreground service restores audio when the camera is released
- Optional modes for silent/vibrate-following, always-on camera silencing, and manual control
Limitations:
- Effectiveness depends on the device, OS build, region configuration, and camera app implementation.
- Some camera apps may use enforced audio paths that cannot be suppressed reliably with normal app permissions.
- Without Usage Access, Camera Silencer falls back to screen-on/unlock heuristics and may not perfectly distinguish face unlock from lock-screen camera shortcuts.
- When another app keeps media audio active, such as Picture-in-Picture or background playback, Camera Silencer may leave camera sounds audible to avoid interrupting that playback.
- If suppression stops working after the camera app was opened first, force stop the camera app once and start Camera Silencer before opening the camera again.
What’s new (0.1.4)
Preserve silent/vibrate mode and ring volume when enabling or disabling camera silencing.
Add Japanese and Korean translations and per-app language settings on Android 13 and later.
A separate diagnostic app is available on GitHub Releases for compatibility reports.
Silencing may still fail on some devices or camera apps, or immediately after pausing media playback.
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Audio settingsAdjust volume and audio output.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_SPECIAL_USE
- NotificationsShow notifications.
- Run at startupStart automatically after the device is switched on.
- PACKAGE_USAGE_STATS
Comments