A clean, modern Windows application that allows you to control volume and mute settings for individual applications. The app runs in the system tray for easy access.
✅ Individual Volume Control - Adjust volume for each application separately
✅ Mute Control - Mute/unmute specific applications
✅ System Tray Integration - Runs quietly in the background
✅ Auto-refresh - Automatically detects new audio sessions
✅ Modern Dark UI - Clean, professional interface
The main interface showing:
- Application name and process details
- Individual mute checkboxes for each app
- Volume sliders with percentage display
- Clean dark theme interface
System tray integration:
- Minimizes to tray instead of closing
- Right-click context menu
- Double-click to restore window
- Windows 10 or later
- .NET 8.0 Runtime
- Administrator privileges (for audio control)
- Launch the application - It will appear in your system tray
- Double-click the tray icon to open the main window
- Adjust volume sliders for individual applications
- Click mute checkboxes to mute specific apps
- Close to tray - The X button minimizes to tray, not exit
- Right-click tray icon for menu options
dotnet build
dotnet run
- Built with WPF and .NET 8
- Uses NAudio.Wasapi for Windows Audio Session API integration
- MVVM architecture for clean code separation
- Hardcodet.NotifyIcon.Wpf for system tray functionality
Windows doesn't natively support moving active audio streams between devices. True per-app audio routing requires:
- Virtual audio cable drivers
- Kernel-level audio interception
- I already tried to make it route but seems to be limitation within windows itself or skill issue :P
This app focuses on what Windows actually supports: volume and mute control for individual applications.
If you find this project helpful, consider supporting :
This project is licensed under the MIT License - see the LICENSE file for details.