Skip to content

Releases: Belphemur/SoundSwitch

SoundSwitch v6.10.3

07 Apr 22:26
Compare
Choose a tag to compare

The banner will stack on top of each other instead of replacing their contents.
Major improvement on the device listing and keeping it up-to-date.
Possible fix of memory leak relating to the icons of devices.

6.10.3 (2024-04-07)

Languages

  • Japanese: Translated Settings using Weblate (3bd9ef2)
  • Japanese: Translated Tray Icon using Weblate (3e5e936)

Enhancements

  • icon: improve the logic that cache device icons (886bd81)

Bug Fixes

  • device:icon: Force max size of 32px instead of what's available as large (c389f27)
  • settings: fix issue with device list (settings) crashing when too many devices (180ca33)
  • settings: Hide Primary Screen CheckBox and Position ComboBox when Banner Position not selected (c775eb5)
  • auto-update: parsing of version with beta (8ef4e51)
  • icon: fix not saving in cache the icon (8623e72)
  • updater: fix possible issue with the updater crashing at SoundSwitch startup. (4de67e6)
  • version: fix the file version of the app (8de2d5b)

Features

  • banner: Make banner stackable instead of replacing content (b26eb7c)
  • autoadd: remove the auto add feature (dd39379)
  • make audioswitcher able to provide list of devices (0d31968)
  • notification: Banner positions (#1346) (40892fe), closes #242 #1176

Virus Total

https://www.virustotal.com/gui/file-analysis/NjBhOTA2NDYwZTg0MzhlNzE1ODQxMTZlZjFjYzI0YjA6MTcxMjUyODczMA==

SoundSwitch v6.10.2

07 Apr 14:17
Compare
Choose a tag to compare
SoundSwitch v6.10.2 Pre-release
Pre-release

The banner will stack on top of each other instead of replacing their contents.
Major improvement on the device listing and keeping it up-to-date.

6.10.2 (2024-04-07)

Languages

  • Japanese: Translated Settings using Weblate (3bd9ef2)
  • Japanese: Translated Tray Icon using Weblate (3e5e936)

Bug Fixes

  • settings: Hide Primary Screen CheckBox and Position ComboBox when Banner Position not selected (c775eb5)
  • auto-update: parsing of version with beta (8ef4e51)
  • icon: fix not saving in cache the icon (8623e72)
  • updater: fix possible issue with the updater crashing at SoundSwitch startup. (4de67e6)
  • version: fix the file version of the app (8de2d5b)

Features

  • banner: Make banner stackable instead of replacing content (b26eb7c)

Virus Total

https://www.virustotal.com/gui/file-analysis/NDEzYzVmNjc5MmNlODVjZTNiZTk0YTI3OWZjMzdlZGE6MTcxMjQ5OTM1OA==

SoundSwitch v6.10.1-beta.1

05 Apr 14:07
Compare
Choose a tag to compare
Pre-release

Biggest change here, stop the possible crashing/boot looping of the last beta (that I retired because of that issue).

Also the banner will now stack with the one on the top to be the latest notification.

6.10.1-beta.1 (2024-04-05)

Enhancements

  • banner: Always have the latest banner at the top of the stack (95575f9)

Bug Fixes

  • auto-update: fix bootloop of SoundSwitch when auto-updating with the new beta (e19a21d), closes #1422

Virus Total

https://www.virustotal.com/gui/file-analysis/YmFhYjAwY2QyNjQ3M2NiYzc3ODg3OWVlMmJiZGNmNDU6MTcxMjMyNTk4OQ==

SoundSwitch v6.10.0-beta.1

05 Apr 03:22
Compare
Choose a tag to compare
Pre-release

New beta, major new feature:
The banner will stack on top of each other instead of replacing their contents.

Also, some changes to the updater to be able to deal with version that contains -beta.x.

6.10.0-beta.1 (2024-04-05)

Languages

  • Polish: Translated Settings using Weblate (54aeeac)
  • Portuguese (Brazil): Translated Settings using Weblate (b8e50fb)

Bug Fixes

  • auto-update: parsing of version with beta (8ef4e51)
  • icon: fix not saving in cache the icon (8623e72)
  • updater: fix possible issue with the updater crashing at SoundSwitch startup. (4de67e6)
  • version: fix the file version of the app (8de2d5b)

Features

  • banner: Make banner stackable instead of replacing content (b26eb7c)

Virus total

https://www.virustotal.com/gui/file-analysis/ZWM3Y2ZhMTU2Y2E3OTNkZGY5YTg5MzMwOThiNzQ0NzA6MTcxMjI4NzMxNA==

SoundSwitch v6.9.0-beta.1

03 Apr 01:34
Compare
Choose a tag to compare
Pre-release

First real beta of SoundSwitch in a long while, and for good reason.
I've rework fully the logic that SoundSwitch uses to keep its internal list of device up to date (you know, when you unplug, replug devices etc ...).

This should help a lot with some issue you've been encountering, but since I need to have people test it, I decided to go for a beta version.

6.9.0-beta.1 (2024-04-03)

Enhancements

  • notification: Added Top Center/Bottom Center to Banner Positions (#1347) (1566fc9)
  • notification: Merged Custom Sound Notification into Sound Notification (#1352) (a163a09)
  • volume: Keep volume includes both playback and recording devices (03d1aa8)

Languages

  • Croatian: Translated Settings using Weblate (2503908)
  • Croatian: Translated Settings using Weblate (9dcc946)
  • Croatian: Translated Settings using Weblate (3ed5521)
  • French: Translated Settings using Weblate (3d48b72)
  • German: Translated Settings using Weblate (9d414d2)
  • German: Translated Settings using Weblate (c3598bf)
  • Hebrew: Translated Settings using Weblate (00a65a5)
  • Hungarian: Translated Settings using Weblate (97faf79)
  • Hungarian: Translated Tray Icon using Weblate (a191a49)
  • Hungarian: Translated Update Download using Weblate (e85e988)
  • Portuguese: Translated Settings using Weblate (cccdf71)
  • Portuguese: Translated Settings using Weblate (b53b37b)
  • Russian: Translated Settings using Weblate (1c93c71)
  • Slovenian: Translated About using Weblate (15e1747)
  • Slovenian: Translated Settings using Weblate (a0feb07)
  • Spanish: Translated Settings using Weblate (b16f033)
  • Spanish: Translated Settings using Weblate (9dc33bb)
  • Spanish: Translated Settings using Weblate (7569270)
  • Swedish: Translated Settings using Weblate (1bb6efb)
  • Swedish: Translated Settings using Weblate (6b3a6e7)
  • Swedish: Translated Settings using Weblate (a65951a)
  • Ukrainian: Translated Settings using Weblate (c3ed595)
  • Ukrainian: Translated Tray Icon using Weblate (48b11b7)

Bug Fixes

  • comparing devices event, needs to also compare the id (4851b43)
  • getting all device that have name (d695d2d)
  • possible issue where device not removed from the list when renamed (8ed0f14)
  • volume: Volume levels across dual-audio channels now kept for keep volume option (#1371) (7121ecb)

Features

  • autoadd: remove the auto add feature (dd39379)
  • make audioswitcher able to provide list of devices (0d31968)
  • notification: Banner positions (#1346) (40892fe), closes #242 #1176

Virus Total

https://www.virustotal.com/gui/file-analysis/YmZmYTc5Y2M2MDhkZjRjNWQyZTlhZTZlMjcwMDVmNTQ6MTcxMjEwODAyOQ==

SoundSwitch v6.8.1

24 Dec 19:06
Compare
Choose a tag to compare

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

Virus Total

Result

SoundSwitch v6.8.0

19 Dec 03:15
Compare
Choose a tag to compare

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

Virus Total

Result

SoundSwitch v6.7.2

14 Jun 02:01
Compare
Choose a tag to compare

Fix issue where Sound notification stopped working.

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)

Virus Total

Result

SoundSwitch v6.7.1

08 Jun 13:20
Compare
Choose a tag to compare

This version should fix any issue with SoundSwitch not being notified when device changed.

Also compared to 6.7.0, fix startup crash when there isn't a communication device set for playback and for recording.

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)

Virus Total

Results

SoundSwitch v6.7.0

08 Jun 01:40
Compare
Choose a tag to compare
SoundSwitch v6.7.0 Pre-release
Pre-release

This should help with any issue where SoundSwitch couldn't switch properly the device or wasn't notifying that a device has changed.

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)

Virus Total

Results