Skip to content

Quickly and easily set and "lock" the state of the input devices on your system, preventing pesky programs from changing the volume or muting/unmuting your devices.

Notifications You must be signed in to change notification settings

Ham62/Volume-Locker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Volume Locker

Volume Locker allows you to quickly and easily set and "lock" the state of the input devices on your system, preventing pesky programs from changing the volume or muting/unmuting your devices.

INSTALLING AND USING:

After clicking the '+' tab to show a list of available input devices, you will be brought to a screen mirroring the device's current volume/mute state. Once you enable the mute or volume locks for a device, Volume Locker takes over the mixer for that input and will keep it set at the configured volume/mute state, blocking other programs from changing it until the locks are released.

When closing Volume Locker, the program automatically saves the loaded lock configurations to disk and automatically loads them back the next time you restart the program.

COMPILING:

The project is written in FreeBASIC so you will need to download and install the compiler before you can build Volume Locker.
Volume Locker can be compiled with the command:
fbc VolLocker.bas -s gui res\VolLocker.rc

CONTACT:

You can contact me (Ham62) via IRC in ##freebasic on irc.freenode.net
If you find any bugs you can raise them through the Github issues tab

LICENSE:

VOLUME LOCKER IS FREEWARE.  IT MAY BE USED AND
DISTRIBUTED FREELY.  NO FEE MAY BE CHARGED FOR ITS 
USE OR DISTRIBUTION.  NO WARRANTIES ARE GRANTED 
WITH THIS PRODUCT. BY USING THIS PRODUCT, YOU AGREE 
TO THESE LICENSES.

About

Quickly and easily set and "lock" the state of the input devices on your system, preventing pesky programs from changing the volume or muting/unmuting your devices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages