Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Morgyn authored Aug 10, 2021
1 parent aa8c14b commit 7c5d45a
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,29 @@
# AutoAudioSwitch
Set Application Default audio device on application start.

## Description
Useful if you use a different device for specific applications who do not observe or override application audio settings.

An example use of this is the game Escape from tarkov, which ignores App volume device preferences and will always use the default device.

This application watches for applications to start based on their filename, once they have started and a 30 second delay has passed (to be tunable) it will then set the target applications sound device to the default, then to the chosen device.
This application watches for applications to start based on their filename, once they have started and a 30 second delay has passed (to be tunable) it will then set the target application's sound device to the default, then to the chosen device.

## Configuration
The format of the ini is:

```
[Application.exe]
Device=SoundVolumeView\Command-Line\Friendly-ID\Render
```

The ini will need to be configured for your use case.

To find your Command-Line Friendly-ID run SoundVolumeView.exe in the SoundVolumeView directory. Locate your Render device (Sound output) in the list, right click and go to properties. It will be listed 5th from bottom, labeled "Command-Line Friendly ID:". Copy and Paste that after Device.
To find your Command-Line Friendly-ID run SoundVolumeView.exe in the SoundVolumeView directory. Locate your Render device (Sound output) in the list, right click and go to properties. It will be listed 5th from bottom, labeled "Command-Line Friendly ID:". Copy and Paste that after "Device=".

The inifile and application supports multiple exes and will watch them all.

If you forget to run AutoAudioSwitch before the application started, when AutoAudioSwitch will check if the target exes are already running and try and set them immediately.

## SoundVolume View
This application is reliant on another excellent peice of software, bundled with this release. It is called SoundVolumeView from NirSoft.
This can be found at: https://www.nirsoft.net/utils/sound_volume_view.html

0 comments on commit 7c5d45a

Please sign in to comment.