v0.6.2
Changed
- Added extended diagnostics for tray icon updates, flyout refreshes, connection snapshots, and hidden WinUI anchor placement to make future state mismatches easier to diagnose.
- Documented the Windows A2DP sink routing workaround in the troubleshooting guide.
Fixed
- Retried transient
AudioPlaybackConnection.OpenAsyncfailures with cooldown/backoff when Windows returns recoverable failures such asUnknownFailurewith0x8007001F(#14). - Made the tray error icon transient and reconciled tray state from the actual device snapshot so tray, flyout, and connection state converge after errors (
#10,#14). - Hardened the hidden WinUI anchor window so the small
WinUI Desktopwindow does not appear instead of the flyout. - Kept the command-line control server responsive while long device operations run, and return a localized busy response for overlapping mutating commands.
Installation: Download the .cer once and install through the .appinstaller file.
Import-Certificate -FilePath ".\AudioPlaybackConnector2.cer" -CertStoreLocation "Cert:\LocalMachine\Root"
Start-Process "ms-appinstaller:?source=https://n0ahtm.github.io/AudioPlaybackConnector2/AudioPlaybackConnector2.appinstaller"If Windows does not open App Installer from the protocol link, download and open the .appinstaller asset directly. Direct MSIX sideloading remains available, but installing through the .appinstaller file enables Windows App Installer update checks.
Releases are signed with a self-signed certificate. A free open-source code-signing certificate has been requested but approval may take some time.