📈 GH Trending Explorer 🎲 Surprise me

← all repos

Roylyl / WinPlay

git clone https://github.com/Roylyl/WinPlay.git V1.2.4 · 5d ago

WinPlay是一款开源Windows无线CarPlay接收软件,支持本机热点与局域网连接,让你在电脑上显示和操作iPhone的CarPlay界面。

—
stars, 24h
—
stars, 7 days
+257
stars, 30 days · #1,008
257
★ total
15
forks · 0 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageJavaScript
LicenseGPL-3.0
Created2026-10-01 (19d ago)
Last push3d ago
Watchers1
OwnerUser

Links

README excerpt
WinPlay 
 把iPhone的CarPlay带到Windows,支持无线连接、独立画面窗口、音频播放与鼠标/触控板操作。 
 快速入门 · 主要功能 · 显示与窗口 · 音频与媒体 · 其他平台 · 源码构建 · 1.2.4版本说明 
 其他平台: macOS · Linux · Android 
 下载安装包 · 使用方法 · 反馈问题 
WinPlay接续MacPlay,把独立CarPlay窗口与分组设置带到Windows,并参考AndroidPlay的热点连接方案。适合Windows笔记本、平板与桌面电脑,使用Windows移动热点或现有局域网接收iPhone的CarPlay,在电脑上操作导航、播放音乐和使用CarPlay应用。
蓝牙负责配对与连接引导,Wi-Fi传输音视频。两种无线模式分别保存配置,手机端的配件名称与车型统一为WinPlay。当前提供无线CarPlay,不支持USB直连。
## 快速入门
### 使用条件
- Windows10/11x64,具备可用的蓝牙适配器;移动热点模式需要Wi-Fi网卡,局域网模式也可使用以太网。
- 支持CarPlay的iPhone,开启Wi-Fi与蓝牙,并允许CarPlay连接。
- 可用的Windows移动热点,或允许两端互访的共用Wi-Fi。
- 能被iPhone接受、且有权使用的配套认证材料,见认证与本机数据。
安装包内置Electron、Node.js与Windows平台桥接,普通用户无需额外安装Node.js或开发工具。
### 安装
在GitHubReleases下载安装包,按向导完成安装;1.2.4对应`WinPlay-1.2.4-Setup-x64.exe`。单个EXE内置运行组件,可离线安装;开发者也可从源码构建。
首次默认1280×720、60fps、可等比例缩放的窗口、系统默认输入/输出设备、100%音量与跟随系统语言。当前安装包未做发行代码签名,Windows可能显示安全提示。
升级前退出旧版,再运行新版安装包,已有设置、认证文件和配对数据保留。使用旧标签检测逻辑的1.2.0可能无法发现`V1.2.1`,请从发行页手动升级一次;1.2.1已兼容统一V标签。
在“关于→认证文件”确认文件已就绪。需要替换时,一次选中匹配的`identity.pk8`和`certificate.p7b`导入,本机导入的配套文件优先使用。
### 无线连接
1. 在Windows蓝牙设置中配对iPhone,回到WinPlay点击“刷新iPhone列表”并选择目标。
2. 选择本机移动热点或现有局域网,按下表准备网络。
3. 网络接口保持“自动选择(推荐)”,点击“读取当前网络和密码”填入配置,读取失败的部分可手动填写。普通使用无需选择网卡。
4. 点击“启动接收”,在iPhone上确认允许CarPlay。收到视频并完成首帧解码后,独立画面窗口自动显示。
5. 修改连接、显示或音频设备后,点击“应用并重新连接”。
| 无线模式 | 网络准备 | 接口检测 |
| --- | --- | --- |
| 本机移动热点 | 在Windows设置中开启移动热点;读取系统设置中的热点名称和密码,信道0表示自动发现 | 识别Windows实际用于热点共享的私有接口,等待链路与地址就绪 |
| 现有局域网 | 电脑可通过Wi-Fi或网线接入路由器,iPhone加入同一路由器的Wi-Fi | 自动选择可用的Wi-Fi或以太网接口;使用Wi-Fi时,从同一接口读取网络名称、实际信道和保存的密码 |
连接页显示当前使用的Wi-Fi、网线连接或移动热点,以及下一步操作。需要指定接口时,展开“手动选择网卡(高级)”;也可点击“恢复自动选择”交给WinPlay判断。读取网络和密码不会把自动选择改成固定网卡。
热点模式读取Windows移动热点自身的名称与密码,不读取保存的Wi-Fi密码;局域网模式的自动选择和凭据读取使用同一接口。电脑使用以太网时,无法通过网线读取iPhone要连接的Wi-Fi密码,请手动填写该Wi-Fi名称、密码及实际信道一次,后续保留使用;启动后按提示在iPhone上加入该Wi-Fi。
读取失败时显示原因并保留原输入,可手动补齐。启动热点接收前会刷新系统配置,避免使用已修改的旧名称或密码。
Wi-Fi共享密码需为8—63位,企业802.1X、网页登录与访客网络的客户端隔离可能阻止连接。防火墙需允许WinPlay与iPhone互访以及Bonjour多播。停止接收不会关闭Windows移动热点。
## 主要功能
| 功能 | 使用体验 |
| --- | --- |
| 无线双模式 | 本机移动热点与现有局域网分别保存配置,按所选模式自动检测网卡 |
| 独立画面窗口 | 默认1280×720、60fps,窗口自动适配屏幕,可选严格物理像素对齐 |
| 被动断线重连 | 可选自动回连上次的iPhone,默认关闭,主动停止时不重连 |
| 多屏与分辨率 | 选择显示器、预设或自定义像素,支持屏幕原生像素的全屏窗口化 |
| 鼠标与触控板 | 点击、拖动,以及上下/左右连续滚动 |
| 音量与设备 | 媒体与通话音量实时调节,输入/输出设备默认跟随系统 |
| Windows媒体控件 | 同步播放信息,回传播放/暂停、切歌与播放器允许的进度跳转 |
| 歌词与封面 | 标题字段中的歌词照常同步,封面独立去重并按需更新 |
| 窗口与托盘 | 正常最小化到任务栏,可选择关闭主窗口后留在托盘继续接收 |
| 多语言 | 跟随系统、简体中文、繁體中文、English,切换立即生效 |
| 关于与更新 | 查看版本、检查正式发行版、下载对应安装包,并管理日志与认证 |
### 界面与语言
主窗口分为连接、显示、音频和关于四页,采用与MacPlay对应的左侧导航和右侧分组卡片。CarPlay画面单独显示,设置不会叠加在画面上。
连接、显示、音频页保留固定底部接收栏。接收未启动时显示“启动接收”;运行期间提供“停止接收”“显示画面”和“应用并重新连接”。关于页集中展示版本、更新、日志与认证,最近日志和认证区默认折叠。
“连接→应用”提供语言、关闭行为与外观设置。支持浅色、深色及跟随Windows;外观只影响WinPlay自身界面,CarPlay语言和画面外观由iPhone决定。切换设置页或应用语言不会断开会话。
## 显示与窗口
### 分辨率与帧率
“显示→视频分辨率”提供屏幕原生像素、1280×720、1920×1080、2560×1440和自定义。选择自定义后显示宽高输入,“请求像素”随输入更新,在点击应用前不重新协商。
普通CarPlay窗口可以拖动标题栏移动。关闭严格物理像素对齐时,可拖动边框等比例缩放;开启后固定画面尺寸,禁止拖动边框调整大小。默认按屏幕空间适配:以约960×540个逻辑像素为基准,按视频比例缩放,并限制在屏幕可用区域的80%以内,为标题栏和任务栏留出空间。窗口在所选屏幕居中显示,收到视频并完成首帧解码后才打开。
“严格按屏幕物理像素显示”默认关闭,仅在成功读取所选显示器的真实像素尺寸后允许开启。开启后,1个视频像素对应1个屏幕