Volume Manager logo

Volume Manager

Developed by @yume-chan

Dls
Ver
v0.2
Size
17.35 MB
Date
20 Sept 2026
volume-manager.md

Volume Manager is an open-source Android tool providing independent, per-app audio level control without adding sound latency. Operating via privileged Shizuku permissions, it allows users to manage individual application streams directly through the main interface or an integrated hardware volume button popup.

Technical Overview

The application queries AudioManager#getActivePlaybackConfigurations() to detect active players like AudioTrack and MediaPlayer, mapping client process IDs to specific applications through ActivityManager and PackageManager. By leveraging Shizuku to access hidden system APIs, it invokes AudioPlaybackConfiguration#getPlayerProxy() and IPlayer.setVolume() to adjust internal volume multipliers directly at the stream level. Continuous tracking is maintained via AudioManager#registerAudioPlaybackCallback(), applying established volume levels immediately when new audio streams initialize.

Screenshot 1Screenshot 2
Volume Manager ScreenshotScreenshot 2

Core Features of Volume Manager

  • Per-app control: Adjusts individual audio stream levels independently across active applications.
  • Zero latency: Applies volume multipliers directly to audio tracks without introducing processing delay or audio capture lag.
  • Protected streams: Controls audio output on protected applications without requiring patched client packages.
  • Hardware integration: Replaces default system volume popups via an automated accessibility service triggered by volume keys or an on-screen button.

Compatibility & Quick Setup

Requires Android 13 or newer — install the APK, launch the app to authorize Shizuku access, and permit the automatic accessibility service configuration.

Disclaimer: This software is a work in progress and utilizes write-only system APIs, meaning volume adjustments made in one application will not be read or reflected by other controllers.