C# application to switch default playing device. Download: https://soundswitch.aaflalo.me/
GPL-2.0 License
Bot releases are hidden (Show)
🛡 VirusTotal GitHub Action analysis:
Published by Belphemur over 1 year ago
I know, I know, lots of bug fixes lately.
This one relates to an issue with ForceProfile trigger: Basically, take a lot of the CPU for no good reason. This is now fixed.
Published by Belphemur over 3 years ago
As any minor release, it's mostly bug fixes. Most interesting one are about the handling of the different Chinese languages that are now correctly recognized by the application.
The profile notification now respect the global notification type setting.
The rest are related to the Changelog window (that you might be using to read this now :D) and to the downloading of new versions.
ps: Changelog is for 5.7.1 & 5.7.2 was released directly after to fix missing files in the installer.
Implemented enhancements:
Fixed bugs:
Closed issues:
Published by Belphemur almost 4 years ago
I've reworked completely how SoundSwitch avoid conflicting with itself.
If SoundSwitch is already running for the specific user, it won't try to force the old instance to stop and start again, it will simply stop and let the old instance continue its job.
I've also fixed a bug where some devices selected wouldn't be available to switching.
Happy 2021 (hopefully not 2020b). Also, new year mean new certificate to sign the application, still from Certum and still recognized as valid by Windows.
ps: First release of the year, and also first release in a long time without any false positive for virus detection \o/
Implemented enhancements:
Fixed bugs:
Closed issues:
* This Changelog was automatically generated by github_changelog_generator
Published by Belphemur almost 4 years ago
This version fix the bug where you couldn't switch your audio device anymore because of the "Also switch foreground program" was enabled. Moreover, you'd have to reset the audio device in advanced menu of Windows 10.
All of this was caused by the move to .NET 5.0 and the lack of proper error reporting in the app related to the "switch only a specific app" feature.
Now everything is fixed and working as before. Sorry for the inconvenience.
Improved translation for Chinese, Croatian and Norwegian. Thanks to the translating collaborators !
Fixed bugs:
Published by Belphemur almost 4 years ago
.NET Project is moving forward, from now on SoundSwitch will require .NET 5.0.0. As usual, it will be directly detected and provided by the installer.
This should help a lot with the issue some of you have been encountering when running the program and it wouldn't set the hotkeys correctly.
Adding detection of UWP apps, the app you're installing from the Microsoft Store. You'll be able to use them as triggers for switching profiles.
Implemented enhancements:
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
Published by Belphemur almost 4 years ago
You can now ask SoundSwitch to restore your device to their state before the selected application started.
Using this with "Also switch default device", you can ask SoundSwitch to remember what devices were in use when the application got the focus and to have them restore when the application closes.
You can change on which screen the notification shows. Thanks to @westonhowe98
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
Published by Belphemur about 4 years ago
Minor release with full redesign of the profile interface made by @FireEmerald.
Also adding missing translation for the new UI.
Fixing an issue where the name of the device wasn't the right one if contained a dot (.) or other special character.
If you're having an issue with the Donation page showing all the time, please reinstall cleanly SoundSwitch, it means it couldn't update correctly before. I apologize for the inconvenience.
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
Published by Belphemur about 4 years ago
Couple of bugfixes mostly related to an issue that made SoundSwitch crash at boot time.
Also improved the whole update system to not have the same issue again with 5.5.0 to 5.5.1.
Fixed bugs:
Closed issues:
Published by Belphemur about 4 years ago
Couple of improvement in this release mostly related to Steam Big Picture.
Now, when you select it as your trigger for a profile, SoundSwitch will remember what were the default audio device and restore them automatically when you close Steam Big Picture.
Added a possibility to run a profile directly on startup.
Fixed issues related to High DPI (4k & Scaling) with .NET Core.
I also took the time to improve the new trigger code to make my life easier when adding new ones.
Implemented enhancements:
Fixed bugs:
Published by Belphemur about 4 years ago
Multiple change in this version mostly related to the profile feature.
You can now configure the same profile with multiple different triggers like the content of the program window, if Steam Big Picture is in the foreground.
Moreover, I've added a basic notification system for it that uses the banner, you'll be notified when the profile is triggered. And you can set the communication device in the profile.
And last but not least, you can now edit a profile directly. The UI has been completely revamped, I hope it makes it more accessible.
For the devs out there, issue with detection of the .NET Core framework have been fixed
Implemented enhancements:
Fixed bugs:
Closed issues:
Published by Belphemur over 4 years ago
Multiple bugfixes related to how SoundSwitch detect that another instance is running.
Finally, found why SoundSwitch would block the system from going to sleep.
Also added an error message in the case you're using a profile that has a disconnected device.
Lastly, a new language, Croatian, has been added to the application.
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
Published by Belphemur over 4 years ago
Quick bug fix release (if you got 5.3.0) where the Help & Donate link weren't working anymore.
Also updated the russian translation. Thanks to @wvxwxvw
The biggest change in the version is the move from .NET Framework to .NET Core.
The installer will, as usual, take care of downloading and installing the framework SoundSwitch needs to run with (.NET Core 3.1.4).
Also, for people that had SoundSwitch crash at Windows start, this should fix it for good.
Lastly, the old HotKey text box has been re-enabled, it should fix issue with people and 4K resolutions.
Fixed bugs:
Merged pull requests:
Implemented enhancements:
Fixed bugs:
Closed issues:
Implemented enhancements:
Fixed bugs:
Merged pull requests:
Fixed bugs:
Implemented enhancements:
Fixed bugs:
Closed issues:
Published by Belphemur over 4 years ago
The biggest change in the version is the move from .NET Framework to .NET Core.
The installer will, as usual, take care of downloading and installing the framework SoundSwitch needs to run with (.NET Core 3.1.4).
Also, for people that had SoundSwitch crash at Windows start, this should fix it for good.
Lastly, the old HotKey text box has been re-enabled, it should fix issue with people and 4K resolutions.
Implemented enhancements:
Fixed bugs:
Closed issues:
Implemented enhancements:
Fixed bugs:
Merged pull requests:
Fixed bugs:
Implemented enhancements:
Fixed bugs:
Closed issues:
Published by Belphemur over 4 years ago
The Biggest update of the Core of the application.
The app doesn't rely on .NET Framework anymore, but on .NET Core.
This is a major change and preparing for the future of .NET where Microsoft will move towards a .NET 5 framework.
The installer has been updated to take care of downloading and installing .NET Core 3.1.4 for you directly from Microsoft.
Implemented enhancements:
Fixed bugs:
Merged pull requests:
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