SoundSwitch

C# application to switch default playing device. Download: https://soundswitch.aaflalo.me/

GPL-2.0 License

Stars
2.3K

Bot releases are visible (Hide)

SoundSwitch - SoundSwitch v6.4.1

Published by github-actions[bot] about 2 years ago

Mostly bug fix. Some issue with the AutoAdd feature that was readding removed device at launch time. This should be fixed.

Added Rounded corner to banner notification.

6.4.1 (2022-08-03)

Bug Fixes

  • AutoAdd: Only trigger the auto add when a new device is actually added (fe26910)
  • Crash: Fix crash when crashing. Be sure we can get the message and tell the user to report the issue. (8303e30)
  • lang: Chinese installer language (0b3203f)

Languages

  • Japanese: Translated Settings using Weblate (87daa76)

Enhancements

  • quickmenu: Make quick menu rounded like banner (fd421aa)
  • Rounded: Add rounded corner to the banner and menus (4358c88), closes #971

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v6.4.0

Published by github-actions[bot] about 2 years ago

The main new feature is the auto-adding of a device to the selected list when it's connected to the computer.
As usual, you can disable it in the settings.

Also, I disabled Quick Menu for new installation to reduce the number of request I get about the feature.

Lastly, thank you to the community for the different translations.

6.4.0 (2022-07-30)

Features

  • AutoAdd: Auto select new device when they are connected and SoundSwitch is running (a463873), closes #924

Bug Fixes

  • Banner: Avoid issue where the banner wouldn't be shown (c6e1c6b), closes #960
  • DeviceCollection: Fix possible issue where we wouldn't import the full list of selected devices (a78377c)

Enhancements

  • Autoupdate: improve logged error message when signature check fails (e017bc5)
  • DeviceCollection: Return device order by discovery (0154286)
  • QuickMenu: Don't enable quick menu by default for new users. (94327e7)

Languages

  • Croatian: Translated Settings using Weblate (f6cff4c)
  • Hebrew: Translated Settings using Weblate (64a9a91)
  • Italian: Translated Settings using Weblate (b35e0e1)
  • Japanese: Translated Settings using Weblate (f0b1cbd)
  • Japanese: Translated Settings using Weblate (211e299)
  • Korean: Translated Settings using Weblate (0671498)
  • Portuguese (Brazil): Translated Settings using Weblate (3ab4cd6)
  • Portuguese: Translated Settings using Weblate (d899f50)
  • Portuguese: Translated Settings using Weblate (25e0409)
  • Thai: Translated Settings using Weblate (b724e0e)

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v6.3.0

Published by github-actions[bot] over 2 years ago

First new feature in a long time, you can force a specific profile.

A lot of bug fixes, especially relating to multiple device with the same name.

6.3.0 (2022-06-26)

Features

  • Profile::Force: Add trigger for a profile to force that profile to be applied anytime the profile sound device is changed. (753f0a3), closes #648

Bug Fixes

  • AudioSwitching: Fix issue for Windows 10 <= 1709 where the new audio API aren't available (ad66ec0)
  • AudioSwitching: Fix issue with some version of windows 10 that couldn't switch audio of specific application (76929b6)
  • Device::Name: Fix the regex used to clean the name of device to not match custom naming. (3e7b27e), closes #909
  • Device: Fix issue with device changing name, as long as the id is the same, SoundSwitch will find the device. (1bd6c28), closes #868
  • Device: Fix issue with device having the same name not being show as different device in the UI (2249ed0)
  • Sentry: Fix spamming sentry with error that can't be fixed (a74a76f)
  • Switching: Possible crash when trying to switch audio of process that just closed. (d4894a0)

Languages

  • Croatian: Translated Settings using Weblate (daa498a)
  • German: Translated Settings using Weblate (e177bf8)
  • German: Translated Settings using Weblate (6c680db)
  • German: Translated Update Download using Weblate (ba12587)
  • Hebrew: Translated Settings using Weblate (1918b35)
  • Italian: Translated Settings using Weblate (ff62704)
  • Italian: Translated Tray Icon using Weblate (c417b11)
  • Italian: Translated Tray Icon using Weblate (6054428)
  • Korean: Translated Update Download using Weblate (94411c7)
  • Norwegian Bokmål: Translated Update Download using Weblate (ca103fe)
  • Portuguese (Brazil): Translated Settings using Weblate (9984be5)

Enhancements

  • AutoUpdate: Keep the Update in a Temp folder with the real name of the file. Let windows clean them up later. (59274db)
  • Configuration: Cleanup configuration of any duplicated device by name clean (3826e9b), closes #943
SoundSwitch - SoundSwitch v6.2.4

Published by github-actions[bot] almost 3 years ago

Big thanks to @Ephemerality for reworking the code that interact with Windows 10/11 application audio setting. With his rewrite we should be able to stay compatible with new version of Windows to set the audio for a specific process.

Also bump to .NET 6.0.1 stable version.

Happy Holiday 🎄

6.2.4 (2021-12-18)

Bug Fixes

  • Device: Rely completely on the name of the device for it's uniqueness in the selection of devices. (d5bd9e8)

Languages

  • Czech: Translated Settings using Weblate (bc6a46d)
  • Czech: Translated Tray Icon using Weblate (412ea5a)
  • Czech: Translated Update Download using Weblate (1235d2c)

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v6.2.3

Published by github-actions[bot] almost 3 years ago

Mostly a bug release for

  • Quick Menu (thanks to @lpv-repo) to be displayed properly when the cursor is in the corners
  • Updater that is notifying way too much and should have stopped at the latest version

6.2.3 (2021-11-05)

Bug Fixes

  • AudioSwitcher: Switching audio for Windows 10 < 1803 (8b0f4c9)
  • AudioSwitcher: Switching audio for Windows 10 < 1803 (e30e23e)
  • QuickMenu: Take into account the edge of the screen and show the quick menu properly (bc9eccb), closes #735
  • Update: Only notify about the latest version, not all version higher than the current one (337ea6f), closes #806

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v6.2.2

Published by github-actions[bot] almost 3 years ago

Final fix for Windows 11. It wasn't as easy as I thought.

I apologize for the multiple release to fix this.

6.2.2 (2021-10-25)

Bug Fixes

  • AudioSwitcher: Fix switching audio device on Windows 11 with "Also foreground app" (ed6b92a), closes #802

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v6.2.1

Published by github-actions[bot] almost 3 years ago

Previous version added a unfinished support for Windows 11.
This fixes it.

6.2.1 (2021-10-24)

Bug Fixes

  • AudioSwitch: Don't log crashed when trying to switch application audio endpoint on Windows 7 (eb0d986)
  • AudioSwitching: Fix audio switching on Windows 11 (40f5ba1), closes #799

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v6.2.0

Published by github-actions[bot] almost 3 years ago

Better support for Windows 11 and Windows 10 21H2.

Improvement of the logging for when a crash happens.

6.2.0 (2021-10-23)

Features

Bug Fixes

  • AudioSwitcher::Windows11: Fix possible crash when using profile with application on Windows 11 (8531ee9)
  • AudioSwitcher: Properly use the right audio client for Windows post 21H2 (like Windows 11) (7324b15)
  • DeviceLister: Fix crash when device lister is taking too long (e7efb5c)
  • Notification::Sound: Fix crash when playing a custom sound. (f0a7113), closes #790
  • Profile: Fix systray icon not changing properly when using a profile (aef15b7), closes #450

Languages

  • Russian: Translated Settings using Weblate (24cb961)

Enhancements

  • AudioSwitcher: Improve the logging of the switching for Windows 11 (5e0a985)
  • Mute: Change the unmute icon (844ad5f), closes #791
  • Mute: Improve the image to have the same size as device icon (a840c82), closes #791
  • TrayIcon: Add better logs to understand what's happening with the systray icon not changing. (99d6243), closes #450

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v6.1.2

Published by github-actions[bot] about 3 years ago

I strongly advise you to update to this version

Mostly a bug fix release, I've reworked a lot of the inner working of refreshing device list. A lot of work was put in by the translator to improve and add new languages. A big thanks to them!

Moreover, it has been tested on Windows 11. And lastly, I've moved to application to use .NET 6.0, I know the framework is still considered not fully stable, but with the team of Beta tester, we didn't have any crash or weird bugs.

6.1.2 (2021-10-13)

Bug Fixes

  • Updater: Be sure we can download the new releases (1077dd2)

6.1.1 (2021-10-13)

Bug Fixes

  • .NET::Build: Fix issue with warnings about API not available (987043e)
  • CrashReport: Fix message box not showing when application crashes (6179c53)
  • HotKey: Remove detection of any Hanja/Kanji mode key (2ab20ea)
  • IconChanger: Fix issue where the icon wouldn't change when the default device is switched. (b33ef84)
  • Notification::CustomSound: Fix issue loading MP3 file for custom sound. (a46acb4)
  • Profile::Validation: Be sure we're not creating/updating a profile with the exact same trigger (d1312c3), closes #753
  • Profile: Properly return issue when loading profile at application startup. (6b27786)
  • TrayIcon: Fix rare time where changing the icon make the application crash (ae4f30b)

Languages

  • Chinese (Simplified): Translated Settings using Weblate (592cca5)
  • Chinese (Simplified): Translated Update Download using Weblate (4f7b24d)
  • Croatian: Translated Settings using Weblate (cb560a0)
  • Croatian: Translated Update Download using Weblate (9678a7f)
  • Italian: Translated Settings using Weblate (5888ba1)
  • Italian: Translated Update Download using Weblate (a4589fe)
  • Japanese: Translated About using Weblate (7e72027)
  • Japanese: Translated Settings using Weblate (fdf4d2e)
  • Japanese: Translated Update Download using Weblate (321a886)
  • Korean: Translated Settings using Weblate (083b228)
  • Portuguese: Translated Settings using Weblate (b934427)
  • Russian: Translated Update Download using Weblate (c8e9840)
  • Serbian: Add serbian to the application (5d821f7)
  • Serbian: Added About translation using Weblate (357c9a8)
  • Serbian: Added Settings translation using Weblate (d718bf5)
  • Serbian: Added Tray Icon translation using Weblate (b647a94)
  • Serbian: Added Update Download translation using Weblate (fc30f7e)
  • Serbian: Translated About using Weblate (ceb39e8)
  • Serbian: Translated Settings using Weblate (b346d64)
  • Serbian: Translated Settings using Weblate (6b4bc16)
  • Serbian: Translated Tray Icon using Weblate (49c6a45)
  • Serbian: Translated Update Download using Weblate (3557566)
  • Spanish: Translated Settings using Weblate (2fdaaf3)
  • Spanish: Translated Tray Icon using Weblate (0cd5be4)
  • Spanish: Translated Update Download using Weblate (d99a52b)
  • Thai: Add language thai to the application (57bc75a)
  • Thai: Added About translation using Weblate (7f79dce)
  • Thai: Added Settings translation using Weblate (750086c)
  • Thai: Added Tray Icon translation using Weblate (ca24957)
  • Thai: Added Update Download translation using Weblate (b7738ea)
  • Thai: Translated About using Weblate (3b135e3)
  • Thai: Translated About using Weblate (7fb4fd0)
  • Thai: Translated Settings using Weblate (bd80ec6)
  • Thai: Translated Settings using Weblate (4b902da)
  • Thai: Translated Settings using Weblate (02833e1)
  • Thai: Translated Tray Icon using Weblate (a25c8c7)
  • Thai: Translated Update Download using Weblate (a929093)

Enhancements

  • .NET: Move to .NET 6.0 (4d1fb42)
  • Logging: Improve logging Switch foreground feature for better debugging (5cfdf74)
  • Profile::QuickMenu: Only display quick menu when selected in the global setting when switching between profiles. (1e034ae), closes #745

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v6.1.1

Published by github-actions[bot] about 3 years ago

Mostly a bug fix release, I've reworked a lot of the inner working of refreshing device list. A lot of work was put in by the translator to improve and add new languages. A big thanks to them!

Moreover, it has been tested on Windows 11. And lastly, I've moved to application to use .NET 6.0, I know the framework is still considered not fully stable, but with the team of Beta tester, we didn't have any crash or weird bugs.

6.1.1 (2021-10-13)

Bug Fixes

  • .NET::Build: Fix issue with warnings about API not available (987043e)
  • CrashReport: Fix message box not showing when application crashes (6179c53)
  • HotKey: Remove detection of any Hanja/Kanji mode key (2ab20ea)
  • IconChanger: Fix issue where the icon wouldn't change when the default device is switched. (b33ef84)
  • Notification::CustomSound: Fix issue loading MP3 file for custom sound. (a46acb4)
  • Profile::Validation: Be sure we're not creating/updating a profile with the exact same trigger (d1312c3), closes #753
  • Profile: Properly return issue when loading profile at application startup. (6b27786)
  • TrayIcon: Fix rare time where changing the icon make the application crash (ae4f30b)

Languages

  • Chinese (Simplified): Translated Settings using Weblate (592cca5)
  • Chinese (Simplified): Translated Update Download using Weblate (4f7b24d)
  • Croatian: Translated Settings using Weblate (cb560a0)
  • Croatian: Translated Update Download using Weblate (9678a7f)
  • Italian: Translated Settings using Weblate (5888ba1)
  • Italian: Translated Update Download using Weblate (a4589fe)
  • Japanese: Translated About using Weblate (7e72027)
  • Japanese: Translated Settings using Weblate (fdf4d2e)
  • Japanese: Translated Update Download using Weblate (321a886)
  • Korean: Translated Settings using Weblate (083b228)
  • Portuguese: Translated Settings using Weblate (b934427)
  • Russian: Translated Update Download using Weblate (c8e9840)
  • Serbian: Add serbian to the application (5d821f7)
  • Serbian: Added About translation using Weblate (357c9a8)
  • Serbian: Added Settings translation using Weblate (d718bf5)
  • Serbian: Added Tray Icon translation using Weblate (b647a94)
  • Serbian: Added Update Download translation using Weblate (fc30f7e)
  • Serbian: Translated About using Weblate (ceb39e8)
  • Serbian: Translated Settings using Weblate (b346d64)
  • Serbian: Translated Settings using Weblate (6b4bc16)
  • Serbian: Translated Tray Icon using Weblate (49c6a45)
  • Serbian: Translated Update Download using Weblate (3557566)
  • Spanish: Translated Settings using Weblate (2fdaaf3)
  • Spanish: Translated Tray Icon using Weblate (0cd5be4)
  • Spanish: Translated Update Download using Weblate (d99a52b)
  • Thai: Add language thai to the application (57bc75a)
  • Thai: Added About translation using Weblate (7f79dce)
  • Thai: Added Settings translation using Weblate (750086c)
  • Thai: Added Tray Icon translation using Weblate (ca24957)
  • Thai: Added Update Download translation using Weblate (b7738ea)
  • Thai: Translated About using Weblate (3b135e3)
  • Thai: Translated About using Weblate (7fb4fd0)
  • Thai: Translated Settings using Weblate (bd80ec6)
  • Thai: Translated Settings using Weblate (4b902da)
  • Thai: Translated Settings using Weblate (02833e1)
  • Thai: Translated Tray Icon using Weblate (a25c8c7)
  • Thai: Translated Update Download using Weblate (a929093)

Enhancements

  • .NET: Move to .NET 6.0 (4d1fb42)
  • Logging: Improve logging Switch foreground feature for better debugging (5cfdf74)
  • Profile::QuickMenu: Only display quick menu when selected in the global setting when switching between profiles. (1e034ae), closes #745

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v6.1.0

Published by github-actions[bot] about 3 years ago

By setting the same hotkey to different profiles, you're now able to switch between them.

About the size of the application, I had to disable trimming. This process was reducing the size of the application, but leads to some crashes when the app starts.

I don't like that SoundSwitch is now around 50 Mb, but it's the price to pay to have the application fully contained and doesn't need you to download a runtime for it.

6.1.0 (2021-09-05)

Features

  • Profile::Hotkey: Profile can now share the same hotkey. Doing so let you switch between profile. A quick menu is also displayed. (85a623e), closes #409

Bug Fixes

  • .NET: Disable trimmming. It's recommended to avoid it when having a WinForm application. This will fixes a lot of startup crashes. (033b968)
  • AutoUpdate: Show a message box when can't validate signature of file. (2406d6c)
  • Banner::Sound: Fix crash when setting a sound for the banner. (d8fcf3c), closes #730
  • Device::Volume: Only get volume when device is active (40db2ef)
  • Profile::Hotkey: Fix the cycling logic between profiles (009475b), closes #734
  • Telemetry: Start telemetry properly (06ab90c)

Enhancements

  • Systray::Tooltip: Add volume % when hovering the SoundSwitch icon. (9b1aba3)
  • Telemetry: Add proper tooltip for explaining telemetry (f90ca7f), closes #736
  • Telemetry: Clarify the term related to telemetry (8b2e688)

Languages

  • Hebrew: Translated Settings using Weblate (1db0a11)
  • Hebrew: Translated Settings using Weblate (cf7e3eb)
  • Hebrew: Translated Update Download using Weblate (fa90c65)
  • Italian: Translated Settings using Weblate (1e5871e)
  • Norwegian Bokmål: Translated Settings using Weblate (04675a9)
  • Portuguese: Translated Settings using Weblate (8c4f733)
  • Portuguese: Translated Settings using Weblate (872b055)
  • Portuguese: Translated Update Download using Weblate (7cb495e)
  • Portuguese (Brazil): Translated Settings using Weblate (4a35ef5)
  • Portuguese (Brazil): Translated Settings using Weblate (e0712a4)
  • Portuguese (Brazil): Translated Update Download using Weblate (2c7f3bd)
  • Profile::Hotkey: Update description of hotkey feature (54e52df)
  • telemetry: Add description (c0a5bdd), closes #736

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v6.0.0

Published by github-actions[bot] about 3 years ago

6.0.0 (2021-08-27)

⚠ BREAKING CHANGES

  • QuickMenu: Quick menu will appear when using hotkey akin to the Windows language menu.

Quick Menu is a new feature that changes the way you can interact with your selected devices. You can disable it in the Settings Menu.

Features

  • DeviceMenu: Auto-hide after inactivity to not stay on user screen (59922d6)
  • Notification::DeviceMenu: First version of the new device menu triggered by device changed. (ee6f2c5)
  • QuickMenu: Display a quick menu on cursor position when the user use a HotKey. (8d83ad6)
  • QuickMenu: The user can enable or disable the quick menu in the settings. (fd44ca3), closes #625
  • Telemetry: Add setting for telemetry (38cb95c)

Bug Fixes

  • Device::Switching: Fix not finding the device when the ID has changed (5741cfd)
  • QuickMenu: Interrupt hiding the quick menu when it's called again (2ad9500)

Languages

  • Chinese (Simplified): Translated About using Weblate (bef1eaa)
  • Dutch: Translated Settings using Weblate (7ad3831)
  • Dutch: Translated Tray Icon using Weblate (41f275b)
  • Finnish: Translated About using Weblate (e405f00)
  • German: Translated Tray Icon using Weblate (cc008bd)
  • Greek: Translated About using Weblate (f30bcc7)
  • Hebrew: Translated Settings using Weblate (a00e0be)
  • Hebrew: Translated Settings using Weblate (209bd49)
  • Italian: Translated About using Weblate (242095c)
  • Japanese: Translated About using Weblate (babc27e)
  • Korean: Translated Settings using Weblate (1aebdb3)
  • Norwegian Bokmål: Translated About using Weblate (7be16c3)
  • Norwegian Bokmål: Translated Settings using Weblate (d0eae02)
  • Polish: Translated About using Weblate (20f780a)
  • Portuguese: Translated Settings using Weblate (560710f)
  • Portuguese (Brazil): Translated Settings using Weblate (ffc852b)
  • Portuguese (Brazil): Translated Settings using Weblate (39de2ef)
  • RightToLeft: Add support for Right to left languages (f93597c), closes #601
  • Russian: Translated About using Weblate (bf836a4)
  • Swedish: Translated About using Weblate (dc352c4)
  • Swedish: Translated About using Weblate (a187b91)
  • telemetry: add localization for telemetry (227a32c)

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v5.11.2

Published by github-actions[bot] about 3 years ago

Quite an important bug fix release, I think I've finally tracked down the issue were two devices having the same name would crash SoundSwitch.

Also, the order in which you select device matters now (added a couple of versions ago, but was buggy, now it's working as expected).

Lastly, if you have 2 devices with the same name, here is a quick tutorial on how to rename them: https://github.com/Belphemur/SoundSwitch/discussions/702

5.11.2 (2021-07-27)

Bug Fixes

  • Device::Matching: Always match devices by their Id and their clean name. Also follow user order for display/switching. (646f126), closes #706
  • Device::Matching: Improve the hashcode to clash with other (718b951)
  • Log: Remove unneeded warning in the log (4188c85)
  • Update: Use backoff strategy to avoid sending too much unneeded requests. (a4c97ab)

Languages

  • Italian: Translated Tray Icon using Weblate (fe68a2a)
  • Italian: Translated Update Download using Weblate (85890bc)

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v5.11.1

Published by github-actions[bot] about 3 years ago

5.11.1 (2021-07-25)

Bug Fixes

  • Device::Switching: Fix device switching not working when id is different. (44ba705), closes #701
  • Update: Make the signature checker less restrictive (19ccadd)

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v5.11.0

Published by github-actions[bot] about 3 years ago

5.11.0 (2021-07-25)

Features

  • Device::Matching: Use the Name to match device when id is different. Please rename your device if you have 2 with the same name. (0dd1ef2)

Bug Fixes

  • Device::Switching: Fix case where the app doesn't remember the HDMI device after graphic update (be97b1b), closes #698
  • Device::Switching: Fix device switching not finding all the different selected devices (9bedd8d), closes #697

Languages

  • Japanese: Translated Settings using Weblate (dd1b7eb)
  • Japanese: Translated Settings using Weblate (66c6ab1)
  • Japanese: Translated Tray Icon using Weblate (0905aff)
  • Japanese: Translated Update Download using Weblate (17ac3bf)

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v5.10.2

Published by github-actions[bot] over 3 years ago

Couple of bug fixes related to the Update module to be sure the application respect the "update later" when clicking the systray icon.

Also changed the order in which the device are switched. Now, it will follow the order of selecting the device instead of the one provided by Windows.

Also fixed a major issue where the updater stopped working, it wasn't able to pick up new versions.

5.10.2 (2021-06-30)

Bug Fixes

  • Updater: User agent missing to check for update (310d948)
  • Updater::Download: Fix missing user agent for downloading release (f039dd4)

5.10.1 (2021-06-30)

Bug Fixes

  • Notification::Custom: Fix issue where the custom sound wasn't played properly. (4e23556), closes #662
  • Notification::Sound: Fix issue where sound wasn't played properly. (08ca605)
  • Update::Later: Don't force the user to update when left clicking on the icon (56199da)
  • Updater: Use the right mode to open the installer file for update. (dd5399f)
  • Updater::Postpone: Clicking on the menu shouldn't force downloading the postponed release. (352765b)

Languages

  • Croatian: Translated Update Download using Weblate (9441f44)
  • Danish: Added Settings translation using Weblate (3915858)
  • Hebrew: Translated Tray Icon using Weblate (bc35bc4)
  • Hebrew: Translated Update Download using Weblate (7272781)
  • Korean: Translated About using Weblate (3add52d)
  • Korean: Translated Settings using Weblate (35cd467)
  • Korean: Translated Tray Icon using Weblate (648c162)
  • Korean: Translated Update Download using Weblate (e7054f6)
  • Russian: Translated Settings using Weblate (ec9884c)
  • Russian: Translated Tray Icon using Weblate (d214918)
  • Russian: Translated Update Download using Weblate (5d36dfa)
  • Turkish: Translated Settings using Weblate (d3f8564)
  • Turkish: Translated Tray Icon using Weblate (55ba8f8)

Enhancements

  • Device::Switching: Be sure the order of switching device follow the selection made by the user in the settings menu (2956bc6)

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v5.10.1

Published by github-actions[bot] over 3 years ago

Couple of bug fixes related to the Update module to be sure the application respect the "update later" when clicking the systray icon.

Also changed the order in which the device are switched. Now, it will follow the order of selecting the device instead of the one provided by Windows.

5.10.1 (2021-06-30)

Bug Fixes

  • Notification::Custom: Fix issue where the custom sound wasn't played properly. (4e23556), closes #662
  • Notification::Sound: Fix issue where sound wasn't played properly. (08ca605)
  • Update::Later: Don't force the user to update when left clicking on the icon (56199da)
  • Updater: Use the right mode to open the installer file for update. (dd5399f)
  • Updater::Postpone: Clicking on the menu shouldn't force downloading the postponed release. (352765b)

Languages

  • Croatian: Translated Update Download using Weblate (9441f44)
  • Danish: Added Settings translation using Weblate (3915858)
  • Hebrew: Translated Tray Icon using Weblate (bc35bc4)
  • Hebrew: Translated Update Download using Weblate (7272781)
  • Korean: Translated About using Weblate (3add52d)
  • Korean: Translated Settings using Weblate (35cd467)
  • Korean: Translated Tray Icon using Weblate (648c162)
  • Korean: Translated Update Download using Weblate (e7054f6)
  • Russian: Translated Settings using Weblate (ec9884c)
  • Russian: Translated Tray Icon using Weblate (d214918)
  • Russian: Translated Update Download using Weblate (5d36dfa)
  • Turkish: Translated Settings using Weblate (d3f8564)
  • Turkish: Translated Tray Icon using Weblate (55ba8f8)

Enhancements

  • Device::Switching: Be sure the order of switching device follow the selection made by the user in the settings menu (2956bc6)

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v5.10.0

Published by github-actions[bot] over 3 years ago

The most important changes relates to the Update module. When you select the "Notify me" mode, you'll be able to ask the program to remind you later about the update.

You an also check manually for update by clicking the SoundSwitch tray icon: Discussion https://github.com/Belphemur/SoundSwitch/discussions/658

You can find more informations here: Discussion https://github.com/Belphemur/SoundSwitch/discussions/651

A new language was added: Arabic.

This release also contains more bug fixes that were found thanks to the error reporting.

And last but not least, proper disabling of the "Also switch the foregound program".

5.10.0 (2021-05-19)

Features

  • Update: Let's the user be a to manually check for update by clicking the update menu item. (8dd63c1), closes #642
  • Update::Postpone: User can now decide to postpone the update and be reminded about it at a later date. (a2b507e)

Bug Fixes

  • AutoUpdate::Downloader: Fix crash when closing the download notify. (58044d1)
  • Foreground: Fix issue where the endpoint would change because of the way foreground feature was disabled. (0c427fc), closes #649
  • Update: Rework the way update are check to trigger a check when the setting is changed. (dfd2f55), closes #641

Languages

  • Arabic: Add arabic to the application. Only in beta. (3809502)
  • Arabic: Added About translation using Weblate (21b81bb)
  • Arabic: Added Settings translation using Weblate (a5ec504)
  • Arabic: Added Tray Icon translation using Weblate (b7ec4c3)
  • Arabic: Added Update Download translation using Weblate (5bc1aa1)
  • Arabic: Translated About using Weblate (1416129)
  • Arabic: Translated About using Weblate (be0c28a)
  • Arabic: Translated Settings using Weblate (957eca5)
  • Arabic: Translated Settings using Weblate (6b27b68)
  • Arabic: Translated Tray Icon using Weblate (283ba8f)
  • Arabic: Translated Tray Icon using Weblate (3e8f7cc)
  • Arabic: Translated Update Download using Weblate (bf220df)
  • Chinese (Simplified): Translated Tray Icon using Weblate (4bda8eb)
  • Chinese (Simplified): Translated Update Download using Weblate (452ec1c)
  • Croatian: Translated Tray Icon using Weblate (44d204f)
  • Italian: Translated Settings using Weblate (69cd836)
  • Norwegian Bokmål: Translated Tray Icon using Weblate (533b0b1)
  • Portuguese: Translated Settings using Weblate (917c103)
  • Portuguese: Translated Tray Icon using Weblate (be6ab26)
  • Portuguese: Translated Update Download using Weblate (f736183)
  • Portuguese (Brazil): Translated Tray Icon using Weblate (e82777b)
  • Portuguese (Brazil): Translated Update Download using Weblate (55121e4)

Enhancements

  • Help: Help menu send to the discussion on GitHub for the user to be able to ask his questions. (e9fde1c)
  • Settings: Increase default size of Setting menu to work better with different language. (d007d80)
  • Update: Clicking on the update menu item will trigger update (34a1131), closes #641
  • Update: Don't autodownload when opening the update form. Only after the user click install. (2029a9b), closes #528
  • Update: Improve the way SoundSwitch check for new updates. (8823e7a)
  • Update::Form: Make the title of the download window be the name of the release. (1da4f2c)
  • Update::Postpone: The more the user postpone, the longer it waits before asking to update. (355dd69), closes #528

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v5.9.4

Published by github-actions[bot] over 3 years ago

After multiple backfiring of bugs. We have finally a proper stable version that fix multiple annoyance related to the systray menu not showing properly or rendering slowly when left-clicking on the tray icon.

Also, multiple cleanup of the code base related to error reporting.

5.9.4 (2021-05-11)

Bug Fixes

  • Banner::Sound: Catch execption that could be thrown. (c7a3059)
  • Configuration: Fix likely corruption of configuration. (60cef81)
  • Program: Crash when stopping the application (8da165d)
  • TrayIcon::Menu: Fix issue with the menu not showing up when it should. (8205809), closes #635
  • TrayIcon::Tooltip: Fix issue where the trayIcon tooltip kept being rebuilt. (ca188bd)

Enhancements

  • Foreground::Switch: Disable switching foreground application for everybody. Feature should only be on for people that needs it. (09a8228), closes #636

Languages

  • Chinese (Simplified): Translated Settings using Weblate (e664f6c)

5.9.3 (2021-05-08)

Bug Fixes

  • Config: Fix issue when loading and writting to the configuration (76e60a5)
  • UrlOpening: Fix rare case where the URL doesn't open (aae2ba6)

Languages

  • Portugese: Merge portugese (b605658)
  • Portuguese: Translated Settings using Weblate (43ce732)
  • Portuguese (Portugal): Translated Settings using Weblate (b558c0d)
  • Turkish: Translated About using Weblate (fa83b8e)
  • Turkish: Translated Settings using Weblate (2e5da36)
  • Turkish: Translated Tray Icon using Weblate (b788f1f)

5.9.2 (2021-05-08)

Bug Fixes

  • Foreground: Fix unhandled crash in foreground window detection (b61c347)
  • HotKey::Recording: Disable hotkey for recording if can't register it. (0a5da99)
  • Microphone::Mute: Stop telling user that the microphone mute hotkey couldn't be registered (30d021f)
  • Profile::TrayIcon: possible null case when profile manager isn't defined yet (234d5bf)

5.9.1 (2021-05-08)

Bug Fixes

  • DeviceLister: Fix concurrency issue with the TrayIcon (84ddc78), closes #626 #622
  • DeviceLister: Fix concurrency issue with the TrayIcon (a73a0de), closes #626 #625

Languages

  • Hebrew: Translated Settings using Weblate (96225dd)
  • Hebrew: Translated Update Download using Weblate (a8acb4f)
  • Portuguese: Translated About using Weblate (c58c3c7)
  • Portuguese: Translated Settings using Weblate (e29ab0d)
  • Portuguese: Translated Tray Icon using Weblate (908c67d)
  • Portuguese: Translated Update Download using Weblate (b0c9ddc)
  • Spanish: Translated About using Weblate (d66c9b8)
  • Spanish: Translated Settings using Weblate (8eb75b3)
  • Spanish: Translated Tray Icon using Weblate (a97ff96)
  • Spanish: Translated Update Download using Weblate (1bf75ca)
  • Turkish: Translated Settings using Weblate (e789a62)
  • Turkish: Translated Tray Icon using Weblate (19e2829)
  • Turkish: Translated Update Download using Weblate (5e4921c)

Enhancements

  • ErrorReporting: Add proper error reporting (44efc90), closes #546
  • Profile::TrayIcon: Update the menu to have the profile directly in the menu (54003ea), closes #628

Virus Total

VirusTotal Scan

SoundSwitch - SoundSwitch v5.9.3

Published by github-actions[bot] over 3 years ago

5.9.3 (2021-05-08)

Bug Fixes

  • Config: Fix issue when loading and writing to the configuration (76e60a5)
  • UrlOpening: Fix rare case where the URL doesn't open (aae2ba6)

Languages

  • Portuguese: Merge Portuguese (b605658)
  • Portuguese: Translated Settings using Weblate (43ce732)
  • Portuguese (Portugal): Translated Settings using Weblate (b558c0d)
  • Turkish: Translated About using Weblate (fa83b8e)
  • Turkish: Translated Settings using Weblate (2e5da36)
  • Turkish: Translated Tray Icon using Weblate (b788f1f)

5.9.2 (2021-05-08)

Bug Fixes

  • Foreground: Fix unhandled crash in foreground window detection (b61c347)
  • HotKey::Recording: Disable hotkey for recording if can't register it. (0a5da99)
  • Microphone::Mute: Stop telling user that the microphone mute hotkey couldn't be registered (30d021f)
  • Profile::TrayIcon: possible null case when profile manager isn't defined yet (234d5bf)

5.9.1 (2021-05-08)

Bug Fixes

  • DeviceLister: Fix concurrency issue with the TrayIcon (84ddc78), closes #626 #622
  • DeviceLister: Fix concurrency issue with the TrayIcon (a73a0de), closes #626 #625

Languages

  • Hebrew: Translated Settings using Weblate (96225dd)
  • Hebrew: Translated Update Download using Weblate (a8acb4f)
  • Portuguese: Translated About using Weblate (c58c3c7)
  • Portuguese: Translated Settings using Weblate (e29ab0d)
  • Portuguese: Translated Tray Icon using Weblate (908c67d)
  • Portuguese: Translated Update Download using Weblate (b0c9ddc)
  • Spanish: Translated About using Weblate (d66c9b8)
  • Spanish: Translated Settings using Weblate (8eb75b3)
  • Spanish: Translated Tray Icon using Weblate (a97ff96)
  • Spanish: Translated Update Download using Weblate (1bf75ca)
  • Turkish: Translated Settings using Weblate (e789a62)
  • Turkish: Translated Tray Icon using Weblate (19e2829)
  • Turkish: Translated Update Download using Weblate (5e4921c)

Enhancements

  • ErrorReporting: Add proper error reporting (44efc90), closes #546
  • Profile::TrayIcon: Update the menu to have the profile directly in the menu (54003ea), closes #628

5.9.0 (2021-05-01)

Features

  • Profile::Trigger::TrayIcon: Add tray icon as trigger (4a43fa5), closes #492

Bug Fixes

  • Device: Listing device causing application hanging (55d7316)
  • Notification::Windows: Fix crash when using windows notification and mute microphone (78053fb), closes #596
  • Profile::Trigger: Fix not calling the method in switch (4b75a25)

Enhancements

  • Profile: Update the icon of the profile (4cf5ab2)
  • Profile: Update the icons for the Profile feature (37b1f22)
  • Profile::Trigger: Add new TrayMenu trigger to available triggers (7d4e3d0)

Languages

  • Croatian: Translated Settings using Weblate (3938217)
  • Hebrew: Translated Settings using Weblate (2a6c378)
  • Hebrew: Translated Settings using Weblate (58efe45)
  • Korean: Translated About using Weblate (3aa5a12)
  • Korean: Translated Settings using Weblate (5898dcb)
  • Korean: Translated Settings using Weblate (a9d70d3)
  • Korean: Translated Settings using Weblate (77fe485)
  • Korean: Translated Settings using Weblate (a8e3ec3)
  • Korean: Translated Tray Icon using Weblate (a66510b)
  • Portuguese (Brazil): Translated Settings using Weblate (e11acfd)
  • Turkish: Add language to the application (6d3c40c), closes #588
  • Turkish: Translated About using Weblate (d13a888)
  • Turkish: Translated About using Weblate (f752680)
  • Turkish: Translated Settings using Weblate (ff0098d)
  • Turkish: Translated Settings using Weblate (fd4014d)
  • Turkish: Translated Settings using Weblate (ff2685b)
  • Turkish: Translated Tray Icon using Weblate (1f83dc6)
  • Turkish: Translated Update Download using Weblate (f1de471)
  • Turkish: Translated Update Download using Weblate (9ce1bfe)

Virus Total

VirusTotal Scan