Skip to content

Releases: joyjoyfresh/Airplayer

AirPlayer v1.4.2

Choose a tag to compare

@joyjoyfresh joyjoyfresh released this 25 Jun 18:47

AirPlayer v1.4.2 发布说明

本次更新修复了代理软件环境下 iOS 无法发现设备的问题,并带来关闭行为询问与音量调节两项新功能。

本版更新

新增

  • 关闭询问对话框:点击关闭按钮时弹出「留在后台 / 直接退出 / 取消」对话框,勾选「下次不再询问」可记住选择;在「更多设置 → 通用」中可随时重新开启询问。
  • 播放音量调节:在「更多设置 → 音视频」新增播放音量滑块(0–100%),独立于 iOS 端音量,与 iOS 端音量相乘应用,切换音频设备后自动保持。

修复

  • iOS 无法发现设备(代理软件 TUN 模式):安装了 Clash、V2Ray、Mihomo 等代理软件并开启 TUN 模式时,代理虚拟网卡(如 2.0.0.1)会干扰 mDNS 广播,导致 iOS 端收到不可达的 IP 而无法发现设备。现已过滤,仅使用有 RFC1918 私有地址的网卡进行 mDNS 广播。

变更

  • 自动检查更新默认关闭,可在「更多设置 → 通用」手动开启。

系统要求

  • Windows 10 版本 1809 (10.0.17763.0) 或更高版本 / Windows 11
  • 支持 DirectX 11 的显卡

下载与安装

  • 安装包 (推荐):下载并运行 AirPlayer-1.4.2-setup.exe
  • 免安装绿色版:下载并解压 AirPlayer-1.4.2-win-x64.zip,直接运行其中的 AirPlayer.App.exe 即可。

使用

保持 iPhone/iPad 与运行本软件的 PC 在同一局域网内,打开 iOS 控制中心,点击「屏幕镜像」并选择您的电脑设备名称即可开始投屏。

说明

AirPlayer 是一个免费开源的 Windows AirPlay 接收端,旨在为您提供低延迟、高质量的苹果设备投屏体验。所有版本均不包含任何广告。

致谢

感谢所有提交反馈和建议的用户,您的支持是我们不断优化完善 AirPlayer 的动力!

AirPlayer v1.4.1

Choose a tag to compare

@joyjoyfresh joyjoyfresh released this 25 Jun 16:23

AirPlayer v1.4.1 发布说明

本次更新对 v1.4.0 引入的录制功能进行了体验优化,同时为 HUD 和录制角标带来了全面的显示自定义支持。

本版更新

新增

  • 录制角标自定义:录制状态角标(REC 计时器)支持在「更多设置 → 外观」中自由配置位置(左上/右上/左下/右下角)、水平/垂直偏移量、背景不透明度及字体大小;默认改为左上角,偏移 12px,不透明度 30%。
  • 点击角标停止录制:录制中直接点击左上角 REC 角标即可停止录制,无需打开右上角菜单,操作更快捷。
  • HUD 位置自定义:HUD 监控面板同样支持自定义位置与偏移,默认左上角,偏移 12px,不透明度 30%。
  • HUD 与录制角标智能避让:两者配置在同一角时,HUD 自动下移让出角标空间;录制结束后 HUD 自动回到原位,无需手动调整。

系统要求

  • Windows 10 版本 1809 (10.0.17763.0) 或更高版本 / Windows 11
  • 支持 DirectX 11 的显卡

下载与安装

  • 安装包 (推荐):下载并运行 AirPlayer-1.4.1-setup.exe
  • 免安装绿色版:下载并解压 AirPlayer-1.4.1-win-x64.zip,直接运行其中的 AirPlayer.App.exe 即可。

使用

保持 iPhone/iPad 与运行本软件的 PC 在同一局域网内,打开 iOS 控制中心,点击「屏幕镜像」并选择您的电脑设备名称即可开始投屏。投屏中通过右上角菜单或快捷键 C 开始/停止录制;录制中点击左上角 REC 角标也可快速停止。

说明

AirPlayer 是一个免费开源的 Windows AirPlay 接收端,旨在为您提供低延迟、高质量的苹果设备投屏体验。所有版本均不包含任何广告。

致谢

感谢所有提交反馈和建议的用户,您的支持是我们不断优化完善 AirPlayer 的动力!

AirPlayer v1.4.0

Choose a tag to compare

@joyjoyfresh joyjoyfresh released this 25 Jun 14:49

AirPlayer v1.4.0 发布说明

感谢使用 AirPlayer!本次更新带来了一项重磅核心功能——投屏录制。现在,您可以在投屏的同时,一键将精彩画面与声音完整录制为 MP4 文件,随时回看分享。

本版更新

新增

  • 🔴 投屏录制(核心功能):投屏过程中一键将画面与声音录制为 MP4(音画同步)。
    • 基于 Media Foundation SinkWriter,将解码后的画面经硬件 H.264 编码、音频经 AAC 编码实时混流封装,CPU 占用低。
    • 编码器在起始处自插关键帧,任意时刻都能立即开录,无需等待 iOS 端下发关键帧。
    • 支持工具栏菜单与快捷键(默认 C)一键开始/停止;可在「更多设置」中自定义录制保存目录(默认 视频\AirPlayer)。
    • 投屏断开或退出应用时自动停止并妥善保存;停止长视频录制时后台保存、不卡界面。

修复

  • 修复长时间录制生成的文件无法播放的问题:停止录制时完整等待写入收尾、写出 MP4 索引后再释放资源,避免文件缺索引。
  • 修复停止长视频录制时界面卡顿的问题:停止收尾改为后台执行,先提示「正在保存录制…」,写完后再提示结果。

系统要求

  • Windows 10 版本 1809 (10.0.17763.0) 或更高版本 / Windows 11
  • 支持 DirectX 11 的显卡

下载与安装

我们提供了免安装绿色版和安装包两种形式:

  • 安装包 (推荐): 下载并运行 AirPlayer-1.4.0-setup.exe
  • 免安装绿色版: 下载并解压 AirPlayer-1.4.0-win-x64.zip,直接运行其中的 AirPlayer.App.exe 即可。

使用

保持 iPhone/iPad 与运行本软件的 PC 在同一局域网内,打开 iOS 控制中心,点击「屏幕镜像」并选择您的电脑设备名称即可开始投屏。投屏中通过右上角菜单或快捷键 C 即可开始/停止录制。

说明

AirPlayer 是一个免费开源的 Windows AirPlay 接收端,旨在为您提供低延迟、高质量的苹果设备投屏体验。所有版本均不包含任何广告。

致谢

感谢所有提交反馈和建议的用户,您的支持是我们不断优化完善 AirPlayer 的动力!

AirPlayer v1.3.0

Choose a tag to compare

@joyjoyfresh joyjoyfresh released this 24 Jun 17:33

AirPlayer v1.3.0 发布说明

感谢使用 AirPlayer!本次更新带来了期待已久的「外观」自定义功能,并从底层彻底修复了全屏退出的顽固崩溃问题,为您提供更丝滑、稳定的投屏体验。

本版更新

新增

  • 待机界面呼吸灯自定义:更多设置新增「外观」选项卡,内置赛博紫、冰川蓝、荧光绿、晚霞红等预设色,并支持自定义颜色,切换后实时平滑生效。

修复

  • 全屏防崩溃保护:修复全屏退出投屏时的崩溃卡死问题。引入异步等待机制,彻底解决 DWM 重合成期间同步销毁渲染管线导致的冲突竞态死锁。
  • 全屏光标自动隐藏更完美:废弃不稳定的光标覆写接口,采用底层位置偏移法完美实现全屏静止鼠标即隐藏(隐藏耗时由 3 秒缩短至 1.5 秒)。
  • 重绘机制优化:修复更改呼吸灯颜色后界面未能立即生效的问题(适配 WinUI 3 画刷重绘机制)。
  • 多屏与最大化逻辑:修复最大化及紧贴屏幕边缘时进行旋转会导致窗口尺寸计算错误及乱跳的问题。
  • 快捷方式图标:快捷方式显式指定 IconFilename 以提取正确的程序图标。

系统要求

  • Windows 10 版本 1809 (10.0.17763.0) 或更高版本 / Windows 11
  • 支持 DirectX 11 的显卡

下载与安装

我们提供了免安装绿色版和安装包两种形式:

  • 安装包 (推荐): 下载并运行 AirPlayer-1.3.0-setup.exe
  • 免安装绿色版: 下载并解压 AirPlayer-1.3.0-win-x64.zip,直接运行其中的 AirPlayer.App.exe 即可。

说明

AirPlayer 是一个免费开源的 Windows AirPlay 接收端,旨在为您提供低延迟、高质量的苹果设备投屏体验。所有版本均不包含任何广告。

致谢

感谢所有提交反馈和建议的用户,您的支持是我们不断优化完善 AirPlayer 的动力!

AirPlayer v1.2.1

Choose a tag to compare

@joyjoyfresh joyjoyfresh released this 24 Jun 12:57

Windows 上的 AirPlay 接收端:把 iPhone / iPad 的屏幕镜像投到电脑,H.264 全 GPU 硬件解码、AAC-ELD 音频,音画同步。

✨ 本版更新

新增

  • 检查更新支持配置 GitHub 访问令牌:在「更多设置」中填入个人 Token 后,更新检测速率上限从匿名的 60 次/小时提升至 5000 次/小时,避免被 API 限速。Token 明文保存于本地配置文件。

修复

  • 图标未填满:修复 Windows 任务栏与标题栏图标显示过小/未填满的问题;图标内容由占画布 76% 放大至 98%,同时保留圆角透明效果。

💻 系统要求

  • Windows 10 1809 及以上 / Windows 11,x64(部分效果如 Mica 需 Win11)
  • 手机与电脑需在同一局域网

📥 下载与安装

  • 安装版:下载 AirPlayer-1.2.1-setup.exe,双击按向导安装。
  • 便携版:下载 AirPlayer-1.2.1-win-x64.zip,解压后双击 AirPlayer.App.exe 即用,免安装。
  • 已内置所需运行时与音频解码库,无需另装 .NET 或其它依赖。

🚀 使用

  1. 打开 AirPlayer,记下界面上显示的设备名。
  2. iPhone 下拉控制中心 → 「屏幕镜像」→ 选择该设备名。

⚠️ 说明

  • 本程序未做代码签名,首次运行可能弹 Windows SmartScreen「未知发布者」,点「更多信息 → 仍要运行」即可。
  • 本项目仅供学习与个人研究,与 Apple Inc. 无任何关联;"AirPlay"为 Apple 商标,此处仅作兼容性描述。
  • 详见仓库 README 的法律声明。

🙏 致谢

感谢开源 AirPlay 接收端社区(RPiPlay / UxPlay 等)与 Fraunhofer FDK AAC。

AirPlayer v1.2.0

Choose a tag to compare

@joyjoyfresh joyjoyfresh released this 24 Jun 11:53

Windows 上的 AirPlay 接收端:把 iPhone / iPad 的屏幕镜像投到电脑,H.264 全 GPU 硬件解码、AAC-ELD 音频,音画同步。

✨ 本版更新

新增

  • 窗口比例锁定:窗口模式下缩放窗口时实时维持视频宽高比,窗口恰好框住视频、无黑边无裁切(基于 Win32 拦截 WM_SIZING,旋转 270° 时比例自动互换)。
  • 窗口模式显示「铺满屏幕」:投屏中即可在窗口/全屏下切换铺满(裁切填满)与信箱(保持比例)缩放模式,不再仅限全屏。

修复

  • 全屏退出投屏窗口异常与冻屏:修复全屏下点退出投屏后主界面窗口变成视频/手机尺寸、且画面冻在最后一帧的问题(切换窗口前先用不透明覆盖层遮挡 swapchain 残留帧,避免显式解绑交换链导致的崩溃)。
  • 切换铺满时画面横向拉伸:修复信箱模式未裁掉 H.264 解码纹理对齐 padding,与铺满模式比例基准不一致导致切换时画面横向拉伸的问题。
  • 最大化时旋转窗口乱跳:修复窗口最大化时点旋转导致窗口尺寸与比例乱跳的问题(最大化态下不再主动 Resize 并跳过窗口位置记忆)。

💻 系统要求

  • Windows 10 1809 及以上 / Windows 11,x64(部分效果如 Mica 需 Win11)
  • 手机与电脑需在同一局域网

📥 下载与安装

  • 安装版:下载 AirPlayer-1.2.0-setup.exe,双击按向导安装。
  • 便携版:下载 AirPlayer-1.2.0-win-x64.zip,解压后双击 AirPlayer.App.exe 即用,免安装。
  • 已内置所需运行时与音频解码库,无需另装 .NET 或其它依赖。

🚀 使用

  1. 打开 AirPlayer,记下界面上显示的设备名。
  2. iPhone 下拉控制中心 → 「屏幕镜像」→ 选择该设备名。

⚠️ 说明

  • 本程序未做代码签名,首次运行可能弹 Windows SmartScreen「未知发布者」,点「更多信息 → 仍要运行」即可。
  • 本项目仅供学习与个人研究,与 Apple Inc. 无任何关联;"AirPlay"为 Apple 商标,此处仅作兼容性描述。
  • 详见仓库 README 的法律声明。

🙏 致谢

感谢开源 AirPlay 接收端社区(RPiPlay / UxPlay 等)与 Fraunhofer FDK AAC。

AirPlayer v1.1.2

Choose a tag to compare

@joyjoyfresh joyjoyfresh released this 23 Jun 16:48

Windows 上的 AirPlay 接收端:把 iPhone / iPad 的屏幕镜像投到电脑,H.264 全 GPU 硬件解码、AAC-ELD 音频,音画同步。

✨ 本版更新

  • 在线更新流程修复:修复在线更新下载完成后软件关闭但未实际完成替换与重启的问题(根因:WinUI3 非打包应用 Application.Current.Exit() 不终止进程,改用 Environment.Exit(0) 修复)。
  • 按安装方式分流升级:安装版自动下载 setup.exe 并启动安装程序完成升级;便携版自动下载 zip 解压覆盖后重启,各自保持原有发布格式。
  • 安装版标记机制:Inno Setup 安装完成后写入 installed.marker 文件,运行时据此自动识别安装版与便携版,无需用户手动配置。

💻 系统要求

  • Windows 10 1809 及以上 / Windows 11,x64(部分效果如 Mica 需 Win11)
  • 手机与电脑需在同一局域网

📥 下载与安装

  • 安装版:下载 AirPlayer-1.1.2-setup.exe,双击按向导安装。
  • 便携版:下载 AirPlayer-1.1.2-win-x64.zip,解压后双击 AirPlayer.App.exe 即用,免安装。
  • 已内置所需运行时与音频解码库,无需另装 .NET 或其它依赖。

🚀 使用

  1. 打开 AirPlayer,记下界面上显示的设备名。
  2. iPhone 下拉控制中心 → 「屏幕镜像」→ 选择该设备名。

⚠️ 说明

  • 本程序未做代码签名,首次运行可能弹 Windows SmartScreen「未知发布者」,点「更多信息 → 仍要运行」即可。
  • 本项目仅供学习与个人研究,与 Apple Inc. 无任何关联;"AirPlay"为 Apple 商标,此处仅作兼容性描述。
  • 详见仓库 README 的法律声明。

🙏 致谢

感谢开源 AirPlay 接收端社区(RPiPlay / UxPlay 等)与 Fraunhofer FDK AAC。

AirPlayer v1.1.1

Choose a tag to compare

@joyjoyfresh joyjoyfresh released this 23 Jun 14:37

Windows 上的 AirPlay 接收端:把 iPhone / iPad 的屏幕镜像投到电脑,H.264 全 GPU 硬件解码、AAC-ELD 音频,音画同步。

✨ 本版更新

  • 全屏鼠标自动隐藏:全屏投屏时鼠标静止 3 秒后自动隐藏指针,移动鼠标或打开菜单/对话框时自动恢复,沉浸感更强。
  • 全屏快捷键调整:切换全屏默认快捷键由 F11 改为单键 G(退出全屏仍固定为 Esc)。
  • 旋转方向同步修复:修复全屏中旋转画面后退出全屏,窗口未同步为当前旋转方向(仍停留在进入全屏前方向)的问题。

💻 系统要求

  • Windows 10 1809 及以上 / Windows 11,x64(部分效果如 Mica 需 Win11)
  • 手机与电脑需在同一局域网

📥 下载与安装

  • 安装版:下载 AirPlayer-1.1.1-setup.exe,双击按向导安装。
  • 便携版:下载 AirPlayer-1.1.1-win-x64.zip,解压后双击 AirPlayer.App.exe 即用,免安装。
  • 已内置所需运行时与音频解码库,无需另装 .NET 或其它依赖。

🚀 使用

  1. 打开 AirPlayer,记下界面上显示的设备名。
  2. iPhone 下拉控制中心 → 「屏幕镜像」→ 选择该设备名。

⚠️ 说明

  • 本程序未做代码签名,首次运行可能弹 Windows SmartScreen「未知发布者」,点「更多信息 → 仍要运行」即可。
  • 本项目仅供学习与个人研究,与 Apple Inc. 无任何关联;"AirPlay"为 Apple 商标,此处仅作兼容性描述。
  • 详见仓库 README 的法律声明。

🙏 致谢

感谢开源 AirPlay 接收端社区(RPiPlay / UxPlay 等)与 Fraunhofer FDK AAC。

AirPlayer v1.1.0

Choose a tag to compare

@joyjoyfresh joyjoyfresh released this 23 Jun 07:42

Windows 上的 AirPlay 接收端:把 iPhone / iPad 的屏幕镜像投到电脑,H.264 全 GPU 硬件解码、AAC-ELD 音频,音画同步。

✨ 本版更新

  • 检查更新弹窗修复:手动触发时,「已是最新版」与各类失败(网络/限频/无 Release)均有明确提示,不再静默吞掉结果。
  • 更多设置精简:视频与音频选项卡合并为「音视频」,布局更清爽。
  • 投屏时隐藏检查更新菜单:「检查更新」仅在待机主界面显示,投屏中不再误触。
  • 版本号显示修复:软件内版本号由 1.0.0.0 修正为 1.0.0 三段格式。
  • 移除 GitHub Token 配置:检查更新改用纯匿名 GitHub API,设置界面更简洁。

💻 系统要求

  • Windows 10 1809 及以上 / Windows 11,x64(部分效果如 Mica 需 Win11)
  • 手机与电脑需在同一局域网

📥 下载与安装

  • 安装版:下载 AirPlayer-1.1.0-setup.exe,双击按向导安装。
  • 便携版:下载 AirPlayer-1.1.0-win-x64.zip,解压后双击 AirPlayer.App.exe 即用,免安装。
  • 已内置所需运行时与音频解码库,无需另装 .NET 或其它依赖。

🚀 使用

  1. 打开 AirPlayer,记下界面上显示的设备名。
  2. iPhone 下拉控制中心 → 「屏幕镜像」→ 选择该设备名。

⚠️ 说明

  • 本程序未做代码签名,首次运行可能弹 Windows SmartScreen「未知发布者」,点「更多信息 → 仍要运行」即可。
  • 本项目仅供学习与个人研究,与 Apple Inc. 无任何关联;"AirPlay"为 Apple 商标,此处仅作兼容性描述。
  • 详见仓库 README 的法律声明。

🙏 致谢

感谢开源 AirPlay 接收端社区(RPiPlay / UxPlay 等)与 Fraunhofer FDK AAC。

AirPlayer v1.0.0

Choose a tag to compare

@joyjoyfresh joyjoyfresh released this 23 Jun 05:57

Windows 上的 AirPlay 接收端:把 iPhone / iPad 的屏幕镜像投到电脑,H.264 全 GPU 硬件解码、AAC-ELD 音频,音画同步。

✨ 主要功能

  • iOS/iPadOS「屏幕镜像」即插即用(mDNS 发现 + RTSP)
  • 视频硬件解码 + 全 GPU 渲染,低延迟低 CPU;音频 AAC-ELD 解码
  • 分辨率(720p/1080p)、帧率(30/60fps)限制
  • 全屏 / 铺满、画面旋转、屏幕截图、窗口置顶、实时 HUD
  • 自定义快捷键、明/暗/跟随系统主题、Mica 背景
  • 系统托盘后台常驻:关窗口可最小化到托盘,有设备投屏自动弹出
  • iOS 端音量与本机同步

💻 系统要求

  • Windows 10 1809 及以上 / Windows 11,x64(部分效果如 Mica 需 Win11)
  • 手机与电脑需在同一局域网

📥 下载与安装

  • 安装版:下载 AirPlayer-1.0.0-setup.exe,双击按向导安装。
  • 便携版:下载 AirPlayer-1.0.0-win-x64.zip,解压后双击 AirPlayer.App.exe 即用,免安装。
  • 已内置所需运行时与音频解码库,无需另装 .NET 或其它依赖。

🚀 使用

  1. 打开 AirPlayer,记下界面上显示的设备名。
  2. iPhone 下拉控制中心 → 「屏幕镜像」→ 选择该设备名。

⚠️ 说明

  • 本程序未做代码签名,首次运行可能弹 Windows SmartScreen「未知发布者」,点「更多信息 → 仍要运行」即可。
  • 本项目仅供学习与个人研究,与 Apple Inc. 无任何关联;“AirPlay”为 Apple 商标,此处仅作兼容性描述。
  • 详见仓库 README 的法律声明。

🙏 致谢

感谢开源 AirPlay 接收端社区(RPiPlay / UxPlay 等)与 Fraunhofer FDK AAC。