Skip to content

Releases: dev4harmony/PiliNara

2.1.5.1-Pearl-ohos-2

Choose a tag to compare

本次更新支持鸿蒙 HDR 视频输出:播放 HDR10 / HDR Vivid / 杜比视界(大概是鸿蒙首个支持杜比的B站客户端)片源时,面板能真正拉起峰值亮度按 BT.2020 PQ 显示,而不是被引擎重采样压回 SDR。此外还修复了:返回首页误生成小窗、音频焦点异常、字重跟随系统缩放等。

新增

  • HDR 视频输出(感谢 @p1nbored 的 #191):播放 HDR10 / HDR10+ / HDR Vivid / 杜比视界片源时系统真正进入 HDR 模式。内嵌与全屏播放改走 XComponent 平台视图(HCPP 合成)直接交给 RenderService 上屏,非全屏下同样生效;画中画与 SDR 片源保留原纹理路径并由 libplacebo 色调映射到 SDR。动态 HDR 元数据逐帧参与色调映射。详见 docs/HDR.md。
  • 播放设置新增两项 HDR 选项:「启用 HDR 视频」开关(默认开启,关闭或面板不支持时按 SDR 输出);「HDR 峰值亮度」(色调映射目标峰值,默认 1600 nit,可填 200–10000,鸿蒙无接口读取面板峰值,需按屏幕参数自行填写,修改后下次创建播放器生效)。
  • 沉浸光感底栏强度可调:鸿蒙特色功能设置中新增沉浸光感底栏(hdsTabs)材质强度(HdsMaterialLevel)调节。
  • 鸿蒙端启用半屏画质设置:此前被平台判断隐藏的「半屏默认画质」设置项在鸿蒙上开放。
  • 鸿蒙端支持复制图片:开启图片长按菜单后的「复制图片」在鸿蒙上现在可用了,2in1/平板下应该有用,手机可以复制图片到备忘录。

修复

  • 修复从视频页返回首页时意外生成应用内小窗。
  • 修复鸿蒙下音频焦点设置异常(audio_session)。
  • 修复侧边栏中渐变背景不生效。
  • 修复 WebView 内互动抽奖报错(#193)。
  • 修复字重意外跟随系统缩放:移除对系统字体缩放的干预,字重不再被系统字号设置带偏。
  • 提前初始化播放器默认关闭
  • 8K视频画面缩放异常

优化

  • 回顶体验:优化点状态栏/标题回顶的逻辑与性能,超长列表回顶更顺滑;补齐全局回顶失效的界面,修复多 scroll_controller 场景下多个回顶同时进行导致无焦点、抛出 too many elements 异常的问题。
  • 构建:构建 hap 时自动签名(default product 挂上 signingConfig)。
  • 更新 issue 模板:移除「新增功能请求」模板,调整 bug 反馈表单。

已知限制

  • 切换清晰度、进出画中画会重建播放器,有一次短暂的重新缓冲。
  • 2in1 等设备上鼠标悬停(不按键)不会传给视频区域。
  • 如果设置了不合适的HDR峰值亮度,会导致过曝/过暗
  • 播放控件渐变透明色出现断层问题

2.1.5.1-Pearl-ohos

Choose a tag to compare

@github-actions github-actions released this 02 Oct 13:17

鸿蒙版 PiliNara 来啦!带来了以下大家喜爱的功能

PiliNara 重点功能

  • 应用内小窗:类似 Pilipro 的悬浮小窗播放,支持拖动、双击调整大小、横竖屏比例自适应、收起/展开动画与仿官方控制栏;从应用内小窗返回桌面可自动转入系统小窗
  • 字幕与 AI:双语字幕(主/副字幕独立样式、间距调节);AI 视频总结与字幕分析支持自定义 OpenAI 兼容 API 与模型、时间戳跳转、模板预设与对话持久化;字幕可保存为 WEBVTT / SRT。
  • 弹幕增强:部分视频智能弹幕人像防挡,类 Pakku 的合并弹幕(重复弹幕按数量放大字号、阈值/速度可调);弹幕屏蔽改为列表式可视化规则并支持导入导出;高能进度条改用高斯核本地计算。
  • 离线缓存:“全部视频 / 文件夹”双视图,支持文件夹管理、手动排序、批量归类与按序播放,CC 字幕离线播放、元数据持久化(章节进度条与 SponsorBlock 恢复)。
  • 内容过滤体系:推荐流 / 动态流 / 评论的关键词、用户、时长、充电专属等多维过滤,支持共享白名单,可扩展到相关视频、热门、分区与搜索结果。
  • 播放与体验:我的页显示历史记录;备注替换昵称覆盖 13 处显示位;CDN 域名/区域节点选择与测速;长按倍速上滑锁定、应用内音量增强至 200%、多平台后台同时播放音频;MD3E 风格界面升级。
  • 以及其它......

鸿蒙特性(大部分来自PiliPlus,在设置->鸿蒙特色功能打开)

  • 沉浸光感:沉浸光感的底栏和首页顶部导航栏
  • 跨设备接续(流转):依托 HarmonyChannel 支持播放状态跨鸿蒙设备接续。
  • 画中画联动:应用内小窗与系统画中画打通,进出 PiP 自动切换布局并同步播放状态。
  • 大屏与异形屏适配:平板自由多窗(全景多窗)下的全屏播放、挖孔屏/安全区避让、系统深色模式与字体缩放跟随。
  • 一镜到底动画:首页视频卡片丝滑跳转至播放页

完整功能见本仓库readme
上游仓库