Skip to content

Releases: Belphemur/SoundSwitch

SoundSwitch v6.13.0

08 Apr 23:39

Choose a tag to compare

So this version has multiple new features worth noting:

  • A CLI is now provided with the application: SoundSwitch.CLI. It's automatically added to the PATH so you can use it from anywhere
  • We have now a persistent Mute Notification (you can reenable the old behavior in the settings).
  • Accept most hotkeys like PrintScr, Pause, Home, etc ...
  • Multiple improvement of the installer

6.13.0 (2025-04-08)

Enhancements

  • hotkey: accept alone keys for hot keys like PrintScr, Pause, Home, End, etc ... and any function key alone too. (65c7863)
  • hotkey: Change the display of hotkeys modifier to always follow ctrl, shift, alt, win. (b518688)
  • hotkey: support setting only one key for hotkey (c9e8131)
  • installer: add global application definitions and update uninstall logic (0d8a215)
  • installer: make installer compatible with ARM64 using compatibility layer (fc31118)
  • installer: mordernize the look (6496ee3)
  • ipc: Be sure two instance of SoundSwitch can communicate. (118681a)
  • Reset Audio: Bring back shortcut to reset per app audio (b87f96c), closes #1630 #1539 #860 #1107 #1515

Languages

  • ai: Add mising translation with Claude (826da9a)
  • Chinese (Traditional Han script): Translated Settings using Weblate (05b085b)
  • Chinese (Traditional Han script): Translated Tray Icon using Weblate (986cfa8)
  • Chinese (Traditional Han script): Translated Update Download using Weblate (dbf1303)
  • French: Translated Settings using Weblate (6031996)
  • German: Translated Settings using Weblate (9482857)
  • Greek: Translated Settings using Weblate (4c1d3d2)
  • Japanese: Translated Settings using Weblate (a031562)
  • Spanish: Translated Settings using Weblate (5f4c381)
  • tamil: Add tamil language to the application (31a2f04)
  • Tamil: Added About translation using Weblate (7b16918)
  • Tamil: Added Settings translation using Weblate (fc63fb5)
  • Tamil: Added Tray Icon translation using Weblate (4b6b4df)
  • Tamil: Added Update Download translation using Weblate (c8ee970)
  • Tamil: Translated About using Weblate (15ac998)
  • Tamil: Translated Settings using Weblate (917d1ae)
  • Tamil: Translated Settings using Weblate (e5fa0d8)
  • Tamil: Translated Tray Icon using Weblate (2dd3920)
  • Tamil: Translated Update Download using Weblate (afc7c76)
  • Thai: Translated Settings using Weblate (75a58b3)

Bug Fixes

  • banner: add WS_EX_NOACTIVATE style to prevent focus stealing (bf31371)
  • banner: implement double buffering to reduce flickering and improve click handling (0cdb808)
  • cli:mute: notify on microphone muted state (86e5843)
  • cli: add missing mute command (8f298c5)
  • cli: fix the name of the CLI application (3daef8f)
  • communication: Possible crash on closing the software (5b8fd5c)
  • installer: add missing section about deleting old settings (7d2f567)
  • installer: Don't recreate desktop icon when VerySilent (from auto updater). (00cc3b3), closes #1720
  • installer: fix adding CLI to PATH (4d1432b)
  • installer: Make the uninstaller delete any trace of the program (464f05c)
  • localization: correct formatting in SettingsStrings.ta.resx and improve bracket checking in check_brackets.py (365c3b8)
  • localization: improve formatting and correct placeholder in UpdateDownloadStrings.ta.resx (74e0393)
  • notification::mute: mute microphone on clicking the banner when the microphone is On (bfe5ece)
  • notification::mute: reduce microphone mute banner display time to 1.5 seconds (e82ccc4)
  • pipe: be sure we can have full communication on the pipe (1362535)
  • release: fix building right version of application (ba16256), closes #1669
  • Settings: Ensure persistent mute notification checkbox visibility is correctly set (96eb04b)
  • update: fix update ui crashing. (70ba6c1), closes #1693

Features

  • audio: add event for volume and mute state changes (f7013a2)
  • banner: hide banner when clicked on (3601270)
  • cli::installer: be sure the cli is installed and signed by the installer (de470f6)
  • cli: add microphone muting to the CLI (6613d2a)
  • cli: Add profile details like what device is setup in it (0a3544d)
  • cli: Add the CLI to windows PATH (fb4324e), closes #1730
  • cli: First version of the C...
Read more

SoundSwitch v6.13.0-beta.7

20 Mar 12:46

Choose a tag to compare

Pre-release

Major addition:

  • You can restore the old mute banner instead of the persistent one by going into the settings.

6.13.0-beta.7 (2025-03-20)

Bug Fixes

  • banner: add WS_EX_NOACTIVATE style to prevent focus stealing (bf31371)
  • banner: implement double buffering to reduce flickering and improve click handling (0cdb808)
  • installer: Don't recreate desktop icon when VerySilent (from auto updater). (00cc3b3), closes #1720
  • notification::mute: mute microphone on clicking the banner when the microphone is On (bfe5ece)
  • notification::mute: reduce microphone mute banner display time to 1.5 seconds (e82ccc4)
  • Settings: Ensure persistent mute notification checkbox visibility is correctly set (96eb04b)

Features

  • banner: hide banner when clicked on (3601270)
  • Notification: Add persistent mute notification configuration and update related logic (3cecbf4)
  • Settings: Let the user choose what type of notification they have for mute (a1e181f)

🛡 VirusTotal GitHub Action analysis:

SoundSwitch v6.13.0-beta.6

14 Mar 01:40

Choose a tag to compare

Pre-release

Biggest change in this beta relates to the Microphone Mute notification.

When in Banner Mode, it'll show a persistent banner that you can click to unmute.

6.13.0-beta.6 (2025-03-14)

Features

  • mute: add a compact banner for the microphone mute state (48f0aa4)
  • mute: Only show friendly name for the device for mute notification (09eeffb)
  • notification::mute: Support clicking the banner to unmute. (67e2b3f)
  • notification::mute: Use a compact notification for Mute that stays on the screen until the microphone is unmuted. (7439388)
  • resources: add microphone and mute images (b221ab3)

🛡 VirusTotal GitHub Action analysis:

SoundSwitch v6.13.0-beta.5

12 Mar 16:35

Choose a tag to compare

Pre-release

6.13.0-beta.5 (2025-03-12)

Languages

  • tamil: Add tamil language to the application (31a2f04)
  • Tamil: Added About translation using Weblate (7b16918)
  • Tamil: Added Settings translation using Weblate (fc63fb5)
  • Tamil: Added Tray Icon translation using Weblate (4b6b4df)
  • Tamil: Added Update Download translation using Weblate (c8ee970)
  • Tamil: Translated About using Weblate (15ac998)
  • Tamil: Translated Settings using Weblate (e5fa0d8)
  • Tamil: Translated Tray Icon using Weblate (2dd3920)
  • Tamil: Translated Update Download using Weblate (afc7c76)

Bug Fixes

  • cli:mute: notify on microphone muted state (86e5843)
  • localization: correct formatting in SettingsStrings.ta.resx and improve bracket checking in check_brackets.py (365c3b8)
  • localization: improve formatting and correct placeholder in UpdateDownloadStrings.ta.resx (74e0393)

Features

  • audio: add event for volume and mute state changes (f7013a2)
  • device: track if the the device is muted. (5b506d7)
  • microphone: Notify on any microphone being muted. (b464e2d)

🛡 VirusTotal GitHub Action analysis:

SoundSwitch v6.13.0-beta.4

03 Mar 01:14

Choose a tag to compare

Pre-release

6.13.0-beta.4 (2025-03-03)

Bug Fixes

🛡 VirusTotal GitHub Action analysis:

SoundSwitch v6.13.0-beta.3

01 Mar 15:23

Choose a tag to compare

Pre-release

6.13.0-beta.3 (2025-03-01)

Enhancements

  • hotkey: accept alone keys for hot keys like PrintScr, Pause, Home, End, etc ... and any function key alone too. (65c7863)
  • hotkey: Change the display of hotkeys modifier to always follow ctrl, shift, alt, win. (b518688)
  • hotkey: support setting only one key for hotkey (c9e8131)

Languages

  • Chinese (Traditional Han script): Translated Settings using Weblate (05b085b)
  • Chinese (Traditional Han script): Translated Tray Icon using Weblate (986cfa8)
  • Chinese (Traditional Han script): Translated Update Download using Weblate (dbf1303)

🛡 VirusTotal GitHub Action analysis:

SoundSwitch v6.13.0-beta.2

24 Feb 03:54

Choose a tag to compare

Pre-release

Biggest news: A CLI is now available for SoundSwitch.

You can find its command here:
https://github.com/Belphemur/SoundSwitch/blob/dev/SoundSwitch.CLI/README.md

It's installed alongside of SoundSwitch and need SoundSwitch to be running to be working.

6.13.0-beta.2 (2025-02-24)

Languages

  • German: Translated Settings using Weblate (9482857)

Bug Fixes

  • cli: add missing mute command (8f298c5)
  • installer: Make the uninstaller delete any trace of the program (464f05c)
  • pipe: be sure we can have full communication on the pipe (1362535)

Features

  • cli::installer: be sure the cli is installed and signed by the installer (de470f6)
  • cli: add microphone muting to the CLI (6613d2a)
  • cli: Add profile details like what device is setup in it (0a3544d)
  • cli: First version of the CLI for SoundSwitch (add5240), closes #1664
  • pipe: implement MessagePack serialization for inter-process communication. Prepare the ground for a CLI. (5b0f473)

🛡 VirusTotal GitHub Action analysis:

SoundSwitch v6.13.0-beta.1

10 Feb 18:44

Choose a tag to compare

Pre-release

6.13.0-beta.1 (2025-02-10)

Enhancements

  • installer: make installer compatible with ARM64 using compatibility layer (fc31118)
  • ipc: Be sure two instance of SoundSwitch can communicate. (118681a)
  • Reset Audio: Bring back shortcut to reset per app audio (b87f96c), closes #1630 #1539 #860 #1107 #1515

Languages

  • Thai: Translated Settings using Weblate (75a58b3)

Bug Fixes

  • communication: Possible crash on closing the software (5b8fd5c)
  • release: fix building right version of application (ba16256), closes #1669

Features

  • Settings: reopen settings when opening another SoundSwitch. (22920cd), closes #850

🛡 VirusTotal GitHub Action analysis:

SoundSwitch v6.12.0

06 Feb 04:14

Choose a tag to compare

Update to .NET 9 and also I've finally fixed the issue with Fortnite (and surely other game) that would make SoundSwitch freeze.

Thanks to the team of translators, most of SoundSwitch is now fully multilingual !

6.12.0 (2025-02-05)

Languages

  • Arabic: Translated Settings using Weblate (f1fc3ff)
  • Croatian: Translated Settings using Weblate (bbf054b)
  • Croatian: Translated Settings using Weblate (29b1c3f)
  • Danish: Added Tray Icon translation using Weblate (e86d491)
  • Danish: Added Update Download translation using Weblate (fa179c9)
  • Danish: Translated Settings using Weblate (97b7cbd)
  • Danish: Translated Settings using Weblate (f9de1ab)
  • Danish: Translated Settings using Weblate (8e79d8a)
  • Dutch: Translated Settings using Weblate (8e1e1be)
  • Finnish: Translated About using Weblate (15b0003)
  • Greek: Translated About using Weblate (9ba7cfb)
  • Hebrew: Translated Settings using Weblate (c12486c)
  • Korean: Translated Settings using Weblate (dea1edb)
  • Korean: Translated Settings using Weblate (547b10f)
  • Portuguese (Brazil): Translated Settings using Weblate (f1953c4)
  • Portuguese (Brazil): Translated Settings using Weblate (f37ec33)
  • Russian: Translated Settings using Weblate (89ef328)
  • Russian: Translated Settings using Weblate (006d8ec)
  • Spanish: Translated Settings using Weblate (409ecd5)
  • Swedish: Translated Settings using Weblate (1595260)
  • Swedish: Translated Settings using Weblate (101c56d)
  • Ukrainian: Translated Settings using Weblate (29a4254)
  • Ukrainian: Translated Settings using Weblate (5ac9654)
  • Ukrainian: Translated Settings using Weblate (8caacba)
  • Ukrainian: Translated Settings using Weblate (bd3f44e)
  • Ukrainian: Translated Settings using Weblate (21515db)

Bug Fixes

  • .NET: Fix components for .NET 9.0 (ec45a8e)
  • file format (6ea931e)
  • formatting of file (f633666)
  • Fornite: Fix SoundSwitch compatibility with Fornite (ea25a25), closes #1588 #1553
  • fortnite: possible fix with Fortnite freeze SoundSwitch (04ad1ee)
  • profile:steam big picture: Fix detecting big picture in different languages (78fc229), closes #1403
  • profile:steam big picture: Fix detecting big picture in most language (12bd798), closes #1403

Features

🛡 VirusTotal GitHub Action analysis:

SoundSwitch v6.11.0

04 Jun 13:23

Choose a tag to compare

Major changes are:

  • You can now configure if you want only one or multiple notification visible at the same time (old vs new behavior)
  • How long the notification stays on the screen
  • A rework of the systray menu to streamline and improve user experience
  • A new Troubleshoot tab in the settings containing tools to provide logs and other help resources
  • Swedish language added

6.11.0 (2024-06-04)

Enhancements

  • banner: Added Center Position (60e5954)
  • center: Middle of the screen/center position for accessibility (9053231), closes #1466
  • language: Add Swedish translations (27ef51f), closes #1431
  • profile: improve description of profile and let the text auto wrap (551c41b), closes #1433
  • settings): Troubleshooting; refactor(trayIcon: Updated Tray Menu (f132a89)
  • updater: auto retry when can't download the file (51bac9c)

Languages

  • Chinese (Simplified): Translated Settings using Weblate (c08e449)
  • Croatian: Translated About using Weblate (b16e510)
  • Croatian: Translated Settings using Weblate (4384e8c)
  • Danish: Translated Settings using Weblate (6d5d619)
  • Dutch: Translated Settings using Weblate (7c48d01)
  • Dutch: Translated Settings using Weblate (3103328)
  • Dutch: Translated Update Download using Weblate (681c508)
  • English: Translated Settings using Weblate (c661601)
  • English: Translated Settings using Weblate (f30acf6)
  • French: Translated Settings using Weblate (765c837)
  • Hebrew: Translated Settings using Weblate (8ada5b1)
  • Hebrew: Translated Settings using Weblate (36ba8bc)
  • Hebrew: Translated Settings using Weblate (8e2ad75)
  • Italian: Translated Settings using Weblate (5d306f2)
  • Italian: Translated Settings using Weblate (6e9d2b5)
  • Japanese: Translated About using Weblate (5cedb13)
  • Japanese: Translated About using Weblate (8abbb54)
  • Japanese: Translated Settings using Weblate (4ed10a0)
  • Japanese: Translated Settings using Weblate (2b89880)
  • Japanese: Translated Settings using Weblate (94629ce)
  • Japanese: Translated Settings using Weblate (27e14d9)
  • Japanese: Translated Settings using Weblate (d82cb2b)
  • Japanese: Translated Settings using Weblate (8aa4f82)
  • Japanese: Translated Settings using Weblate (00ed06c)
  • Japanese: Translated Settings using Weblate (fde374e)
  • Japanese: Translated Tray Icon using Weblate (8c97167)
  • Japanese: Translated Tray Icon using Weblate (5f0de1b)
  • Japanese: Translated Update Download using Weblate (872a51f)
  • Japanese: Translated Update Download using Weblate (525ae92)
  • Spanish: Translated Settings using Weblate (dd90865)
  • Spanish: Translated Settings using Weblate (dc8fe47)
  • Spanish: Translated Settings using Weblate (1c343e6)
  • Spanish: Translated Settings using Weblate (57ff02b)
  • Swedish: Translated Settings using Weblate (33dbc50)

Bug Fixes

  • banner/quickmenu: Don't show notification or quick menu in the ALT+TAB menu (5312f64), closes #1475
  • banner: banner crashing randomnly (8ffa6d9)
  • ci: downgrade conventianl commits (c54c3e0)
  • ci: fix dev version calculation (81253d4)
  • dev version calculation (8fecb98)
  • localization: Updated Settings and TrayIcon Entries (145f98d)
  • profile: fix crashing when switching profile (0bf93e6), closes #1481
  • profiles: Readjusted items in Profiles tab (75c4ea0)
  • profile: used icon for profile (8a8237b)
  • quickmenu: Fix crash with QuickMenu having disposed icon (6a79ec9)
  • quickmenu: possible crash when quick menu triggered while disappearing (bd51528)
  • Settings: Fix issue where the settings close button could overlap with text. (f5ceed7), closes #1448

Features

  • banner:on-screen-time: Settings to change how long the banner stays on the screen (41644f5), closes #1467
  • notification: Make the number of banner notification on the screen configurable (cc15647)

🛡 VirusTotal GitHub Action analysis: