AirPodsWindows v1.3.0
Draft release notes for the
v1.3.0draft release. The checksums below were read from the draft
assets' SHA-256 digests (workflow run 39446689709, 2026-10-20, tag moved toaee7e8a);win64
andwin32-bridgematch, 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.exebelow — 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。