Skip to content

fix(player): restore settings and native seeking in 2.7.112

Latest

Choose a tag to compare

@Gu3hi Gu3hi released this 26 Oct 03:53

紧凑播放器迁移到 MediaRemoteUI 的通知列表场景,修复迁移后部分设置保存成功但不生效的问题。

  • 补齐隐藏播放按钮、隐藏输出按钮及背景/标题/歌手/进度条封面取色的跨进程同步。
  • 紧凑播放器接入现有圆角同步通道;关闭通知样式时恢复原生通知大小并隐藏计数。
  • 进度拖动使用原生 seek 方法,支持背景填充、底部进度条、封面环三种样式,改善斜向起拖识别。
  • 使用明确的媒体宿主身份,避免覆盖普通实时活动,并保留原生内容恢复与场景生命周期管理。

The compact player now renders in MediaRemoteUI's notification list scene. This release fixes settings that could be saved without reaching the player.

  • Synchronize playback/output button visibility and artwork colors for the background, title, artist and progress display across processes.
  • Connect compact player corners to the existing settings channel. Disabling notification styling restores native sizes and hides counts.
  • Use native seeking, retain background/bottom-bar/artwork-ring progress styles, and improve diagonal drag recognition.
  • Identify media hosts explicitly without replacing ordinary Live Activities, retaining native restoration and scene lifecycle handling.

验证 / Validation: RootHide 经用户真机测试确认。六个源码回归脚本、原生 Foundation 时间戳断言及两个环境的独立构建和验包通过。Rootless 尚未真机测试。Both packages contain arm64 and arm64e slices; rootless device testing remains pending.

本版最低系统为 iOS 17。Choose one package for your jailbreak environment:

  • RootHide: iphoneos-arm64e.deb
  • Standard rootless: iphoneos-arm64.deb

源地址 / Repository: https://gu3hi.github.io/repo/