Repository navigation
OpenXPlay Relay for Android 0.2.5
·
45 commits
to main
since this release
Android 0.2.5 — CarLife output, wireless display as an output operated on the phone, and DiPlay 0.2.22 · Android 0.2.5 — CarLife 输出、无线投屏作为输出并在手机上操作,以及 DiPlay 0.2.22
New
- CarLife output: CarPlay's picture and touch go to the car's CarLife app over the same Wi-Fi, this phone's hotspot or a USB accessory connection; sound stays on the iPhone's Bluetooth link to the car. Choose it in Settings > Output; the car's IP address is optional.
- Wireless display (DLNA, Miracast) can be chosen in the setup guide and in Settings > Output, marked Experimental. The car shows the picture only; with wireless display only, this phone shows CarPlay and takes touch, with a back button, and Home offers Show CarPlay while connected.
- Logs keep a connection timeline even when the system log drops records, and an export says when its capture is incomplete.
Changes
- The Carlink app output is no longer marked Experimental in the setup guide and in Settings > Output.
- DLNA wireless display carries every CarPlay sound (alerts, Siri, calls), not only music, when car Bluetooth audio is off.
- Wireless display follows CarPlay picture > Resolution; DLNA declares the car screen itself.
- DLNA: the car no longer stays on an old frame after a swipe, and a renderer that connects starts at a fresh picture.
- Head-unit page: tapping restores full screen again, entering or leaving full screen no longer restarts CarPlay (Samsung Internet), and frames that arrive in a burst are shown instead of dropped.
- Carlink app: slow head units get 4 s to answer the MTU request (the XPeng G9 takes 1.8 s), so the connection no longer fails at service discovery. Thanks, hellowalker.
- Carlink app on Xiaomi phones with Android 10 or 11: Wi-Fi scan priming runs at most once every 2 minutes, leaving scans for the system Wi-Fi dialog, so joining the car's Wi-Fi fails less often. Thanks, hellowalker.
- From DiPlay 0.2.22: wired CarPlay connects on the first attempt after a replug; a wireless start retries as soon as Bluetooth turns on; announcing CarPlay on the hotspot no longer waits about 20 s; wireless music keeps the iPhone's speed (no stutter); the USB microphone records speech instead of silence; multi-finger gestures are steadier; connections and received data are checked more strictly.
- Trusted HTTPS: rate limits from the certificate authority are kept per name, account or environment, and 45- and 64-day certificates renew on time.
新增
- CarLife 输出:CarPlay 的画面和触控通过同一 Wi-Fi、本机热点或 USB 附件连接发送到车机的 CarLife;声音仍通过 iPhone 蓝牙直连车机。在「设置 > 输出」中选择;车机 IP 地址可选。
- 无线投屏(DLNA、Miracast)可以在设置向导和「设置 > 输出」中选择,标记为「实验性」。车机只显示画面;只使用无线投屏时,本机显示 CarPlay 并可触控,带返回按钮,连接期间首页提供「显示 CarPlay」。
- 系统日志丢失记录时,日志仍保留连接时间线;导出的日志会注明采集是否完整。
变更
- Carlink 应用输出在设置向导和「设置 > 输出」中不再标记为实验性。
- 关闭车机蓝牙音频时,DLNA 无线投屏传输 CarPlay 的全部声音(提示音、Siri、通话),不再只有音乐。
- 无线投屏遵循「CarPlay 画面 > 分辨率」;DLNA 直接声明车机屏幕尺寸。
- DLNA:滑动后车机不再停在旧画面,新连接的播放器从最新画面开始。
- 车机网页:点击可再次恢复全屏,进入或退出全屏不再重启 CarPlay(三星浏览器),短时间内连续到达的帧会显示而不是丢弃。
- Carlink 应用:给响应慢的车机 4 秒回应 MTU 请求(小鹏 G9 需要 1.8 秒),连接不再卡在服务发现。感谢 hellowalker。
- Android 10 或 11 的小米手机上的 Carlink 应用:Wi-Fi 扫描预热每 2 分钟最多一次,把扫描次数留给系统 Wi-Fi 对话框,加入车机 Wi-Fi 更少失败。感谢 hellowalker。
- 来自 DiPlay 0.2.22:重新插线后有线 CarPlay 第一次就能连上;蓝牙打开后立即重试无线启动;在热点上广播 CarPlay 不再等待约 20 秒;无线音乐保持 iPhone 的速度(不再卡顿);USB 麦克风能录到语音而不是静音;多指手势更稳定;对连接和收到的数据检查更严格。
- 可信 HTTPS:证书机构的频率限制按域名、账户或环境分别记录,45 天和 64 天证书按时续期。
Built from OpenXPlay-Relay@276ba1f15db6, OpenXPlay-Stream@e561f5da58f4 and OpenXPlay-DiPlay@35a7d07d44ac.
openxplay-relay-0.2.5.apk: the Android app. Signing certificate SHA-256:fca7b492d0feb3a8401eba8dec5b71766415ea6154aed36c9d1838c4c6a186dbopenxplay-relay.apk: the same app under a fixed name, for the latest-download link.SHA256SUMS: SHA-256 checksums of these files.
Setup: https://openxplay.org/en/quick-start · 设置:https://openxplay.org/quick-start. No build contains an Apple accessory (MFi) identity; supply your own.