SoundVolumeView Changelog

What's new in SoundVolumeView 2.46

Feb 1, 2024
  • Added /SetBooleanFxProperty command-line option, which allows you to turn on/off different options of a device, like 'Loudness Equalization', 'Headphone Virtualization', 'Voice Cancellation', and others.

New in SoundVolumeView 2.45 (Oct 3, 2023)

  • Added /GetColumnValue command-line option, which allows to get a value of specific column for the specified item, for example:
  • SoundVolumeView.exe /GetColumnValue "Realtek High Definition AudioDeviceSpeakersRender" "Speakers Config" | more

New in SoundVolumeView 2.43 (Jun 27, 2023)

  • The 'Device State' column now also displays state information for application items (Active/Inactive/Expired).

New in SoundVolumeView 2.42 (Apr 27, 2023)

  • Added /SaveDeviceFormat and /LoadDeviceFormat command-line options, which allow you to save the data of the device default format into a file, and then later load it back into the device.
  • You should use these new commands if you have a format that cannot be set with the /SetDefaultFormat command.

New in SoundVolumeView 2.41 (Apr 12, 2023)

  • Added 'Black Background' option (Under the View menu). When it's turned on, the main table is displayed in black background and white text, instead of default system colors.

New in SoundVolumeView 2.40 (Mar 20, 2023)

  • Added 'Use Mouse Wheel On Tray Icon' option. When it's turned on, you can increase/decrease the sound volume of the selected item while the mouse cursor is over the tray icon. The percent of change for every wheel move is according to the 'Mouse Wheel % Change' option.

New in SoundVolumeView 2.38 (Mar 4, 2023)

  • Added 'Sort By' toolbar button.

New in SoundVolumeView 2.37 (Jan 30, 2023)

  • The current volume level of the selected item is now displayed in the tooltip of the tray icon. This feature works only when both 'Put Icon On Tray' option and 'Auto Refresh' option are turned on.

New in SoundVolumeView 2.36 (Nov 28, 2022)

  • Added /SetSpeakersConfig command-line option, which allows you to set the desired speakers configuration (Stereo, Quadraphonic, 5.1 Surround, 7.1 Surround) from command-line.
  • Added 'Speakers Config' column, which displays 3 Hexadecimal values that represent the current speakers configuration. You can use these values in the /SetSpeakersConfig command-line option.

New in SoundVolumeView 2.35 (Aug 5, 2022)

  • Added 'Show Mute On Tray Icon' option. When it's turned on, SoundVolumeView displays mute icon on the tray if the selected item is muted.
  • This feature works only when both 'Put Icon On Tray' option and 'Auto Refresh' option are turned on.

New in SoundVolumeView 2.31 (Jul 3, 2022)

  • Fixed a few high DPI mode issues.

New in SoundVolumeView 2.30 (May 1, 2022)

  • Added /Columns command-line option, which allows you to set the columns to display or the columns to export from command-line, for example:
  • SoundVolumeView.exe /scomma "c:tempsound-items.csv" /Columns "Name,Command-Line Friendly ID,Volume Percent"

New in SoundVolumeView 2.29 (Mar 21, 2022)

  • You can now use wildcard with the command-line friendly ID, for example: SoundVolumeView.exe /Switch "Realtek*DeviceSpeakersRender"

New in SoundVolumeView 2.28 (Feb 18, 2022)

  • You can now specify the number of channels in the /SetDefaultFormat command, for example:
  • SoundVolumeView.exe /SetDefaultFormat "Speakers" 24 48000 4

New in SoundVolumeView 2.27 (Dec 20, 2021)

  • Updated the /SetAppDefault and /SetSpatial commands to work on Windows 11.

New in SoundVolumeView 2.26 (Nov 17, 2021)

  • You can now use any variable inside the .cfg file (SoundVolumeView.cfg) in order to set the configuration from command line, for example:
  • SoundVolumeView.exe /SaveFileEncoding 3 /ShowUnpluggedDevices 1 /ShowDisabledDevices 1

New in SoundVolumeView 2.25 (Oct 27, 2021)

  • You can now choose the desired encoding (ANSI, UTF-8, UTF-16) to save the csv/xml/text/html files. (Under the Options menu)
  • Updated the HTML export feature to HTML5.
  • Added option to export as JSON file.
  • You can now specify 'System Sounds' as the item name from command-line. For example, this command mutes the system sounds from command-line:
  • SoundVolumeView.exe /Mute "System Sounds"

New in SoundVolumeView 2.23 (May 20, 2021)

  • Added secondary sorting support: You can now get a secondary sorting, by holding down the shift key while clicking the column header. Be aware that you only have to hold down the shift key when clicking the second/third/fourth column. To sort the first column you should not hold down the Shift key.
  • Added option to change the sorting column from the menu (View -> Sort By). Like the column header click sorting, if you click again the same sorting menu item, it'll switch between ascending and descending order. Also, if you hold down the shift key while choosing the sort menu item, you'll get a secondary sorting.

New in SoundVolumeView 2.22 (Feb 27, 2021)

  • Updated to work properly in high DPI mode.

New in SoundVolumeView 2.21 (Oct 14, 2020)

  • Added 'all' option to the /SetDefault and /SwitchDefault command-line options, which allow you to set all 3 default types (Console, Multimedia, Communications) at once, for example:
  • SoundVolumeView.exe /SetDefault "High Definition Audio DeviceDeviceSpeakersRender" all
  • Added 'Set Default Device - All' to the Create Shortcut menu.

New in SoundVolumeView 2.20 (Aug 13, 2020)

  • You can now use the /SetListenToThisDevice and /SetPlaybackThroughDevice command-line options without running SoundVolumeView as Administrator.
  • Added /SetAllowExclusive command-line option to set the 'Allow applications to take exclusive control of this device' option of a device.
  • Added /SetExclusivePriority command-line option to set the 'Give exclusive mode applications priority' option of a device.

New in SoundVolumeView 2.16 (Jul 24, 2020)

  • Added 'all' option to the /SetAppDefault command-line option, which allows you to set all 3 default types (Console, Multimedia, Communications) at once, for example:
  • SoundVolumeView.exe /SetAppDefault "High Definition Audio DeviceDeviceSpeakersRender" all "chrome.exe"

New in SoundVolumeView 2.15 (Jul 3, 2020)

  • Added /SetSpatial command-line option, which allows you to set the 'Spatial sound format' of sound device from command line on Windows 10, for example:
  • SoundVolumeView.exe /SetSpatial "High Definition Audio DeviceDeviceSpeakersRender" "Windows Sonic For Headphones"

New in SoundVolumeView 2.11 (Jun 17, 2020)

  • Added support for 'focused' and 'focusedname' in the /SetAppDefault command for setting the default input or output device of the focused application on Windows 10, for example:
  • SoundVolumeView.exe /SetAppDefault "High Definition Audio DeviceDeviceSpeakersRender" 0 focused
  • Added /SetDefaultFormat command line option, which allows you to set the default format of the device. For example: The following command sets the default format of the device to '24 bit, 192000 Hz(Studio Quality)':
  • SoundVolumeView.exe /SetDefaultFormat "Realtek High Definition AudioDeviceSpeakersRender" 24 192000

New in SoundVolumeView 2.10 (May 27, 2020)

  • Added /SetAppDefault command-line option, which allows you to set the default render/capture device for specific application on Windows 10, for example:
  • SoundVolumeView.exe /SetAppDefault "High Definition Audio DeviceDeviceSpeakersRender" 1 "chrome.exe"
  • Fixed bug: SoundVolumeView displayed the wrong device on application volume items.
  • Added 'Show Unplugged Devices' option.

New in SoundVolumeView 2.06 (Feb 2, 2020)

  • Added 'Select All' and 'Deselect All' to the 'Column Settings' window.

New in SoundVolumeView 2.05 (Dec 23, 2019)

  • Added 'Registry Key' column, which displays the Registry key of audio device.
  • Added 'Open Device Key In RegEdit' option, which allows you to open the device Registry key in RegEdit.

New in SoundVolumeView 2.00 (Oct 30, 2019)

  • Added option to easily create shortcuts on desktop that will execute one of the following actions: Mute,Unmute,Mute/Unmute Switch,Disable,Enable,Disable/Enable Switch, Set Default Device (Console, Multimedia, Communications), Increase Volume, Decrease Volume.
  • In order to create the desktop shortcut, simply select the desired item, and then go to File -> Create Desktop Shortcut and choose the desired action to execute when the shortcut is activated. You can also use the 'Create Desktop Shortcut' submenu in the right-click context menu.
  • The following actions can also be used with application items: Mute,Unmute,Mute/Unmute Switch,Increase Volume, Decrease Volume. For example, you can create 'Mute/Unmute Switch' shortcut for Firefox that will mute the sound of Firefox if it's turned on and unmute if it's turned off.
  • After creating the shortcut, you can right-click on it, choose 'Properties' and then choose the desired key combination to activate the shortcut.

New in SoundVolumeView 1.90 (Oct 13, 2019)

  • Added 'Default Multimedia' and 'Default Communications' columns, which display the Multimedia and Communications default types. (The 'Default' column displays the 'Console' default).
  • Added option to specify default Multimedia/Communications device instead of name: DefaultRenderDeviceMulti, DefaultCaptureDeviceMulti, DefaultRenderDeviceComm, DefaultCaptureDeviceComm.

New in SoundVolumeView 1.87 (Jun 27, 2019)

  • The 'Command-Line Friendly ID' now specifies whether the device is a capture or render device.

New in SoundVolumeView 1.86 (May 18, 2019)

  • Added new command-line options: /GetDecibel , /GetDecibelChannel

New in SoundVolumeView 1.85 (Jan 11, 2019)

  • Added new command-line options: /SetListenToThisDevice , /SetPlaybackThroughDevice , /RunAsAdmin

New in SoundVolumeView 1.83 (Sep 27, 2018)

  • Fixed bug: SoundVolumeView failed to remember the last size/position of the properties window if it was not located in the primary monitor.
  • You can now send the data to stdout by specifying empty string as filename, for example:
  • SoundVolumeView.exe /scomma "" | more

New in SoundVolumeView 1.82 (Aug 12, 2018)

  • You can now resize the properties window, and the last size/position of this window is saved in the .cfg file.

New in SoundVolumeView 1.81 (Apr 16, 2018)

  • Added /ChangeVolumeChannel command-line option, for changing the volume of specific channel.

New in SoundVolumeView 1.80 (Apr 9, 2018)

  • Added 'Selected Channel' option (Under the Options menu). If you want to change the volume of specific channel, you can choose the desired channel from this menu, and then use the Increase/Decrease 1%/5%/10% options (under the Volume menu) or the mouse wheel to change the volume of the selected channel.

New in SoundVolumeView 1.75 (Mar 7, 2018)

  • Added support for setting the volume of specific channels for specific application from command-line. For example, the following command sets the volume of the left channel to 50% only for Chrome Web browser:
  • SoundVolumeView.exe /SetVolumeChannels "chrome.exe" 50 100
  • Also, the current channels volume of application is displayed in the 'Channels Percent' column.
  • Added 'focusedname' to all command-line options, which allows you to change the volume all instances of the focused application.
  • Fixed bug: When using 'focused' in command-line and but there was no focused application, SoundVolumeView changed the 'System Sounds' items.

New in SoundVolumeView 1.72 (Jan 11, 2018)

  • Added 'Align Numeric Columns To Right' option.

New in SoundVolumeView 1.71 (Oct 22, 2017)

  • You can now specify "DefaultCaptureDevice" and "DefaultRenderDevice" in the [Name] parameter of all command-line options in order to refer the default render/capture device.

New in SoundVolumeView 1.70 (Aug 4, 2017)

  • Added /WaitForItem command-line option, which instructs SoundVolumeView to wait until the sound item appears. You can use this feature to change the application volume for applications that are currently not running. For example, if you want to mute the sound of Chrome Web browser and it's not running at this moment:
  • SoundVolumeView.exe /Mute chrome.exe /WaitForItem 0
  • Disabled devices are now displayed with disabled icon.

New in SoundVolumeView 1.66 (May 24, 2017)

  • Added /GetPercentChannel command-line option.

New in SoundVolumeView 1.65 (May 5, 2017)

  • Added 'Command-Line Friendly ID' column. You can use the string displayed in this column in all command-line options when you have multiple items with the same name (For example: 2 'Speakers' devices). This ID is more friendly than the ID provided by Windows operating system ('Item ID' column), for example: "Realtek High Definition AudioDeviceSpeakers" and "2- USB AUDIODeviceMicrophone".

New in SoundVolumeView 1.60 (Apr 12, 2017)

  • Added 'Disable Device' and 'Enable Device' options.
  • Added 'Show Disabled Devices' option, when it's turned on, SoundVolumeView displays disabled items.
  • Added 'Device State' column - Displays whether a device is active or disabled.
  • Added new command-line options - /Disable , /Enable , /DisableEnable

New in SoundVolumeView 1.57 (Mar 30, 2017)

  • Added 'Copy Mute/Unmute Command' option (Ctrl+M), which copies to the clipboard a command to mute and unmute the selected sound component (Using the /Switch command-line option).

New in SoundVolumeView 1.56 (Jan 31, 2017)

  • Added /ChangeVolumeDecibel command-line option, which allows you to increase/decrease the volume of devices and subunits in Decibel, for example:
  • SoundVolumeView.exe /ChangeVolumeDecibel "Microphone Boost" -10

New in SoundVolumeView 1.55 (Dec 30, 2016)

  • Added 'Decrease Volume Step (dB)' (Ctrl+7) and 'Increase Volume Step (dB)' (Ctrl+8) options which increase/decrease the volume accoding to the default volume step displayed in 'Volume Step' column.
  • Added 'Export All Items' option.

New in SoundVolumeView 1.50 (Dec 1, 2016)

  • Added 'Direction' column (Capture or Render)
  • Added /SetVolumeChannelsDecibel command-line option, which allows you to set the channel volume of devices and subunits in Decibel, for example:
  • SoundVolumeView.exe /SetVolumeChannelsDecibel "Speakers" -20.5 -18.5
  • Added /SetVolumeDecibel command-line option, which allows you to set the volume of devices and subunits in Decibel, for example:
  • SoundVolumeView.exe /SetVolumeDecibel "Speakers" -14
  • Added Subunits of capture devices (Like 'Microphone Boost')
  • You can set the 'Microphone Boost' value from command-line, for example:
  • SoundVolumeView.exe /SetVolumeDecibel "Microphone Boost" 30
  • Fixed bug: When using '*' with devices on /SetVolumeChannels command-line option, SoundVolumeView set the volume channel to zero instead of leaving it without change.

New in SoundVolumeView 1.45 (Nov 9, 2016)

  • Added 'Save Sound Profile - Selected Items' option (Alt+S), which creates a profile only from the items you select.

New in SoundVolumeView 1.43 (Aug 19, 2016)

  • Added /GetMute command-line option that returns the current Mute status.

New in SoundVolumeView 1.42 (Jun 29, 2016)

  • Added option to return the current volume level in percent (for using in scripts and batch files). The return value is the percent value multiplied by 10.

New in SoundVolumeView 1.41 (Jun 3, 2016)

  • Added option to set the percent of change for every wheel move in the 'Change Volume With Mouse Wheel' option ('Mouse Wheel % Change' menu)

New in SoundVolumeView 1.40 (May 3, 2016)

  • Added 'Change Volume With Mouse Wheel' option, which allows you to increase/decrease the volume of selected items by scrolling the mouse wheel. You can choose to change the volume with the mouse wheel when the Ctrl key is down or when the left mouse button is down or when the middle button is down. The default option is 'When Ctrl key is down'.

New in SoundVolumeView 1.36 (Mar 2, 2016)

  • You can now specify only a part of name or id of the sound item in all command-line options ( /SetVolume, /Mute , /Unmute , and so on...), for example: If ID of a subunit is "{2}.\\?\hdaudio#func_01&ven_10ec&dev_0889&subsys_1458a002&rev_1000#4&3828eb94&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\singlelineouttopo/0002000c" , the following command will mute this subunit:
  • SoundVolumeView.exe /Mute "singlelineouttopo/0002000c"

New in SoundVolumeView 1.35 (Jan 25, 2016)

  • Added 'Auto Size Columns On Update' option

New in SoundVolumeView 1.33 (Dec 6, 2015)

  • You can now use the /SetVolumeChannels command-line option with devices.

New in SoundVolumeView 1.32 (Nov 5, 2015)

  • Added option to set from command-line the volume of focused application, for example:
  • SoundVolumeView.exe /SetVolume focused 50

New in SoundVolumeView 1.31 (Oct 12, 2015)

  • Fixed bug: When there were multiple application volume items of the same process filename, and you tried to set one of them, SoundVolumeView set the wrong item

New in SoundVolumeView 1.30 (Sep 30, 2015)

  • SoundVolumeView now displays the process names (Some of them without the full path) for most processes when you run it without elevation ('Run As Administrator').
  • Fixed the Ctrl+C (Copy Selected Items) key.
  • You can now specify the process ID in the /SetVolume /ChangeVolume /Mute /Unmute /Switch command-line options.

New in SoundVolumeView 1.27 (Sep 7, 2015)

  • Added 'Run As Administrator' option (Ctrl+F11), for viewing the icon and information of applications running as admin

New in SoundVolumeView 1.26 (Mar 25, 2015)

  • Added /SwitchDefault command-line option, which allows you to switch between 2 default devices, for exmaple: SoundVolumeView.exe /SwitchDefault "{0.0.0.00000000}.{a77a09b2-1ec6-49c3-860a-68945904a2f1}" "{0.0.0.00000000}.{7747b192-73b2-47d3-a2c0-168e94af7f9e}" 0

New in SoundVolumeView 1.25 (Jan 3, 2015)

  • Added option to set from command-line the volume of all applications at once, for example: SoundVolumeView.exe /SetVolume AllAppVolume 50

New in SoundVolumeView 1.22 (Dec 8, 2014)

  • Fixed bug: SoundVolumeView failed to remember the last size/position of the main window if it was not located in the primary monitor

New in SoundVolumeView 1.21 (Oct 23, 2014)

  • Added 'Always On Top' option.

New in SoundVolumeView 1.20 (Aug 4, 2014)

  • Added 'Process ID' and 'Window Title' columns (For application volume items).

New in SoundVolumeView 1.15 (Jun 29, 2014)

  • Added 'Copy Item ID' and 'Copy Item Name' options.

New in SoundVolumeView 1.13 (Apr 25, 2014)

  • Added accelerator keys to the 'Set Default' options.

New in SoundVolumeView 1.12 (Apr 7, 2014)

  • Fixed issue: /SaveProfile command-line option failed to save the sound settings file when running it from a batch file without specifying the full path of the sound settings file

New in SoundVolumeView 1.11 (Jan 29, 2014)

  • Added option to choose another font (font name and size) to display the sound components list. (Options -> Select Another Font)

New in SoundVolumeView 1.10 (Nov 22, 2013)

  • Added 'Sort On Every Update' option. If it's turned on, SoundVolumeView will sort the list every time that a new item is added or an existing item is updated

New in SoundVolumeView 1.06 (Nov 8, 2013)

  • Added 'Start As Hidden' option. When this option and 'Put Icon On Tray' option are turned on, the main window of SoundVolumeView will be invisible on start.
  • Added 'Clear Recent Files List' option.

New in SoundVolumeView 1.05 (Oct 11, 2013)

  • Added 'Set Default' options (Under the Volume menu) to set the default device.
  • Added documentation for /SetDefault command-line option (It was exist on v1.00, but I forgot to add it to the help file of SoundVolumeView...)