Skip to content

OpenXPlay Relay for Android 0.2.2

Choose a tag to compare

@github-actions github-actions released this 28 Oct 08:45
· 230 commits to main since this release
android-v0.2.2
53e3fdf

Android 0.2.2 — steadier CarPlay screen handoff, direct DLNA H.265 and a single Home

New

  • Three default-on experimental options for screen connections: Isolate screen sessions, Reset screen state on reconnect, and Synchronize screen handoff.
  • ZEEKR in the car catalog. ZEEKR owners see a hint and a Trusted HTTPS setup button in Settings > Car and screen and in the setup guide.
  • Tesla browser adaptation has its own Settings page, always listed after Car and screen; TeslaMirror is listed first and recommended. Saved choices are unchanged.
  • The exported log records what DLNA and Miracast did: state, failures and statistics every 10 s, with URLs removed.

Changes

  • When the iPhone opens a new AirPlay control session while the old one is still closing, the new CarPlay picture keeps its screen: late frames, teardown and callbacks from the old session no longer stop it.
  • DLNA receives the iPhone's H.264 or H.265 directly. The H.265-to-H.264 transcoder is gone (when it failed, the receiver stayed blank), and H.265 now carries an access unit delimiter per frame, so Xiaomi hyperDLNA renderers keep playing.
  • Relay is a single activity with one Home: notifications, startup on boot, pairing and the CarPlay host overlay no longer open a second Home, each page appears at most once in the Back stack, and only one dialog or sheet shows at a time.
  • The browser admin page follows the app's design: the same stage on Home, Settings in the app's menu tree, light and dark.

Notes

  • The three new options are experimental and can be disabled individually; changes apply to the next connection.

Android 0.2.2 — CarPlay 画面交接更稳定、DLNA 直通 H.265、只有一个主页

新增

  • 三项默认开启的画面连接实验功能:隔离新旧连接画面、重连时重置画面状态、同步画面交接。
  • 车型目录加入极氪。选择极氪的用户会在「设置 > 车型与屏幕」和设置向导中看到可信 HTTPS 的建议和设置按钮。
  • 特斯拉浏览器适配改为单独的设置页面,始终列在「车型与屏幕」之后;TeslaMirror 排在首位并标为推荐。已保存的选择不变。
  • 导出的日志记录 DLNA 和 Miracast 的运行情况:状态、失败原因和每 10 秒的统计,不含网址。

变更

  • iPhone 在旧的 AirPlay 控制会话尚未关闭时打开新会话,新的 CarPlay 画面会保留屏幕:旧会话迟到的画面、断开和回调不再使其停止。
  • DLNA 直接接收 iPhone 的 H.264 或 H.265。移除 H.265 转 H.264 的转码器(转码失败时车机黑屏);H.265 每帧带访问单元分隔符,小米 hyperDLNA 接收端可以持续播放。
  • Relay 只有一个界面和一个主页:通知、开机启动、配对和 CarPlay 主机界面的浮层不再打开第二个主页;返回栈中每个页面最多出现一次;同一时间只显示一个对话框或面板。
  • 浏览器管理页面采用与 App 一致的设计:主页显示同样的连接舞台,设置沿用 App 的菜单结构,支持浅色和深色。

说明

  • 三项新功能仍在实验中,可以分别关闭;更改在下一次连接时生效。

Built from OpenXPlay-Relay@53e3fdf1bd28, OpenXPlay-Stream@a087cc6ddacf and OpenXPlay-DiPlay@0dbc39bce944.

  • openxplay-relay-0.2.2.apk: the Android app. Signing certificate SHA-256: fca7b492d0feb3a8401eba8dec5b71766415ea6154aed36c9d1838c4c6a186db
  • openxplay-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.