Skip to content

SoundMaster

Sayantan Paul edited this page Aug 7, 2024 · 5 revisions

This feature allows to create custom combinations of apps and audio output devices, making it possible to achieve the following -

  1. Volume/Equalizer/Balance control of independent apps audio
  2. Play multiple types of audio outputs at once (wired / wireless / speaker) while independently controlling each
  3. Route different apps to different audio output devices, without interference from each other

Precautions

Requires Android 10 or later. SoundMaster doesn't work on apps with strong copyright protection (example. Spotify). While active, SoundMaster introduces a minimal amount of audio output latency (20~50 ms), which shouldn't be much noticable in regular purposes, but is necessary to process the audio.

You must stop SoundMaster before updating ShizuTools, Switching off the device or any operation that involves abrupt termination. Otherwise, the controlled apps may become muted. If that happens, unmute them using MixedAudio menu.

How to start

Once you tap the "SoundMaster" menu, A new notification similar to below should arrive. SoundMaster-notification

This notification can be used to open the configuration menu for SoundMaster. To get started, tap on the notification. A menu should be revealed at the bottom of the screen, like below - SoundMaster-menu

To specify app-output combinations, start adding 'Sliders'. Tap on the 'New Slider' button, then select the app you want to be controlled by SoundMaster, along with the preferred output device. One app can have multiple sliders, if the output devices are different.

SoundMaster-menu-filled

Once we have our sliders in place, hit the 'Play' button beside 'New Slider', to start SoundMaster. At this point, the audio of those apps should be routed through ShizuTools.

How to control

Controlling SoundMaster when it's running is pretty straightforward as well. You can tap on the notification once again to bring the menu, or change your regular media volume of the device to bring the menu to front. The controls are marked in the following image - SoundMaster-controls

Volume Control

To control volume of a specific app-output combination, simply slide through the volume area marked in the previous image. The max volume (at 120%) should be louder than the system-permitted volume levels, as there is also a volume booster integrated into SoundMaster.

Switch output device

To switch audio output to a different device, tap on the 'music' icon when SoundMaster is running. it should reveal a short list of currently available devices, and select any of them to re-route the audio of that specific app only. SoundMaster-output

Control EQ/Balance

Controlling EQ/balance is as easy as revealing the extended controls menu, by clicking the right-most button of a slider. SoundMaster-eq

How to stop

The 'play' button we clicked previously also serves as a 'stop' button when SoundMaster is Active. Simply clicking on that button restores the control of those apps to the system volume slider.

Removing Sliders

To remove a slider, open the 'Switch output device' menu and Select 'None'.