SoundSwitch

Antoine Aflalo·AntoineAflalo.SoundSwitch

SoundSwitch offers you the opportunity to switch your playback and recording devices using simple hotkeys.

No more navigating through several menus and screens. Just configure SoundSwitch once - and you are able to switch between your devices as fast as never before!

winget install --id AntoineAflalo.SoundSwitch --exact --source winget

Latest 7.3.1·August 28, 2026

Release Notes

Sorry for having so many releases, but I thought I had fixed the Sound Notification, I didn't. I reverted some of the code back to be sure it works again as before. I'll test more updated code for it. If you're not using Sound Notification, there aren't much else in this release to look towards. 7.3.1 (2026-08-28) Enhancements

  • audio: widen custom-sound picker to AAC (.aac/.m4a) (#2384) (b6b38ee) Bug Fixes
  • audio: fall back to default endpoint when configured device is missing (#2384) (e79e8ba)
  • audio: include target device id in playback-failure Sentry logs (#2384) (#2391) (ba429e5), closes #2388
  • audio: log non-cancellation playback failures at Error so they reach Sentry (#2384) (1ad3997)
  • audio: pin NAudio via umbrella (Windows-asset fix) + address playback review threads (#2384) (59a80d7), closes #1407
  • audio: publish new device cache before disposing old devices in Refresh (#2389) (#2393) (7914a3a), closes #2390
  • audio: resolve notification IMMDevice via ComThread to kill InvalidCastException (#2384) (#2397) (537fb1e)
  • audio: serialize device-cache publication with a dedicated .NET 9 Lock (#2389) (#2396) (c4b59b2)
  • audio: snapshot devices before disposal in Refresh to fix collection-modified race (#2389) (#2390) (6dcf17d)
  • audio: treat empty deviceId as default in playback-failure logs (#2384) (d3eb590), closes #2391
  • audio: use AudioFileReader for stream decode (handles WAV+MP3), drop unused IsMp3Stream (d243ede) 🛡 VirusTotal GitHub Action analysis:
  • SoundSwitch_v7.3.1.0_Release_Installer.exe

Installer type: inno

x64user0A4F2065FD859217827939FF0948DBA71B5C0CC2BC70C8ABEC361F416FC78620
x64machine0A4F2065FD859217827939FF0948DBA71B5C0CC2BC70C8ABEC361F416FC78620

Details

Homepage
https://soundswitch.aaflalo.me/
License
GPL-3.0
Publisher
Antoine Aflalo
Support
https://github.com/Belphemur/SoundSwitch/issues
Copyright
Copyright (c) Antoine Aflalo

Tags

audiohotkeymicrophonesound

Older versions (33)

7.3.0
x64userF1BA81871A205E1CC81218A810F38ABA30C223CD06DAB008C05D234322E61B35
x64machineF1BA81871A205E1CC81218A810F38ABA30C223CD06DAB008C05D234322E61B35
7.2.0
x64userAC5CCDF5BD5C1DC25043812CA37399997FEC9A2F2730C9E6FAC788BE1DA3FBDB
x64machineAC5CCDF5BD5C1DC25043812CA37399997FEC9A2F2730C9E6FAC788BE1DA3FBDB
7.1.0
x64user49967673307E44E2152347A28D410D47BAFDD99E009155924BF1C9A2521615BD
x64machine49967673307E44E2152347A28D410D47BAFDD99E009155924BF1C9A2521615BD
7.0.0
x64user48926560D9CC93C5EC98DD9A619EFFFCBB0466565D8E86E689B1ECA9334F7CE7
x64machine48926560D9CC93C5EC98DD9A619EFFFCBB0466565D8E86E689B1ECA9334F7CE7
6.14.2
x64userD771005CE6586BD77B66556263DA6115A180A7D074272A4337A03233061DCE70
x64machineD771005CE6586BD77B66556263DA6115A180A7D074272A4337A03233061DCE70
6.14.1
x64user1F8E9588729A55F0E3919D6B4CA06F71D06F8F3FE6C5E9C97A820DE98F4AABBF
x64machine1F8E9588729A55F0E3919D6B4CA06F71D06F8F3FE6C5E9C97A820DE98F4AABBF
6.14.0
x64user63F82562CB4A96564A58EFDAABA63C19A8FE942D4799E50D0E3D0E713C49D9A6
x64machine63F82562CB4A96564A58EFDAABA63C19A8FE942D4799E50D0E3D0E713C49D9A6
6.13.0
x64user7619C66059157EC0A8803F64D065A0EE251B59FC21D1F25139F297322D318C39
x64machine7619C66059157EC0A8803F64D065A0EE251B59FC21D1F25139F297322D318C39
6.12.0
x64user1FC77024C263D35BE4844218AB804CE77A5FA02B984BCF95919E89CB05FDD143
x64machine1FC77024C263D35BE4844218AB804CE77A5FA02B984BCF95919E89CB05FDD143
6.11.0
x64userE531F02011562D4A41375C21BA7DDFDD1E9AA486C8E91AF5B51F56776BFD721C
x64machineE531F02011562D4A41375C21BA7DDFDD1E9AA486C8E91AF5B51F56776BFD721C
6.10.3
x64userED6E66FCB3171350F94DBBDBF1FD954B766E495B1374EA46AC26597811759FB0
x64machineED6E66FCB3171350F94DBBDBF1FD954B766E495B1374EA46AC26597811759FB0
6.8.1
x64user1824BAF1DA19490A428A96969D7AF8367411D01F4DBCD6F7584E90CFC2137FA9
x64machine1824BAF1DA19490A428A96969D7AF8367411D01F4DBCD6F7584E90CFC2137FA9
6.8.0
x64user837B0E974500D20E75600187BEE6F5AFA51EC26DF41ED148F62E3CA7FCA20BB5
x64machine837B0E974500D20E75600187BEE6F5AFA51EC26DF41ED148F62E3CA7FCA20BB5
6.7.2.0
x64user7C76F094FEEAB4EFC4ECC25A166A75A73CAC6592A6C86648A88576267761B710
x64machine7C76F094FEEAB4EFC4ECC25A166A75A73CAC6592A6C86648A88576267761B710
6.6.1.0
x64user6BD15562EBAA2BA7236FCE0681349DD43DFC5492F24417257FB363A87E101AB4
x64machine6BD15562EBAA2BA7236FCE0681349DD43DFC5492F24417257FB363A87E101AB4
6.6.0.0
x64machineE5040E33640431F2634EE688CC8529AB83FF8CFC9E214E683DF2AE5165E9D3B1
x64userE5040E33640431F2634EE688CC8529AB83FF8CFC9E214E683DF2AE5165E9D3B1
6.5.4.0
x64machine7FAE54574F4A0CA49FAAD85953FFE14AEBA2697CAD7E4278CF7FFEE10F52CA5C
x64user7FAE54574F4A0CA49FAAD85953FFE14AEBA2697CAD7E4278CF7FFEE10F52CA5C
6.5.3.0
x64machineD76B5DFD60F95D17A69D6078D8BEA8098A52EFEC7F113A775E498B5F67663C23
x64userD76B5DFD60F95D17A69D6078D8BEA8098A52EFEC7F113A775E498B5F67663C23
6.5.0.0
x64machine21AEA7EA0BD0C7424384A8D248D11F8F94349175540168AE65173F88BA3BE529
x64user21AEA7EA0BD0C7424384A8D248D11F8F94349175540168AE65173F88BA3BE529
6.4.3.0
x64machineC9B6976B7989879485D1E816965D9BF451D9994B1FB027854F4195FD0201626F
x64userC9B6976B7989879485D1E816965D9BF451D9994B1FB027854F4195FD0201626F
6.4.2.0
x64machine063D0C1E1539FD49EDCF726FB4EB7E97291960149D9FDEB24D752A73AF19D600
x64user063D0C1E1539FD49EDCF726FB4EB7E97291960149D9FDEB24D752A73AF19D600
6.4.0.0
x64machine04184DF0033227726C664C12181AA124896997B87E06513DFF8F2BAAF54F7826
x64user04184DF0033227726C664C12181AA124896997B87E06513DFF8F2BAAF54F7826
6.3.0.0
x64machine102A8BF9A833596E12B267F4A2E722171606EB539A305D699AE5154D85177F9B
x64user102A8BF9A833596E12B267F4A2E722171606EB539A305D699AE5154D85177F9B
6.2.4.0
x64machine0A893B2A0E52C4BEA48C4624580D9ABC3814D6CE51F20DDD602AF2D5A223ACC8
x64user0A893B2A0E52C4BEA48C4624580D9ABC3814D6CE51F20DDD602AF2D5A223ACC8
6.2.3.0
x64machineFFD4B7FED803693C29BC49D57D7004513807A411E7C25C6A5516EE8C31102D74
x64userFFD4B7FED803693C29BC49D57D7004513807A411E7C25C6A5516EE8C31102D74
6.2.2.0
x64machine71C814412DE484B428CC0B00B7AB78C982305D90F47DF72272F752F5C9D29E0A
x64user71C814412DE484B428CC0B00B7AB78C982305D90F47DF72272F752F5C9D29E0A
6.2.0.0
x64machine98D65396751131910559E11DF339B1AE5C7590E677F1A4E125E80C6B5C739C37
x64user98D65396751131910559E11DF339B1AE5C7590E677F1A4E125E80C6B5C739C37
6.1.2.0
x64machineD91DE082872D796DE58909579C582688D6EE64677036936E87744B341AFA92FB
x64userD91DE082872D796DE58909579C582688D6EE64677036936E87744B341AFA92FB
6.1.0.19729
x64machineF621CB87BD3782AA14CF6AB75BDBCFEB08C24A3D1E4A57B92EC7F8E30C2E15E4
x64userF621CB87BD3782AA14CF6AB75BDBCFEB08C24A3D1E4A57B92EC7F8E30C2E15E4
6.0.0.19087
x64machine3C350B6D743E99FA12BAFAB639306DD1BBF879D29DF9D22637915A6936A3036E
x64user3C350B6D743E99FA12BAFAB639306DD1BBF879D29DF9D22637915A6936A3036E
5.11.2.39643
x64machine3D3D9BAD6EFBF2779E3E9A2624D3DAFE94B417A37BFB5BC8DA5225FB0A484E81
x64user3D3D9BAD6EFBF2779E3E9A2624D3DAFE94B417A37BFB5BC8DA5225FB0A484E81
5.8.1.42207
x64—552481709FE5FBC96B7E32746D85686E2A1B63CDE3AED83C587A9E7424B821E3
5.0.4.31153
x64—2FAB91BF57CEE05DBB966F71A5EEA576547FBD2F36277B816C5215419E4AC0C5