github YimingZhanshen/AirPodsWindows v1.3.0
AirPodsWindows v1.3.0

3 hours ago

AirPodsWindows v1.3.0

Draft release notes for the v1.3.0 draft release. The checksums below were read from the draft
assets' SHA-256 digests (workflow run 39446689709, 2026-10-20, tag moved to aee7e8a); win64
and win32-bridge match, as the release process requires. After manual acceptance, apply with
gh release edit v1.3.0 --notes-file Docs/ReleaseNotes/v1.3.0.md, then publish the draft.

English below, 简体中文 follows.


✨ Highlights

  • Upstream sync: AirPodsDesktop 0.4.1 → 0.6.1 merged (154 commits) — this release carries the
    whole upstream refactor while keeping every AirPodsWindows feature.
  • Qt 6.8.3, 64-bit only. 32-bit Windows and ARM64 are not supported. Existing Qt 5/Win32 users
    migrate through the in-app updater and keep their settings.
  • Redesigned settings window — card-based layout with light/dark/system themes and retranslated
    descriptions.
  • New popup animation pipeline with light and dark previews; added support for AirPods 4,
    AirPods 4 (ANC), AirPods 5 and AirPods Pro 3
    , plus Powerbeats Pro 2 (thanks @DeveShlomo).
  • Tray quick connect, auto-start service, and a rebuilt updater that verifies the release asset's
    SHA-256 before running it.
  • 14 languages, including the new Hebrew translation (PR #9) and the locales added upstream
    (bg, it, pt-BR, pt-PT, tr, uk).
  • Tests now gate CI: domain, quick-connect, animation and UI-rendering suites run on every push.

ANC features (unchanged from 1.2.0, re-wired for the new architecture)

  • 🎧 Noise control — Off / Noise Cancellation / Transparency / Adaptive, from Settings or the tray menu
  • 🗣️ Conversational awareness with the speaking-volume reduction slider
  • 🔊 Personalized volume, 🔇 loud sound reduction, 📊 adaptive transparency level (0-50)
  • 👂 Real-time left/right ear detection status
  • 🔧 Requires the MagicAAP driver; AirPods Pro / Max / AirPods 4 (ANC) only

Fixes carried over from 1.2.x

  • Volume no longer jumps to 100% after conversational-awareness restoration (PR #7)
  • Saved volume is restored instead of a fixed value; noise-mode changes clear stale volume state
  • Conversational awareness is disabled in transparency mode to avoid restoration bugs
  • Tray freeze and animation replay fixes (PR #6), now superseded in implementation by upstream's new
    playback pipeline — behaviour re-verified in CI and pending manual acceptance
  • Upgrading over an installed 1.x no longer needs a manual uninstall: the installer now closes a
    running instance, skips stale uninstall entries, force-removes leftover files, and checks both the
    32-bit and the 64-bit registry views

⬆️ Upgrading

  • From 1.2.x (Qt 5 / Win32): just run the installer from the in-app update prompt, or download
    AirPodsWindows-1.3.0-win32-bridge.exe below — it replaces the legacy 32-bit installation and
    carries your settings over. It checks for AMD64 Windows 10 build 17763 or newer first.
  • From any Qt 6 build: download AirPodsWindows-1.3.0-win64.exe.
  • Portable ZIP: AirPodsWindows-1.3.0-win64-portable.zip.
  • Installers are unsigned unless the repository configures the Windows code-signing secrets, so
    Windows SmartScreen may warn on first run.

⬇️ Assets / 下载资产

File / 文件 Who needs it / 适用对象
AirPodsWindows-1.3.0-win64.exe 推荐:64 位 NSIS 安装器,Windows 10 1809+ x64。/ The recommended 64-bit installer.
AirPodsWindows-1.3.0-win64-portable.zip 64 位便携版,解压即用、不写注册表。/ 64-bit portable build; extract and run.
AirPodsWindows-1.3.0-win32-bridge.exe 不是 32 位程序:它与 win64.exe 是同一个文件(SHA-256 相同),只是名字里带 win32,好让 1.1/1.2 时代的 32 位客户端更新器按文件名发现更新;安装器会校验 AMD64 + Windows 10 build 17763,然后把你迁到 64 位。只在从旧版自动升级时需要。/ Not a 32-bit build — byte-identical to win64.exe, named win32 so the legacy updater can find it; the installer verifies AMD64 + build 17763 and migrates you to 64-bit. Only needed for in-app updates from 1.x.

🔒 Checksums (SHA-256)

Asset SHA-256
AirPodsWindows-1.3.0-win64.exe edbe3e4337b1d5b680729f6fdbeb2309a512442de904446b4225321587bc4d3d
AirPodsWindows-1.3.0-win32-bridge.exe edbe3e4337b1d5b680729f6fdbeb2309a512442de904446b4225321587bc4d3d
AirPodsWindows-1.3.0-win64-portable.zip 7e09d66e8f457f2b818df0ee03ac64ad3d50106b533ac7a5129c5099d99f838b

The two installer hashes must be identical: win32-bridge is an alternate name for the same NSIS
payload.

Acknowledgements

Thanks to DeveShlomo for the Powerbeats Pro 2 and Hebrew contributions (PR #9), to everyone who
opened issues and PRs on 1.2.x, and to SpriteOvO for AirPodsDesktop, which this project is forked
from.



AirPodsWindows v1.3.0(简体中文)

✨ 亮点

  • 同步上游 AirPodsDesktop 0.4.1 → 0.6.1(154 个提交):本版本并入上游整体重构,同时完整保留本项目全部功能。
  • Qt 6.8.3,仅支持 64 位:不再支持 32 位 Windows 与 ARM64。Qt 5/Win32 老用户可通过程序内更新迁移,设置全部保留。
  • 全新设置窗口:卡片式布局,浅色/深色/跟随系统主题,描述文案重新翻译。
  • 全新弹窗动画管线(浅色、深色预览图),新增支持 AirPods 4、AirPods 4 (ANC)、AirPods 5、AirPods Pro 3,以及 Powerbeats Pro 2(感谢 @DeveShlomo)。
  • 托盘快速连接、开机自启服务;更新器重建,运行安装包前校验 SHA-256。
  • 14 种语言,含新增的希伯来语(PR #9)与上游新增语言(bg、it、pt-BR、pt-PT、tr、uk)。
  • 测试纳入 CI 门禁:每次推送都跑 domain、quick-connect、动画与 UI 渲染测试套。

ANC 功能(与 1.2.0 一致,按新架构重新接线)

  • 🎧 降噪控制 — 关闭 / 降噪 / 通透 / 自适应,可在设置或托盘菜单切换
  • 🗣️ 对话感知,带说话时音量降低比例滑条
  • 🔊 个性化音量、🔴 响亮声音降低、📊 自适应通透级别(0-50)
  • 👂 左右耳佩戴状态实时显示
  • 🔧 需要安装 MagicAAP 驱动,仅 AirPods Pro / Max / AirPods 4 (ANC)

承接自 1.2.x 的修复

  • 对话感知恢复音量不再跳到 100%(PR #7)
  • 恢复的是此前保存的音量而非固定值;切换降噪模式会清理残留音量状态
  • 通透模式下禁用对话感知,规避恢复异常
  • 托盘卡死与动画重播修复(PR #6),实现已被上游新播放管线取代,行为经 CI 验证,待人工验收
  • 覆盖旧版本安装升级不再需要手动卸载:安装器会先结束正在运行的进程、跳过失效的卸载项、强删残留文件,并同时检查 32 位与 64 位注册表视图

⬆️ 升级方式

  • 从 1.2.x(Qt 5 / Win32):直接用程序内更新,或下载下方 AirPodsWindows-1.3.0-win32-bridge.exe,它会替换旧的 32 位安装并保留设置;执行前会先检查 AMD64、Windows 10 build 17763 或更新。
  • 从任意 Qt 6 构建:下载 AirPodsWindows-1.3.0-win64.exe。
  • 便携版:AirPodsWindows-1.3.0-win64-portable.zip。
  • 若仓库未配置 Windows 代码签名密钥,安装包未签名,首次运行可能触发 SmartScreen 提示。

🔒 校验和(SHA-256)

资产 SHA-256
AirPodsWindows-1.3.0-win64.exe edbe3e4337b1d5b680729f6fdbeb2309a512442de904446b4225321587bc4d3d
AirPodsWindows-1.3.0-win32-bridge.exe edbe3e4337b1d5b680729f6fdbeb2309a512442de904446b4225321587bc4d3d
AirPodsWindows-1.3.0-win64-portable.zip 7e09d66e8f457f2b818df0ee03ac64ad3d50106b533ac7a5129c5099d99f838b

两个安装包的哈希必须一致:win32-bridge 只是同一份 NSIS 负载的另一个资源名。

致谢

感谢 DeveShlomo 的 Powerbeats Pro 2 与希伯来语贡献(PR #9),感谢所有在 1.2.x 提交 issue 与 PR 的人,以及本项目所分叉的 SpriteOvO / AirPodsDesktop。

Don't miss a new AirPodsWindows release

NewReleases is sending notifications on new releases.