WinMute Changelog

What's new in WinMute 2.5.0

Feb 6, 2024
  • WinMute now supports multiple languages!
  • The following languages are available
  • German
  • English
  • Spanish
  • Italian
  • Dutch (partially)
  • Optional update notification (disabled for installations via package manager)
  • Some small bugfixes and UI improvements

New in WinMute 2.4.9.0 Beta (Dec 24, 2023)

  • This pre-release version of WinMute contains all the neccessary groundwork for translations to be created.

New in WinMute 2.4.1 (Sep 29, 2023)

  • Fixed an issue where WinMute would crash on shutdown, restart or logout.

New in WinMute 2.4.0 (Sep 22, 2023)

  • Added a new option to delay muting after certain events for a configurable amount of seconds

New in WinMute 2.3.1 (Jul 27, 2023)

  • Fixed annoying error message when the Windows registry key "SystemUsesLightTheme" is not present.
  • Fixed 2.3.0 setup, that actually did not contain 2.3.0 .

New in WinMute 2.3.0 (Apr 25, 2023)

  • New year, new release!
  • Added function to only mute specific endpoints
  • As is good tradition, also added a switch to NOT mute specific endpoints
  • Fixed a problem that WinMute never unmutes, when the PC bootet during quiet hours.
  • Fixed bluetooth muting description
  • Changed SetCoalescableTimer to SetTimer, since (apparently) only that prevented WinMute to run under Windows 7.
  • Please note that Windows 7 is nevertheless not supported any more.

New in WinMute 2.2.0 (Nov 28, 2022)

  • New release! Unfortunately, and for the first time ever, WinMute has to lose features instead of gaining them.
  • In 2.2.0 I decided to remove the screensaver-detection, as injecting an unsigned DLL was causing various new games (most notably Darktide and Overwatch 2) to display an error message from their anti-cheat module. Apart from that, screensaver detection has always been kinda flaky and not really possible to make a clean implementation, since Windows only ever notifies the current foreground process that a screensaver starts.
  • This problem might me migitated if WinMute's screensaver detection DLLs would be signed, but the signing process is too expensive for this little open-source project. Also, in times of rising energy prices, just letting your display go into standby might not be the worst idea ;)
  • If you absolutely rely on screensaver detection, I recommend just sticking with the previous versions for the time being.

New in WinMute 2.1.2.0 (Aug 25, 2022)

  • Changed bluetooth detection logic, so that muting the workstation doesn't happen, when scanning for new devices.
  • Fixed crash when connectiong via remote desktop
  • Show log-file path in settings UI
  • Enhanced logging

New in WinMute 2.1.1.0 (Aug 3, 2022)

  • This releases fixes some small issues with Bluetooth devices:
  • Added a 5 second delay before unmuting the workstation, when a bluetooth device reconnects.
  • This should prevent music blasting out of your pc, when the device is connected, but the audio endpoint has not been changed yet.
  • Integrated Bluetooth muting into overall mute logic, so that the workstation is not unmuted, when it is locked but an audio bluetooth device reconnects.
  • Also:
  • Improved UI when WLAN or Bluetooth is not available
  • Switched from VS-Setup to InnoSetup

New in WinMute 2.1.0.0 (Aug 2, 2022)

  • New feature: Mute your workstation when your Bluetooth device disconnects and un-mute it, when it reconnects 1
  • Thanks to @Rediwed for this feature-idea.
  • Fixed saving SSID lists in WiFi settings dialogue

New in WinMute 2.0.0.0 (May 1, 2022)

  • WinMute now mutes all audio endpoints and not just the default endpoint.
  • It also stores all endpoint states and restores them if the appropriate
  • option is set.
  • Reworked mute detection logic. This should fix timing errors, e.g. when
  • screensaver with screenlock is active.
  • WinMute can now mute your computer when it is connected (alternatively
  • when it is not connected) to a particular wireless network.
  • Added detection for display standby
  • Added detection for RDP sessions
  • Added autostart option (no more fiddling with the Startup-folder)
  • Added Hi-DPI awareness
  • Added tray icon for bright system theme
  • UI Rework (New settings and about dialogue)
  • Various fixes and improvements
  • Tried to add a setup!
  • Updated project to VS 2022 (Please re-check your Visual Studio dependency)

New in WinMute 1.9.9.3 Beta (Apr 14, 2022)

  • WinMute now let's you mute your workstation depending on which wireless network you are connected to (or alternatively: are not connected to!).

New in WinMute 1.9.9.2 Beta (Apr 12, 2022)

  • Added RDP detection
  • New settings panel
  • Tried improving the icons (help wanted ;))
  • Various fixes and improvements
  • Delete log file, when logging is disabled

New in WinMute 1.9.9.1 Beta (Apr 8, 2022)

  • Fixed auto-start issue with WinMute, when using the new "run on startup" option.
  • Reduced file size by 130kb by not using std::format

New in WinMute 1.9.9 Beta (Apr 7, 2022)

  • Added Hi-DPI Awareness
  • Added Tray-Icon for bright system theme
  • Added detection for display standby
  • UI Rework
  • Added autostart option (no more fiddling with the Autostart-Folder)
  • Reworked mute detectionlogic. This should fix timing errors, e.g. when screensaver with screenlock is active, and the display goes into suspend during that time.
  • WinMute now mutes all audio endpoints and not just the default endpoint. It also stores all endpoint states and restores them if the appropriate option is set.
  • Updated project to VS 2022

New in WinMute 1.6.0 (Dec 18, 2020)

  • New Feature:
  • Quiet Hours let's you choose a time frame, where WinMute automatically mutes your workstations an unmutes it a at a given time
  • Fix:
  • Screensaver detection was up until now limited to the bitness of WinMute: The 64-bit version only got notified by Windows when the screensaver started the current foreground application was a 64-bit process and vice versa for 32 bit. WinMute 1.6.0 adds a 32-bit proxy application, so that it can detect a screensaver start regardless fo the bitness of the foreground app. Because of this WinMute no longer includes a 32-bit version.
  • WinMute now better handles the use-case when you've are using the secure screensaver setting, that locks your PC when you return.

New in WinMute 1.5.0 (Jun 30, 2020)

  • WinMute 1.5.0 adds new options to mute your Windows-PC on shutdown, logoff or suspend (thanks @zhudock for the suggestion).
  • This should come in handy, when waking the laptop for a presentation, but a youtube video is still running in browser ;).

New in WinMute 1.4.5 (Sep 5, 2019)

  • Fixed crash when all audio endpoints are removed while the program is running (might happen, when connecting to your PC via RDP).
  • Switched to Visual Studio 2019 toolchain
  • This release needs the Visual C++ 2019 Redistributable installed.

New in WinMute 1.4.4 (Aug 22, 2017)

  • Switched to Visual Studio 2017 toolchain:
  • This release needs the Visual C++ 2017 Redistributable installed.
  • New awesome icons:
  • Cleaner and simpler
  • Masterfully designed, the pinnacle of programmer art
  • Fits better with Windows Vista (and newer) dark system notification area.

New in WinMute 1.4.3 (Aug 22, 2017)

  • Switched to Visual Studio 2015 toolchain, as a result dropped Windows XP support. If you need XP support, then please stay on 1.4.2. These versions are functionally equivalent anyhow, so you are not missing out.
  • Code cleanups
  • Switched some UI elements to the newer default versions of the current Windows versions.
  • Updated chocolatey package

New in WinMute 1.4.2 (Aug 22, 2017)

  • Fixed screensaver muting: It sometimes happened that WinMute muted Windows Audio for seemingly no reason and "forgot" to unmute. This confusing and buggy behaviour has been fixed.