C# application to switch default playing device. Download: https://soundswitch.aaflalo.me/
GPL-2.0 License
Bot releases are visible (Hide)
Published by Belphemur over 7 years ago
I removed the debugging symbols from the installer, hoping it will remove the false positive from some of the Anti-virus.
The updater will now check for the Signature I'm using, to be sure you're going to installer a trusted version of SoundSwitch. I'm the only one with the key, to give you an idea, it's the same system that big companies are using to digitally sign their software.
Speaking of signing, the installer will also add the certificate of SoundSwitch in the trusted store. If you don't want it, just uncheck the box at the end of the installation.
Implemented enhancements:
Fixed bugs:
Algo | Hash |
---|---|
Adler32 | 90f79605 |
CRC32 | 30e68745 |
Haval | 9e5927505f630338e12bef0ee8fbf550 |
MD2 | 4ec48b22bf961147562af8e439c16b1d |
MD4 | 07998c0e3c2005ad8b9fbffe2b643993 |
MD5 | 25b7e4d0d6f1f9df24d1e69aef79cf66 |
RipeMD128 | 7ceede2150c6ea8d75fadb4b13a0d1d2 |
RipeMD160 | 914a0220fec6f48c870d9dc49eed47b8a32aed11 |
SHA-1 | d4f86715f868eef8c51b5d091d04e74063b8b9f4 |
SHA-256 | 01c6b407ed2d0baf95389c211a094fa6a9c5f034ede05451b383828a185a8d9a |
SHA-384 | 783d90b0f7e9d8bb2b73198342f145c0c56f3eb76f52c6774e731181702e14ff0cf81f2e0c116958767d2f43d3f6df36 |
SHA-512 | c3a397f11194053bd5dffe130dae97625d425308a8a6b94031fa16959af8a095d87575dead7591f51c13e3a49d5f2a3fd559d4eefe8f78885b458d38fd54a6ac |
Tiger | 5c8f79d5ce016ee6490888030c3ec18c88d9c1f43b726821 |
Whirlpool | 58de6f921d06b216f4ec1ebd162706cab9e80e99b1f4982bce2a4cb21184c35c30b5f27fb2eeb9f2f6d9769dbb68bcb056331fb1e6df3db349a895ecbbc7d41a |
Published by Belphemur over 7 years ago
I rewrote some part of the underlying lib that manages the audio device.
It should resolve the issue with Bluetooth devices and some other edge case scenarios with device getting removed/added.
I also added a link directly to the donation page in the installer. The pdb (debugging symbols) are now also part of the installer. This way if the application crashes, you should get a more meaningful error.
It seems Norton is not happy with this release. I ran a Virtual Total scan that returned negative.
Fixed bugs:
Closed issues:
Algo | Hashes |
---|---|
MD5 | 1c34e1b837db11121bd2f99d577c551d |
SHA1 | 4e187292844b32d49ede428986438ee088a4b7b4 |
SHA256 | 15fd5b65dc7661422d6883c06a038f2e45e46727c0f75f073cfa0450f53c5166 |
Published by Belphemur almost 8 years ago
Thank to @patgrosse for improving the systray Icon.
Now the Icon will reflect directly which device is the default one.
I also took the time to add a little bit of dynamism when changing the "Keep Systray Icon setting", when you change it, the icon directly updates.
Fixed bugs:
Merged pull requests:
Published by Belphemur almost 8 years ago
In the previous release, I added the possibility to keep the default SoundSwitch systray icon when the default audio device change. In the same time, I introduced a bug (#131) rendering the usage of the left click menu on said icon unusable.
The menu wasn't updating, neither reacting to clicks.
I also decided that the beta channel will now include also the stable releases.
Implemented enhancements:
Fixed bugs:
Published by Belphemur almost 8 years ago
By popular demand, I add a new setting to keep the SoundSwitch Systray Icon from changing when the default audio device changes.
Implemented enhancements:
Closed issues:
Published by Belphemur almost 8 years ago
This version marks the addition of a new feature, the Windows 8/8.1/10 Toast notification. You can now use them to get notified when a device changes state. By default it's silent, but you can choose any sound.
Also, the trayicon of SoundSwitch will now take the icon of the current default device (only after the first switch). In case you don't like the icon, you can always set a new one in the Playback settings of Windows.
Moreover, I received a couple of email about adding a way to thank me for my work; I set up a donation page, and I added a donation button directly in SoundSwitch. There won't be any nagging about donating.
This version will also update your runtime library .NET to 4.6.2 and your VC Redist 2015 to the build 24212 (Update 3).
Implemented enhancements:
Fixed bugs:
Implemented enhancements:
Fixed bugs:
Implemented enhancements:
Fixed bugs:
Implemented enhancements:
Fixed bugs:
Closed issues:
Published by Belphemur almost 8 years ago
I pinpointed a crash when closing SoundSwitch ; this should be resolved.
This version also adds the changed notification icon, every time a device is Switched, SoundSwitch icon will change and take the device icon as systray.
Implemented enhancements:
Fixed bugs:
Published by Belphemur about 8 years ago
The biggest challenge and change is the customizable Toast Notification.
You can not change the sound it makes or even remove all the sound (default setting for it).
Btw you can change the icon by going there: C:\Program Files\SoundSwitch\img
and replacing the png by your picture (keep the same filename). This is an easter egg, not a voluntary feature.
Implemented enhancements:
Fixed bugs:
Published by Belphemur about 8 years ago
I rewrote some part of the underlying library to work better with a change of audio device. I need testing about this (see issue #112 )
Also added the Windows key as Modifier for the hotkeys.
Implemented enhancements:
Fixed bugs:
Closed issues:
Published by Belphemur over 8 years ago
Published by Belphemur over 8 years ago
Published by Belphemur over 8 years ago
Changes since 3.9.6:
Implemented enhancements:
Implemented enhancements:
Fixed bugs:
Implemented enhancements:
Fixed bugs:
Implemented enhancements:
Fixed bugs:
Published by Belphemur over 8 years ago
The previous release introduced some annoying bug.
The first one, the switching of the device wasn't working as expected; it should check was is the current default device, then switch to the next one in the list. Because of a bug, it wasn't finding the default device and always taking the last one as the default device.
The other change concern the new tooltip feature, using Balloon tip wasn't the best idea and is clearly not readable (+ the fact it flickers when the tooltip timeout and is redrawn). This has been removed and replace by the basic tooltip of the systray, the one that appears when you hover the icon. It's more readable and usable.
Thank you again for the report (especially about the tooltip feature).
Implemented enhancements:
Fixed bugs:
Published by Belphemur over 8 years ago
Implemented enhancements:
Fixed bugs:
Published by Belphemur over 8 years ago
The major change in this release is the fixing of the IPC channel. The communication between 2 SoundSwitch process. If you launch SoundSwitch twice, the second instance will replace the first one.
Also the installer should work with any version of VC Redist C++ 2015.
And last but not least, all the help files (changelog and readme) are converted into HTML before being packed into the Installer.
Implemented enhancements:
Fixed bugs:
Published by Belphemur over 8 years ago
Biggest change are the addition of an Silent Autoupdater (opt-out). SoundSwitch will automatically close other instance of SoundSwitch when launched. Last but not least, a Redesign of the Settings panel:
Mutliple bug fixes
Implemented enhancements:
Fixed bugs:
Fixed bugs:
Closed issues:
Implemented enhancements:
Fixed bugs:
Closed issues:
Implemented enhancements:
Fixed bugs:
Implemented enhancements:
Published by Belphemur over 8 years ago
Added the AutoUpdater functionality, it's on by default but can be disabled in the settings.
The settings menu also changed.
Published by Belphemur over 8 years ago
Published by Belphemur over 8 years ago
This release add a nifty feature: SoundSwitch will now close automatically the previous instance launched. It should makes the process easier for people playing with different version of the Beta.
Keep in mind, this feature is activated in this release and for the future release. Having a previous version of SoundSwitch running now, won't be closed by the new release.
To test it, you need to launch twice this version.
Implemented enhancements:
Fixed bugs:
Closed issues:
Published by Belphemur almost 9 years ago