SoundSwitch

SoundSwitch 6.8.1

Highlights​


  • Fixed a possible startup crash that impacted some users
  • Update languages
  • Add Korean language to the installer
  • Couple of small improvement to the profile feature

6.8.1 (2023-12-24)​


Enhancements​


  • installer: add Korean language to the installer (d30cdfd)
  • profile::icon: Check all device in profile for icon in systray menu (f354698), closes #1332
  • profile: Order by alphabetical when showing profile in the systray menu (58bec3f)

Languages​


  • Croatian: Translated Settings using Weblate (04bf70d)
  • Italian: Translated Settings using Weblate (d62ee5b)
  • Portuguese: Translated Settings using Weblate (ce245db)
  • Spanish: Translated Settings using Weblate (e156252)

Bug Fixes​


  • Startup: Fix possible startup crash (f841977), closes #1341

Highlights​


  • New feature created by @XangelMusic: Keep Volume level when switching device
    • You can find it in the setting menu
    • As the name implied, you can use it to be sure the volume level stays the same when switching device
  • Multiple opitmization of the device cache to provide more up-to-date list of devices and faster refresh when it changes
  • Updating to .NET 8.0
  • UBER thanks to all translator for such an amazing job 💯

6.8.0 (2023-12-19)​


Enhancements​


  • .NET: Move to .NET 8.0 (43f0d60)
  • device::cache: Improve the performance and speed of caching devices (594b49c)
  • device::cache: Increase the TTL for refreshing device list (6ab8028)
  • device::cache: keep only one cache alive for all devices (9b3a126)
  • device::cache: rework the logic behind refreshing devices when changes are detected in the system. (3c12b3f)

Languages​


  • Bulgarian: Translated Settings using Weblate (b2cf464)
  • Bulgarian: Translated Tray Icon using Weblate (fffe534)
  • Chinese (Traditional): Translated Settings using Weblate (4582119)
  • French: Translated Settings using Weblate (4496335)
  • French: Translated Tray Icon using Weblate (76905a4)
  • French: Translated Update Download using Weblate (67c281b)
  • German: Translated Settings using Weblate (061583c)
  • German: Translated Tray Icon using Weblate (3da0c83)
  • Korean: Translated Tray Icon using Weblate (4ca2b15)
  • Polish: Translated Settings using Weblate (43f8fa2)
  • Polish: Translated Tray Icon using Weblate (3b05aeb)
  • Polish: Translated Update Download using Weblate (6cd0022)
  • Serbian: Translated Tray Icon using Weblate (d17e650)
  • Slovenian: Translated Tray Icon using Weblate (b8c4269)
  • Swedish: Translated About using Weblate (2b0a112)
  • Swedish: Translated About using Weblate (943befb)
  • Swedish: Translated Settings using Weblate (9a182a1)
  • Swedish: Translated Settings using Weblate (49d3fcc)
  • Swedish: Translated Settings using Weblate (f2eb255)
  • Swedish: Translated Settings using Weblate (d9e285f)
  • Swedish: Translated Settings using Weblate (3454648)
  • Swedish: Translated Tray Icon using Weblate (e939073)
  • Swedish: Translated Tray Icon using Weblate (fe21446)
  • Swedish: Translated Update Download using Weblate (c95fe6e)
  • Swedish: Translated Update Download using Weblate (1b65fa4)

Bug Fixes​


  • Device::Cache: Devices not being refreshed (a113175), closes #1323
  • profile: possible issue with profile where the the state couldn't be restored after the profile ended. (a648e4e)

Features​


  • volume: Add an option to keep volume level across audio devices (ca293b5), closes #1328

6.7.2 (2023-06-14)​

Bug Fixes​


  • MMNotificationClient: Fix possible crash when closing the app (ab8c0ee), closes #1201
  • Notification: Fix missing sound in audio notification (131c9d4), closes #1203

Enhancements​



Languages​


  • Portuguese: Translated Tray Icon using Weblate (2e87f22)

6.7.1 (2023-06-08)​

Bug Fixes​

  • MMNotification: Fix getting the current state of Default device at application startup. No more crash when there isn't a communication device set. (e97330e), closes #1200

6.7.0 (2023-06-08)​

Features​

  • Core::Reset: Add a mneu item to reset the Windows 10/11 per application audio settings. (a5c07e8)
  • Core: Replace core of the software by the CoreAudio library (899058b), closes #1184 #1164 #1175

Bug Fixes​

  • Foreground: Issue with Foreground application wrongly detected as SoundSwitch causing SoundSwitch to stop notifying when audio is changed. (31e6fe1)

Languages​

  • Croatian: Translated Settings using Weblate (08c491a)
  • Croatian: Translated Tray Icon using Weblate (dd1212b)
  • Hebrew: Translated Settings using Weblate (a8cb593)
  • Hebrew: Translated Settings using Weblate (325911d)
  • Hebrew: Translated Tray Icon using Weblate (e715d44)
  • Italian: Translated Tray Icon using Weblate (3ebd3ec)
  • Portuguese (Brazil): Translated Tray Icon using Weblate (f6b406b)
  • Spanish: Translated Tray Icon using Weblate (f0fd9e6)

6.6.0 (2023-04-09)​

Features​

  • Profile::Foreground: Let profile be able to switch the foreground application. (a63eac9), closes #1117

Bug Fixes​

  • CustomSound: Don't crash on invalid custom sound. (5a0acf2), closes #1130
  • Icon: Don't change icon when communication device is changed. (84b7b46), closes #1134
  • Profile: Not switching all devices (b23fffc), closes #1126
  • Tooltip: Fix not showing the right recording device in tooltip when SoundSwitch starts (c2bd813), closes #1123
  • Tooltip: Fix not showing the right recording device in tooltip when SoundSwitch starts (41ea9ac), closes #1123

Languages​

  • Arabic: Translated Settings using Weblate (0a76385)
  • Arabic: Translated Update Download using Weblate (2942b01)
Hopefully, the last bug fix for the month ^^'

So this one is for anybody having issue with their nVidia card, the HDMI Sound Device disappearing randomly (especially when the monitor goes to sleep). This would also happen for people with Bluetooth devices. This version fixes it.

Also more translation for Chinese, Polish and Serbian \o/

6.5.4 (2023-02-09)​

Bug Fixes​

  • Device::Refresh: Fix issue where the list of device wouldn't be properly refresh after new device added/removed. (cbb7d25), closes #1113

Languages​

  • Chinese (Simplified): Translated Settings using Weblate (fccb108)
  • Polish: Translated Settings using Weblate (be6880a)
  • Serbian: Translated Settings using Weblate (2b70f3e)

6.5.3 (2023-02-05)​

Bug Fixes​

  • Profile::ForceProfile: Fix issue with force profile crashing SoundSwitch. Fix infinite loop. (988448c), closes #1103

Enhancements​

  • Profile::Icon: Always have an icon for the profile banner notification. Default to the first device of the profile when it's not linked to an application. (c2f64d8), closes #1109

6.5.2 (2023-02-03)​

Bug Fixes​

  • Profile::Communication: Set properly the communication device from a profile. (4a83ac5), closes #1104
In this release, I've focused mostly on bug fixes.

Major fixes

  • Steam Big Picture perfectly detected (old and new)
  • Double notification in Win 11 fixed
  • SoundSwitch crashing silently without giving any information

6.5.1 (2023-02-02)​

Bug Fixes​

  • Crash::NoError: Fix crashing without error (4d2ee17)
  • logging: Make foreground change message verbose (6c69344)
  • Notification::Banner: Fix double notification (for both playback and recording device) in Win 11 (a28b70d)
  • Notification::Win11: Fix double notification (ed20fd5), closes #893
  • Profile::Editing: Fix inability to change the Notify for profile (0b0cd0c), closes #1090
  • Steam::BigPicture: Improve detection of steam big picture (2e7a2af)
  • Tooltip::Volume: Be sure the volume of the tooltip is properly shown (8fc9cc4), closes #1096
  • Tooltip::Volume: Fix how to show the volume in the tooltip. Start with the volume then name of device. (9b21dc8), closes #1096
  • Volume: Fix volume calculation (9b692c8), closes #1096
  • Window::Name: Fix possible crash when trying to get the name of a Window (6b45a50), closes #1095

Languages​

  • Korean: Translated Settings using Weblate (ab0aab7)

Enhancements​

  • logs: Improve sentry log message in case of crash (b1b093e)
  • logs: Remove unneeded threadid (8e73936)
  • Profile::Form: Reduce the size of the form to edit/create profile (7e8c42a), closes #1091
  • Profile::Steam: Improve the detection of Steam Big Picture mode in Windows 11 (af955f2)
Zurück
Oben Unten