Skip to content

Releases: Belphemur/SoundSwitch

SoundSwitch Beta 4.0: Rewrite

26 Nov 20:00

Choose a tag to compare

Pre-release

I've taken the time to rewrite most of the core logic used in the Switching of Audio Device. All the code that interacts with this has been fully redesigned and re-architectured.

The purpose of this rewrite is to resolve the issue like #200 or #219 where SoundSwitch would freeze randomly and some of its features would stop working.

The lack of stability has been bothering me for some time, but going back in that old code isn't as easy as it looks. I've cleaned up the C++/C# CLR library that I created to only do one thing: The Switching of default device.

Once that was done, I decided to completely base the listing of the audio devices and other sound related feature on the NAudio library. I was already using that library to play the custom sound and the notification sound. Now it's a cornerstone of the program.

Also, you can now use the installer to clean up the configuration file of SoundSwich. Either when installing/updating it or when uninstalling it.

Algo Hash
SHA-256 b14444ddff45cc9b3855d262b7a4ce27534ff5d500b73f6d9c0232dd078af937

SoundSwitch 3.15.2

21 Nov 02:05

Choose a tag to compare

A simple correction of a crash when using the Custom Sound and the banner.
This is now corrected.

Also I'm working on rewriting the inside of the program that takes care of the Switching. I'm going to base most of the code of the library NAudio for the audio devices listing and use my own for the switching.

This should help a lot with the different issue like #200.

Change Log

v3.15.2 (2017-11-21)

Full Changelog

Fixed bugs:

  • App Crash with MP3 file used for Banner Notification (works fine in Custom Sound Notification) #218
  • Invalid sound file make SoundSwitch crash #210

Closed issues:

  • SoundSwitch won't launch #205
  • Crashes when remote connecting to machine using RDP #197
Algo Hash
SHA-256 d1574781088a37c7f8f98c84b649d3a060bbac5d567e30b545f8eba436087e05

SoundSwitch 3.15.1

08 Jul 12:40

Choose a tag to compare

This version contains a couple of fixes for the installer and the detection of the correct VC Redist Version which has caused some user to not be able to install the program.

Also, I bumped the requirement to VC Redist 2017, it should resolve some other issues linked to not be able to change the audio device in Windows 10.

This version should correct the manual update process for people using Windows Classic Theme.

Lastly, the installer will generate a log file upon completion or cancellation, this is normal, if you have any issue when installing SoundSwitch, please attach that file to your issue.

Change Log

v3.15.1 (2017-07-08)

Full Changelog

Fixed bugs:

  • Can't install vcredist with the built in installer provided by soundswitch #203
  • Hotkeys Alt+Ctrl+F11 bug. #200
  • SoundSwitch in Homeoffice/Office #199
  • Updater Progress bar crash with Classic Visual Theme #194

Closed issues:

  • High CPU usage because of "Windows Audio Device Graph Isolation" process #198
  • Error popup when trying to install latest update #196
  • Branding version for GTribe #148

Merged pull requests:

  • Add VC Redist 2017 as dependency #204 (Belphemur)
  • Fixed a crash which happened if the user disabled visual styles e.g. with the 'Windows Classic' theme of Windows 7. #195 (FireEmerald)
Algo Hash
SHA-256 937a57e74c4d68bbbeb1fa0462bf1316af3bb937ce50b6690431114808e6e4c7

SoundSwitch 3.15.0

31 May 00:50

Choose a tag to compare

Thanks to @ramon18 we now have a wonderful new notification type: Banner

As said in his pull request #186 this is perfect for gamers, this banner notification looks like the usual notification from program interacting with games. It's a small discrete black box on the left side of the screen. I tweaked it to use the icon of the audio device.

You can easily change the icon in the Windows Sound Settings -> Device -> Properties -> Change icon.

This version also correctly detects .NET v4.7 on Windows 10 and doesn't ask you to install v4.6.2.

Change Log

v3.15.0 (2017-05-31)

Full Changelog

Implemented enhancements:

  • Make the banner notification use the image of the Device #192
  • Update German #189
  • Unable to bind ScrollLock as a hotkey #151

Fixed bugs:

  • Installer don't detect .net 4.7 #193

Closed issues:

  • Recording device hotkey doesn't cycle #191

Merged pull requests:

v3.14.2 (2017-05-25)

Full Changelog

Fixed bugs:

  • Unresponsive after RDC #112

Closed issues:

  • Error after Creator's Update #185
  • Kaspersky Internet Security detects Virus and crashes SoundSwitch while updating (false-positive) #180

Merged pull requests:

Algo Hash
SHA-256 1626dc42c489077cb6270c44ab534f44a447d7841baaa9c9704eff53bb98efb6

SoundSwitch Beta 3.14.2

25 May 11:50

Choose a tag to compare

Pre-release

Thanks to @ramon18 we now have a wonderful new notification type: Banner

As said in his pull request #186 this is perfect for gamers, this banner notification looks like the usual notification from program interacting with games. It's a small discrete black box on the left side of the screen.

Change Log

v3.14.2 (2017-05-25)

Full Changelog

Fixed bugs:

  • Unresponsive after RDC #112

Closed issues:

  • Error after Creator's Update #185
  • Kaspersky Internet Security detects Virus and crashes SoundSwitch while updating (false-positive) #180

Merged pull requests:

Algo Hash
SHA-256 41e0a7a824e85ee2e00fc610c0bd9dbc2f50b197b0a7a31807e978123d734fdc
MD5 bd1c5d3b1b5a193ae481ba6dce9d9e63

SoundSwitch 3.14.1

08 Apr 00:12

Choose a tag to compare

This version comes with an overhaul of the UX (settings menu, update, etc ...) done by @FireEmerald. As you can see in his screenshot #169 there is a big improvement of the DPI of the application.

Some changes in the code also have been applied to separate some component from other.

When a new update is available, SoundSwitch's Systray icon will flicker (alternate between its normal icon and the update one) to notify the user of a new version.

Also correcting the bug when there is no sound file selected for the custom sound notification.

Change Log

v3.14.1 (2017-04-08)

Full Changelog

Implemented enhancements:

  • Update AudioEndPointLibrary #178

Fixed bugs:

  • SoundSwitch Crash when Custom Notification is set and no Sound is chosen: System.FormatException Fatal Error #175

Closed issues:

  • SoundSwitch doesn't start - Windows 8.1 #176

v3.14.0 (2017-03-21)

Full Changelog

Implemented enhancements:

  • Improve the notifcation of new update #168
  • Corrected anchors, added high-dpi support. #169 (FireEmerald)

Fixed bugs:

  • Notification BallonTip not showing #173
  • Settings dialog resize issues #164

Hashes

Algo Hash
SHA-256 3aee4e28ff43247c7a7cb9d74c48c73b970fc525038c5cd112e8b14a8651f894
MD5 39aad7a1db539338ef62fa88614cb232

SoundSwitch Beta DPI: 3.14.0

21 Mar 17:14

Choose a tag to compare

Pre-release

This version comes with an overhaul of the UX (settings menu, update, etc ...) done by @FireEmerald. As you can see in his screenshot #169 there is a big improvement of the DPI of the application.

Some change in the code also have been applied to separate some component from other.

When a new update is available, SoundSwitch's Systray icon will flicker (alternate between its normal icon and the update one) to notify the user of a new version.

Change Log

v3.14.0 (2017-03-21)

Full Changelog

Implemented enhancements:

  • Improve the notifcation of new update #168
  • Corrected anchors, added high-dpi support. #169 (FireEmerald)

Fixed bugs:

  • Notification BallonTip not showing #173
  • Settings dialog resize issues #164

Hashes

Algo Hash
SHA-256 78b52de8ebc61aad5c7534a3e781a25bf8c5979ef814325b080bef05f958b049
MD5 430fc017475914c6cceb12b2964506af

SoundSwitch Language: 3.13.2

21 Mar 16:08

Choose a tag to compare

This is a bugfix version that resolves an uncommon bug with the HotKeys not functioning correctly.
This bug (#171) would only trigger if you disable the auto-update. In that specific case, when restarting SoundSwitch, it wouldn't respond to the HotKeys you chose.

Thanks to @FitzcairnHS for a full report on the bug and @FireEmerald for pinpointing the piece of code that triggered the issue.

Change Log

v3.13.2 (2017-03-21)

Full Changelog

Implemented enhancements:

  • Rename the Installer EXE when autoupdate to something more meaningful #167

Fixed bugs:

  • Problem with hotkey since new version #171

Hashes

Algo Hash
SHA-256 0a5aa21c26363769d8bc62223ef2ef9f49a6dbd8bcc214404eeb7bc057b396e1
MD5 ed45cce0b16fa5b070a11e8592bb80ad

SoundSwitch Language: 3.13.1

11 Mar 15:50

Choose a tag to compare

Warning for Beta Users

If you are coming from the previous Beta version, it's possible your settings will be messed up for the Notification or even crash on Windows 7. Please delete your configuration located in %appdata%/SoundSwitch then restart SoundSwitch. This is not applicable for the users on the Stable channel (the default setting).

Version

This version contains two major changes thanks to @FireEmerald

  • Localization
  • Disable updates

Localization

You can now set the language of SoundSwitch, for now, we support French, German and English. When changing the language setting, SoundSwitch will ask you to restart the program. Once restarted, you can enjoy it in the selected language.

Disable updates

This feature was asked multiple time, for multiple reasons I kept it on the back of the todo-list. Mostly to avoid getting users complaining about X not working, or X not there because they use and outdated version.
Now if you desire to disable the auto update you can, but keep in mind, I don't provide support to older versions than the latest stable (or latest beta).

Change Log

v3.13.1 (2017-03-11)

Full Changelog

Implemented enhancements:

  • Translate missing strings in German #159

Fixed bugs:

  • Crash on Launch, Win7 x64 #161

Merged pull requests:

v3.13.0 (2017-03-04)

Full Changelog

Implemented enhancements:

  • Improve french translation #158
  • Localization improvements #156
  • Ability to disable auto update checker #102

Fixed bugs:

  • Unable to launch on Windows 7 32bit: Universal C Runtime missing #155
  • Tray icon doesn't update until switched #154

Closed issues:

  • Resolve AppVeyor problems #153

Merged pull requests:

  • Improved the multi-language support, this includes: #157 (FireEmerald)
  • Improved the update system to support three different modes #152 (FireEmerald)

Hashes

Algo Hash
SHA-256 396b5e96ab8682420ceebed1837b6c39af20ec8b2c5eb7a8a972650f74f12854
MD5 febc0c2b08783ccf92e137e14d75ceb6

SoundSwitch Language Beta: 3.13.0

04 Mar 18:27

Choose a tag to compare

Pre-release

This beta version contains two major changes thanks to @FireEmerald

  • Localization
  • Disable updates

Localization

You can now set the language of SoundSwitch, for now, we support French, German and English. When changing the language setting, SoundSwitch will ask you to restart the program. Once restarted, you can enjoy it in the selected language.

Disable updates

This feature was asked multiple time, for multiple reasons I kept it on the back of the todo-list. Mostly to avoid getting users complaining about X not working, or X not there because they use and outdated version.
Now if you desire to disable the auto update you can, but keep in mind, I don't provide support to older versions than the latest stable (or latest beta).

Change Log

v3.13.0 (2017-03-04)

Full Changelog

Implemented enhancements:

  • Improve french translation #158
  • Localization improvements #156
  • Ability to disable auto update checker #102

Fixed bugs:

  • Unable to launch on Windows 7 32bit: Universal C Runtime missing #155
  • Tray icon doesn't update until switched #154

Closed issues:

  • Resolve AppVeyor problems #153

Merged pull requests:

  • Improved the multi-language support, this includes: #157 (FireEmerald)
  • Improved the update system to support three different modes #152 (FireEmerald)

Hashes

Algo Hash
SHA-256 29e83a8f6c87fb338729a148ff0087919c72433fd4a9eb67bcea4e904b6094cc
MD5 73c7a484394131711567a4aa6fe93d9e