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 4 years ago
Fix some issue with the previous beta.
Only, the disconnected device list isn't collapsed by default. This way first time user can see the full list correctly.
Fixed bugs:
Published by Belphemur over 4 years ago
A beta version where the list of available device to choose from is greatly reduced to only show the Active and Unplugged device.
You won't see disabled devices anymore.
Also make the disconnected device list collapsed by default.
Implemented enhancements:
Fixed bugs:
Closed issues:
Published by Belphemur over 4 years ago
This is mainly a bug fix release with new contributors.
Also improving the Profile feature to be sure that anytime you delete a profile, its settings are also removed from Windows.
Thanks to @moomons & @ys27 for their first contributions to the project.
Implemented enhancements:
Fixed bugs:
Merged pull requests:
Published by Belphemur over 4 years ago
Multiple fixes in the different available translations.
The Windows key is back, you can now reuse it for setting your hotkey.
Implemented enhancements:
Fixed bugs:
Published by Belphemur over 4 years ago
Multiple fixes in the app.
Should help people that have issue settings their Hot Keys.
Fixed bugs:
Closed issues:
Already reported as False Positive to the only unknown antivirus
VirusTotal Scan
Published by Belphemur over 4 years ago
Quick fix related to previous release.
Using profiles, it is possible to switch to a specific device when a condition occurs. Profiles can be defined for the following purposes:
When a application is focused, the sound settings are switched based on the profile. For example create a profile for Spotify to only play music on your speaker, while your favorite game is using your headset.
When a hot key combination is pressed, the sound settings are switched based on the profile. For example you define a special combination to switch your playback device to your television.
Fixed bugs:
Implemented enhancements:
Closed issues:
Implemented enhancements:
Fixed bugs:
Merged pull requests:
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
VirusTotal Scan
About Symantec, I've filled in a false positive report, waiting to hear from them
Published by Belphemur over 4 years ago
Biggest new feature, the profiles !
Using profiles, it is possible to switch to a specific device when a condition occurs. Profiles can be defined for the following purposes:
When a application is focused, the sound settings are switched based on the profile. For example create a profile for Spotify to only play music on your speaker, while your favorite game is using your headset.
When a hot key combination is pressed, the sound settings are switched based on the profile. For example you define a special combination to switch your playback device to your television.
Implemented enhancements:
Closed issues:
Implemented enhancements:
Fixed bugs:
Merged pull requests:
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
VirusTotal Scan
About Symantec, I've filled in a false positive report, waiting to hear from them
Published by Belphemur almost 5 years ago
Implemented enhancements:
Fixed bugs:
Merged pull requests:
Published by Belphemur almost 5 years ago
New Feature : PROFILE
Merry Xmas 🎄
You are able to automate the sound switching to great details using the profile feature.
In the Profiles
tab in the Settings interface, you can create profile tailored to your needs.
Do you want Spotify to only play music on your speaker, while your favorite game is using your headset, it is possible.
Simply set a profile for Spotify and another one for your game, SoundSwitch will takes care of the rest.
Or you want to set an hot key that will switch the sound to a specific device ? You can do that too by setting the hot key you need.
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
Published by Belphemur almost 5 years ago
This version is the first one officially signed by a recognized certificate agency.
No need for the self-certificate anymore.
For now on, SoundSwitch will be double signed. Once by my self-signed cert, and then by the other certificate of Certum.
After a couple of versions of doing that, I'll stop signing it with my self-sign certificate.
Moreover, this version introduces translation corrections and 2 new languages, Russian and Polish.
Closed issues:
Merged pull requests:
Only some unknown Chinese anti-virus seems to have a problem with the installer.
VirusTotal Scan
Published by Belphemur almost 5 years ago
Beta version containing the refactoring of the Language module.
Fixed bugs:
Closed issues:
Merged pull requests:
Only some unknown Chinese anti-virus seems to have a problem with the installer.
VirusTotal Scan
Published by Belphemur almost 5 years ago
Re-added old behavior of the icon switching. You can choose what make the systray icon switch.
Implemented enhancements:
Only some unknown Chinese anti-virus seems to have a problem with the installer.
VirusTotal Scan
Published by Belphemur almost 5 years ago
New feature to choose the systray icon of SoundSwitch when a device get switched.
You can choose between:
New Readme file modernized by @FireEmerald.
Also, thanks to @Overload86 & @FireEmerald we have now a Readme in German now. That readme will automatically be installed when choosing German in the installer.
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
Only some unknown Chinese anti-virus seems to have a problem with the installer.
Published by Belphemur almost 5 years ago
Should fix any issue with devices in wrong state, not shown as connected.
Fixed bugs:
Fixed bugs:
Published by Belphemur almost 5 years ago
Mostly a bug fix release. This version might require you to reconfigure your audio device.
It also relies on the ID of the device instead of some combination of the name/id of the device. This should resolve the main issue where SoundSwitch couldn't do its job anymore.
Implemented enhancements:
Fixed bugs:
Closed issues:
Algo | Hash |
---|---|
SHA-256 | 4835632cf8575fc760ce718262dd84550b027464148a5e134af3dc0b0aa8003b |
Published by Belphemur over 5 years ago
To help with video game not wanting to change their audio output, I'm hooking in the Windows 10 API to force them to change their audio device. This feature is in beta and need testing.
This version is a major step toward having a full interface for you to be able to set which application should use witch endpoint directly from SoundSwitch.
Implemented enhancements:
Closed issues:
Algo | Hash |
---|---|
SHA-256 | 8f84f033093247a6aa65bbff1dcfb7bc468dbbe0b9150ffd4cab3b6d257ea261 |
Published by Belphemur over 5 years ago
I should have corrected for good the spike of CPU and the lack of update of the interface in this version.
Also, made the logs more human readable.
Fixed bugs:
Closed issues:
Algo | Hash |
---|---|
SHA-256 | 210d281cbe9ebed49f99c7b2715a3235b472f4339b2fb02d5a6e3792c7bc5103 |
Published by Belphemur over 5 years ago
This version contains a huge refactoring of the way the default device is switched. Before I was relying on another lib I wrote in C++, I've removed all the code linked to this lib.
In other words, now SoundSwitch is a full C# application without any C++. This let me drop the need for Visual Redist C++ 2017.
This version should also work with the latest version of Windows 10.
Fixed bugs:
Closed issues:
Algo | Hash |
---|---|
SHA-256 | 252a12cae5d32cc6508de026fb541de4bc16fdeaa71188ecfcaef2aa4abac9c3 |
Published by Belphemur almost 6 years ago
I found what was causing the CPU spike and corrected the issue.
Also thanks to @chendong135 for his Chinese translation.
Implemented enhancements:
Fixed bugs:
Algo | Hash |
---|---|
SHA-256 | f58359d0ea2bc7700d7885748642f0a4532888938c38dcf076f3c1a05d66dd41 |
Published by Belphemur almost 6 years ago
This version resolved all the lagging issue with the different menu and the lag inherent to the program.
I've rewrote most of the code in charge of listing and managing the audio device to something more stable and less reliant on NAudio lib.
Fixed bugs:
Closed issues:
Merged pull requests:
Algo | Hash |
---|---|
SHA-256 | 33385718ecd9765ed029be55646942b28fba0bc8988b03ced2f3931bcd90e1eb |