Skip to content

Choose a tag to compare

@zemoto zemoto released this 27 Jun 18:29

New Features

Save Settings in AppData

  • New checkbox under Window Settings to enable saving settings to AppData Roaming in a WhatAmIHearing folder
  • Unchecked by default
  • Checking this option moves your config.json into AppData, allowing you to update/delete/re-download WhatAmIHearing and not lose your settings (on that particular PC).
  • Along with this change history.json has been retired. When you first launch this version, your history.json will be renamed to history.json.backup and all history will be copied into config.json.
image

Scrollable Device List

  • For when you have just too many devices (Thanks to @Countbleck653 for finding this)
image

Bug Fixes

  • Fixed a memory leak that would occur whenever the device list refreshed, or whenever recording with Default Output Device or Default Input Device. This was a minor, almost unnoticeable increase in memory usage until the app was restarted.
  • Fixed some niche situations where the app could crash when the device list refreshes during recording.
  • Fixed Default Input Device getting unselected by a device list refresh.

Misc

  • Added tooltips to some settings to explain what they do if it's not clear.
  • Optimized how cover art is downloaded to better ensure it is only done once per run and only on demand.
  • Added more crash protection.
  • Updated dependencies, optimized and modernized code, and hopefully improved performance along the way.

Self-Contained Version

For those who don't want to install the .NET runtime in order to use the app, I've attached a self-contained version which is notably larger in terms of file size, but should work out of the box without having to install any dependencies. It includes all necessary parts of the .NET runtime so there are many more files included.

Winget

If you installed with winget you can update with the following command.

winget upgrade zemoto.WhatAmIHearing

Tip

To update and keep your settings, copy the config.json and history.json files from your old version folder to the new one.

If updating through winget, it will not preserve your settings if you aren't saving them to AppData, so before you update you'll need to grab your settings files from the winget install location (%LOCALAPPDATA%\Microsoft\WinGet\Packages by default).