{"id":20723290,"url":"https://github.com/radj307/volume-control","last_synced_at":"2025-04-13T00:45:27.669Z","repository":{"id":37334884,"uuid":"458384417","full_name":"radj307/volume-control","owner":"radj307","description":"Specific-Application Volume Control Hotkeys for Windows.","archived":false,"fork":false,"pushed_at":"2025-04-06T01:49:23.000Z","size":40587,"stargazers_count":87,"open_issues_count":24,"forks_count":8,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-13T00:45:22.601Z","etag":null,"topics":["control","coreaudio","csharp","customizable","free","hotkey","hotkeys","net-core-6","process-audio","sound-controls","volume","volume-control","volumey","windows","windows-10","windows-11","wpf"],"latest_commit_sha":null,"homepage":"https://radj307.github.io/volume-control","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/radj307.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-12T00:53:12.000Z","updated_at":"2025-01-25T04:46:33.000Z","dependencies_parsed_at":"2023-12-24T02:25:09.707Z","dependency_job_id":"fde94698-2d30-4769-aed7-854844b5d47d","html_url":"https://github.com/radj307/volume-control","commit_stats":null,"previous_names":[],"tags_count":159,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radj307%2Fvolume-control","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radj307%2Fvolume-control/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radj307%2Fvolume-control/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radj307%2Fvolume-control/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/radj307","download_url":"https://codeload.github.com/radj307/volume-control/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248650420,"owners_count":21139672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["control","coreaudio","csharp","customizable","free","hotkey","hotkeys","net-core-6","process-audio","sound-controls","volume","volume-control","volumey","windows","windows-10","windows-11","wpf"],"created_at":"2024-11-17T04:08:13.356Z","updated_at":"2025-04-13T00:45:27.640Z","avatar_url":"https://github.com/radj307.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003ca href=\"https://radj307.github.io/volume-control\"\u003e\u003cimg alt=\"[Volume Control Banner]\" src=\"https://i.imgur.com/rMbNIhU.png\"\u003e\u003c/a\u003e\u003cbr/\u003e\n\u003ca href=\"https://github.com/radj307/volume-control/releases/latest\"\u003e\u003cimg alt=\"GitHub tag (latest SemVer)\" src=\"https://img.shields.io/github/v/tag/radj307/volume-control?color=e8e8e7\u0026label=Latest%20Release\u0026logo=github\u0026logoColor=e8e8e7\u0026sort=semver\u0026style=flat-square\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://github.com/radj307/volume-control/releases\"\u003e\u003cimg alt=\"Downloads\" src=\"https://img.shields.io/github/downloads/radj307/volume-control/total?label=Downloads\u0026color=e8e8e7\u0026logo=github\u0026logoColor=e8e8e7\u0026style=flat-square\"\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://github.com/radj307/volume-control-cli\"\u003e\u003cimg alt=\"Volume Control CLI Latest Version\" src=\"https://img.shields.io/github/v/tag/radj307/volume-control-cli?color=e8e8e7\u0026logo=github\u0026logoColor=e8e8e7\u0026label=Latest%20VCCLI%20Version\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n***\n\n\u003cp align=\"center\"\u003e\nApplication-specific volume control that supports the keybindings you already use.\u003cbr/\u003e\nDesigned for effortless music volume control \u003ci\u003e(Spotify, Deezer, Chrome, Firefox, etc.)\u003c/i\u003e without disrupting gaming or VoIP audio.\n\u003c/p\u003e\n\n## What It Does\n\n- Lets you control the volume of specific programs using only the keyboard.\n- Can override pre-existing keys \u0026 key combinations, including all of the media keys.\n- All hotkeys are completely user-customizable and can be bound to a variety of actions.\n- New actions can be added via [user-created addons](https://radj307.github.io/volume-control/html/md_docs__addon_development.html).\n- Offers more features and a more compact UI than the Windows Volume Mixer.\n- And more!\n\n## How does it work?\n\nVolume 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.\n\nVolume 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.\n\n# Getting Started\n\nGetting started is simple. Download `VolumeControl-Installer.exe` from the [latest release](https://github.com/radj307/volume-control/releases/latest), and run it. It will guide you through the installation process.\n\nIf you prefer to use a package manager, you can use [Winget](https://learn.microsoft.com/en-us/windows/package-manager/) to install Volume Control:\n```\nwinget install radj307.volume-control\n```\n\nA basic usage guide is available on [the wiki](https://github.com/radj307/volume-control/wiki).\n\n## Manual Installation\n\nDownload `VolumeControl.exe` from the [latest release](https://github.com/radj307/volume-control/releases/latest) and move it to a location of your choice.\n\nBefore starting the program for the first time, you have to unblock the executable from the properties menu.  \nThis is necessary because Windows requires paying *\u0026gt;$300* a year for a [Microsoft-approved publishing certificate](https://docs.microsoft.com/en-us/windows-hardware/drivers/dashboard/get-a-code-signing-certificate) in order to prevent Windows Defender from blocking it.  \n*If you're unsure, you can always run it through [VirusTotal](https://www.virustotal.com/gui/home/upload) first, or check the source code yourself.*\n\n 1. R+Click on `VolumeControl.exe` in the file explorer and select *Properties* in the context menu.  \n 2. Check the box next to *Unblock:*  \n ![](https://i.imgur.com/NMI4m4F.png)  \n 3. Click **Ok** to save the changes.  \n\nAll that's left now is to run the application.\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for more information.  \n\n## Addon Development\n\nWant to develop an addon for Volume Control?  \nGet started with the [tutorial](https://radj307.github.io/volume-control/html/md_docs__addon_development.html)!  \nWe also have doxygen-generated [API Documentation](https://radj307.github.io/volume-control/html/annotated.html) available online.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradj307%2Fvolume-control","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fradj307%2Fvolume-control","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradj307%2Fvolume-control/lists"}