VolumeControl.SDK 6.6.3

dotnet add package VolumeControl.SDK --version 6.6.3                
NuGet\Install-Package VolumeControl.SDK -Version 6.6.3                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="VolumeControl.SDK" Version="6.6.3" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add VolumeControl.SDK --version 6.6.3                
#r "nuget: VolumeControl.SDK, 6.6.3"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install VolumeControl.SDK as a Cake Addin
#addin nuget:?package=VolumeControl.SDK&version=6.6.3

// Install VolumeControl.SDK as a Cake Tool
#tool nuget:?package=VolumeControl.SDK&version=6.6.3                

<p align="center"> <a href="https://radj307.github.io/volume-control"><img alt="[Volume Control Banner]" src="https://i.imgur.com/rMbNIhU.png"></a><br/> <a href="https://github.com/radj307/volume-control/releases/latest"><img alt="GitHub tag (latest SemVer)" src="https://img.shields.io/github/v/tag/radj307/volume-control?color=e8e8e7&label=Latest%20Release&logo=github&logoColor=e8e8e7&sort=semver&style=flat-square"></a>   <a href="https://github.com/radj307/volume-control/releases"><img alt="Downloads" src="https://img.shields.io/github/downloads/radj307/volume-control/total?label=Downloads&color=e8e8e7&logo=github&logoColor=e8e8e7&style=flat-square"></a>   <a href="https://github.com/radj307/volume-control-cli"><img alt="Volume Control CLI Latest Version" src="https://img.shields.io/github/v/tag/radj307/volume-control-cli?color=e8e8e7&logo=github&logoColor=e8e8e7&label=Latest%20VCCLI%20Version&style=flat-square"></a> </p>


<p align="center"> Application-specific volume control that supports the keybindings you already use.<br/> Designed for effortless music volume control <i>(Spotify, Deezer, Chrome, Firefox, etc.)</i> without disrupting gaming or VoIP audio. </p>

What It Does

  • Lets you control the volume of specific programs using only the keyboard.
  • Can override pre-existing keys & key combinations, including all of the media keys.
  • All hotkeys are completely user-customizable and can be bound to a variety of actions.
  • New actions can be added via user-created addons.
  • Offers more features and a more compact UI than the Windows Volume Mixer.
  • And more!

How does it work?

Volume Control leverages the Win32 API to establish seamless native hotkeys, effectively superseding default Windows keybindings with imperceptible latency. Employing the same approach as the native Windows volume mixer, it offers compatibility with all applications.

Volume Control empowers users with an unlimited array of unique hotkey combinations, each fully customizable with specific actions. The default options include common actions like "Volume Up", "Volume Down", and "Toggle Mute". Furthermore, you have the flexibility to create and integrate your own custom actions in C# to enhance Volume Control's functionality.

Getting Started

Getting started is simple. Download VolumeControl-Installer.exe from the latest release, and run it. It will guide you through the installation process.

If you prefer to use a package manager, you can use Winget to install Volume Control:

winget install radj307.volume-control

Manual Installation

Download VolumeControl.exe from the latest release and move it to a location of your choice.

Before starting the program for the first time, you have to unblock the executable from the properties menu.
This is necessary because Windows requires paying >$300 a year for a Microsoft-approved publishing certificate in order to prevent Windows Defender from blocking it.
If you're unsure, you can always run it through VirusTotal first, or check the source code yourself.

  1. R+Click on VolumeControl.exe in the file explorer and select Properties in the context menu.
  2. Check the box next to Unblock:
    alternate text is missing from this package README image
  3. Click Ok to save the changes.

All that's left now is to run the application.

Contributing

See CONTRIBUTING.md for more information.

Addon Development

Want to develop an addon for Volume Control?
Get started with the tutorial!
We also have doxygen-generated API Documentation available online.

Product Compatible and additional computed target framework versions.
.NET net6.0-windows7.0 is compatible.  net7.0-windows was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
6.6.3 160 11/22/2023
6.6.1 93 11/13/2023
6.6.0 89 11/13/2023
6.6.0-pr1 72 11/12/2023
6.5.2 78 11/8/2023
6.5.0 95 11/3/2023
6.4.0 110 10/28/2023
6.3.0 117 10/24/2023
6.3.0-debug 79 10/25/2023
6.2.0 110 10/21/2023
6.2.0-rev1 90 10/21/2023
6.1.1 103 10/18/2023
6.1.1-SelectActiveApplication 68 10/19/2023
6.1.1-rev1 73 10/19/2023
6.1.0 93 10/18/2023
6.1.0-pr1 71 10/12/2023
6.0.5 108 10/3/2023
6.0.4 99 10/1/2023
6.0.3 98 9/29/2023
6.0.2 103 9/27/2023
6.0.1 103 9/23/2023
6.0.0 288 1/13/2023
6.0.0-pr9.1 49 9/16/2023
5.2.6 355 8/26/2022
5.2.5 342 8/19/2022
5.2.4 332 8/17/2022
5.2.3 347 8/7/2022
5.2.2 365 8/6/2022
5.2.1 358 8/6/2022
5.2.0.1 364 8/5/2022
5.2.0 363 8/5/2022
1.0.0 357 8/3/2022