Releases: N0ahTM/AudioPlaybackConnector2
Release list
v0.7.0
Added
- Added a larger Preferences hub with Connection, Devices, Privacy, Stream Deck, Support, Diagnostics, Updates, and App sections.
- Added per-device aliases, default-device selection, and privacy-mode redaction for UI, notifications, command-line output, and copied diagnostics.
- Added support and diagnostics actions for opening Bluetooth settings, opening the log folder, copying redacted diagnostics, and preparing GitHub bug reports.
- Extended
apc2ctl.exewithshow,settings,default, andaliascommands plus--alias,--default, and--rawtargeting/output options. - Added an installable Stream Deck SDK plugin (beta, version 0.1.0) with privacy-aware default-device, all-device, picker, and settings actions.
Changed
- Reduced release logging noise while preserving detailed error, crash, and diagnostics context.
- Updated the README with the new CLI, privacy, diagnostics, and Stream Deck workflows.
- Made the Settings window more compact and adaptive across all supported languages, with acrylic backdrops and unclipped controls at supported window sizes.
Fixed
- Kept unhandled XAML exceptions visible to the crash pipeline after recording their diagnostic context.
Installation: Download the .cer once and install through the .appinstaller file. The optional Stream Deck integration is provided as a .streamDeckPlugin asset.
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.
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.
v0.6.1
Added
- Added
apc2ctl.execommand line control for listing devices, status checks, connect/disconnect/reconnect actions, last-device toggle, and macro-friendly ID/name/MAC targeting (#7).
Fixed
- Fixed the tray icon staying in a non-connected color while a playback connection is already open (
#10).
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.
v0.6.0
Added
- Persisted Settings window placement so size and position restore between sessions.
- Added a minidump stack helper for local crash diagnostics.
- Added release changelog extraction and dependency-aware App Installer feed generation for release packaging.
Changed
- Polished the Settings window, notification actions, and device picker layouts, including adaptive device picker width and a flatter connection settings section.
- Refactored reconnect planning, device diagnostics, startup task handling, toast construction, flyout styling, and shared UI button helpers.
- Improved tray icon connecting animation timing and cursor behavior over the tray icon.
Fixed
- Hardened async lifecycle and teardown paths, recoverable exception logging, and crash-report exception handling.
- Made settings and update persistence more robust, including pending startup task state in Settings.
- Prevented duplicate/pending device picker actions from racing while connect/disconnect work is in progress.
- Tightened release asset discovery and local release bundle generation.
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.
v0.5.4
See CHANGELOG.md for what's new.
Runtime dependencies: Install these once before launching the MSIX package:
If launch fails with DEP0840 and mentions MicrosoftCorporationII.WinAppRuntime.Main.2 or MicrosoftCorporationII.WinAppRuntime.Singleton, reinstall the runtime dependencies above.
Installation: Download the .cer once and install through the .appinstaller file.
- Install the runtime dependencies listed above.
- Install the certificate once:
Import-Certificate -FilePath ".\AudioPlaybackConnector2.cer" -CertStoreLocation "Cert:\LocalMachine\Root"
- Install or update through App Installer:
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.
v0.5.3
See CHANGELOG.md for what's new.
Runtime dependencies: Install these once before launching the MSIX package:
If launch fails with DEP0840 and mentions MicrosoftCorporationII.WinAppRuntime.Main.2 or MicrosoftCorporationII.WinAppRuntime.Singleton, reinstall the runtime dependencies above.
Installation: Download the .cer once and install through the .appinstaller file.
- Install the runtime dependencies listed above.
- Install the certificate once:
Import-Certificate -FilePath ".\AudioPlaybackConnector2.cer" -CertStoreLocation "Cert:\LocalMachine\Root"
- Install or update through App Installer:
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.
v0.5.2
See CHANGELOG.md for what's new.
Runtime dependencies: Install these once before launching the MSIX package:
If launch fails with DEP0840 and mentions MicrosoftCorporationII.WinAppRuntime.Main.2 or MicrosoftCorporationII.WinAppRuntime.Singleton, reinstall the runtime dependencies above.
Installation: Download the .cer once and install through the .appinstaller file.
- Install the runtime dependencies listed above.
- Install the certificate once:
Import-Certificate -FilePath ".\AudioPlaybackConnector2.cer" -CertStoreLocation "Cert:\LocalMachine\Root"
- Install or update through App Installer:
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.
v0.5.1
See CHANGELOG.md for what's new.
Runtime dependencies: Install these once before launching the MSIX package:
If launch fails with DEP0840 and mentions MicrosoftCorporationII.WinAppRuntime.Main.2 or MicrosoftCorporationII.WinAppRuntime.Singleton, reinstall the runtime dependencies above.
Installation: Download the .cer once and install through the .appinstaller file.
- Install the runtime dependencies listed above.
- Install the certificate once:
Import-Certificate -FilePath ".\AudioPlaybackConnector2.cer" -CertStoreLocation "Cert:\LocalMachine\Root"
- Install or update through App Installer:
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.
v0.5.0
See CHANGELOG.md for what's new.
Runtime dependencies: Install these once before launching the MSIX package:
If launch fails with DEP0840 and mentions MicrosoftCorporationII.WinAppRuntime.Main.2 or MicrosoftCorporationII.WinAppRuntime.Singleton, reinstall the runtime dependencies above.
Installation: Download the .cer once and install through the .appinstaller file.
- Install the runtime dependencies listed above.
- Install the certificate once:
Import-Certificate -FilePath ".\AudioPlaybackConnector2.cer" -CertStoreLocation "Cert:\LocalMachine\Root"
- Install or update through App Installer:
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.
v0.4.2
See CHANGELOG.md for what's new.
Runtime dependencies: Install these once before launching the MSIX package:
If launch fails with DEP0840 and mentions MicrosoftCorporationII.WinAppRuntime.Main.2 or MicrosoftCorporationII.WinAppRuntime.Singleton, reinstall the runtime dependencies above.
Installation: Download both the .cer and .msix files from the assets below.
- Install the runtime dependencies listed above.
- Install the certificate:
Import-Certificate -FilePath ".\AudioPlaybackConnector2.cer" -CertStoreLocation "Cert:\LocalMachine\Root"
- Install the MSIX package:
Add-AppxPackage -Path ".\AudioPlaybackConnector2 (Package)_0.4.2.0_x64.msix"
Releases are signed with a self-signed certificate. A free open-source code-signing certificate has been requested but approval may take some time.