github AimesSoft/NipaPlay-Reload v1.11.11
Release v1.11.11

one hour ago

新功能与体验改进

  • 适配 iPhone Duo (#1058):手机端界面会按系统给出的侧边栏位置调整。外屏以及内屏横屏、分屏时,导航栏和页面按钮改为侧边竖排,并避开摄像头和状态栏。内屏宽度下,主页、媒体库和账户页改为双列显示。其他 iPhone、iPad、Android 和桌面端布局不变。
  • Erika 内核支持外挂 ASS/SSA 与字幕样式 (#1070):外挂 ASS/SSA 现在由 Erika 内核直接渲染,滚动、卡拉 OK、渐变等特效得以保留。字幕颜色、描边、阴影、对齐、边距等样式设置也会交给 Erika,与其他内核一致。
  • Erika 内核移出实验室 (#1075):在支持的平台上,播放器内核菜单可直接选择 Erika,不再需要先开启实验室开关,也不再带“实验性”标记。
  • Erika 播放信息显示完整 (#1078):使用 Erika 内核时,播放信息面板会正确显示视频编解码器、尺寸、帧率、视频码率和音频码率,不再显示 unknown。
  • 双语内嵌字幕“整块”显示模式 (#1050):针对双语内嵌字幕轨新增整块显示模式。同时修复了从字幕菜单挂载或移除外挂 ASS 后,字幕显示状态不同步的问题。关联:#990
  • WebDAV 支持 Digest 等挑战式认证 (#1051):字幕下载和媒体播放现在支持需要挑战式认证(含 Digest)的 WebDAV 服务器,带空格或中文的文件名也能正常认证。配置了账号密码的连接会通过本地认证代理播放,匿名连接仍然直连。凭证只会发送给连接自身的服务器。关联:#1027
  • 局域网发现失败提示与 WebDAV 搜索提速 (#1049):局域网发现失败时会给出可见的提示。WebDAV 搜索改为有限并发,同时限制请求间隔,搜索更快也更稳。关联:#1013
  • 离线时弹幕回退到旧缓存 (#1055):过期的弹幕缓存现在保留 30 天。联网获取失败时(需要登录的情况除外)会使用旧缓存,离线重看已看过的剧集也能显示弹幕。关联:#1024
  • 外挂字幕延迟设置生效 (#1039):SRT/VTT 外挂字幕现在会应用 SRT 字幕延迟设置,并与每条字幕自己的偏移叠加。字幕设置菜单中仍没有调整该延迟的控件。
  • 弹幕透明度改为线性生效 (#1038):此前部分弹幕渲染器会把透明度平方后再使用,设置 70% 时实际只有约 49%。现在各渲染路径都直接使用设置值。已将透明度调低的用户升级后,弹幕会比以前更不透明,可按需重新调整滑块。
  • 外挂文字字幕与内嵌字幕不再同时显示 (#1032):同目录有外挂 SRT/VTT、视频又带内嵌文字字幕时,Classic 播放不再把两条字幕叠在一起。选择内嵌轨会摘掉外挂字幕,启用外挂字幕会关闭内嵌轨,关闭字幕则两边都关。
  • 媒体信息页 LiquidGlass 按钮与弹幕偏移说明修正 (#1073):新版媒体信息页适配 LiquidGlass 按钮,在支持的设备上自动开启,也可在“设置 - 外观”中关闭。同时修正了“弹幕偏移”设置处两处互相矛盾的说明,并更新了内置正则插件。
  • 播放器顶栏标题过长时截断显示 (#1068):修复窄屏下顶栏标题溢出并出现溢出提示条的问题,现在会以省略号截断。
  • macOS 上 MDK 使用 App 自带的 libass (#1040):避免在安装了 Homebrew libass 的机器上加载系统里的另一份,各机器上的字幕渲染行为保持一致。
  • 远程字幕缓存文件名更易读:远程字幕的缓存文件现在使用可读的名称。
  • Bangumi 令牌获取提示补全 (#1037):打开浏览器失败时,会在同步说明下方附上可复制的令牌创建链接。

Bug 修复

  • 修复 macOS、iOS 切换内核时应用可能直接退出 (#1035):播放中把内核从 libmpv 切走时,应用可能崩溃退出。现在会先释放渲染上下文再销毁 mpv,并避免释放过程中的旧播放器被重新激活。
  • 修复 MDK 续播有时从头开始 (#1036):此前有保存进度的视频在 MDK 下偶尔从头播放,而进度条显示的是保存位置。现在续播跳转被 MDK 取消时会自动重试,最终落在保存的位置。
  • 修复同一 MDK 播放器反复打开后超时、卡死 (#1041):解决 macOS、iOS 上同一个播放器关闭再打开后出现“纹理更新超时”并永久卡住的问题,同时减少播放器重置时对内核的多余字幕清理操作。
  • Windows、Linux 同样修复 MDK 重开卡住 (#1042):释放纹理后会重新挂接原生回调,同一播放器换片再打开不再在第三次起超时。
  • 修复鸿蒙 MDK 返回卡顿与无法重播 (#1044):点击返回后不再长时间停留在竖屏,再次打开视频也能重新进入横屏播放。截图和退出时的缩略图采集加了等待上限,不再阻塞退出,旋转后缩略图可能缺失。
  • 修复非 MediaKit 内核就绪判断过早 (#1048):播放就绪现在以真正开始播放为准,被新的播放任务取代的旧初始化会及时停止。关联:#1014
  • 修复 Windows 点击“远程访问端口”等弹窗时应用卡死 (#1054):桌面端剩余的对话框全部改为在当前窗口内显示,不再弹出独立原生窗口。该修复尚未在 Windows 上实测。关联:#1020
  • 修复 Emby 季列表显示为单集 (#1053):季列表改用标准的 Shows 接口,并过滤类型不符的条目,避免出现“该季没有剧集”。关联:#570
  • 修复手动匹配弹幕后未播放文件显示为“共享媒体” (#1052):对扫描漏掉的文件手动匹配(含批量匹配)后,条目现在保持为“未播放”。关联:#1047
  • 修复智能刷新永久跳过识别失败的文件 (#1072):识别失败或未入库的文件会在下次智能刷新时重新尝试,已成功识别且未变化的文件仍会跳过。不保证服务端一定能匹配成功。
  • 修复 iOS 27 下无法启动 (#1059):改用 UIScene 生命周期,iOS 最低部署版本提升至 15.0,同时保持文件打开、分享、截图保存和文件选择器正常工作。
  • 修复 iOS 27 下全屏播放状态栏不隐藏 (#1060):状态栏样式和显示改由视图控制器管理,iPad 全屏播放时状态栏会正常隐藏。关联:#402

维护与发布流程

  • 将 Erika Flutter 包及 Linux 原生运行时升级到 0.3.2 (#1080)。
  • 恢复发布流程由 CI 根据提交和 PR 自动生成更新说明;赞助入口仅在 App Store 版本(macOS/tvOS)中隐藏,公开构建保留 (#1074)。
  • 修复 App Store 校验问题:补入 tvOS SDK 隐私清单,并为 macOS 设置应用分类 (#1076)。
  • 保留 1.11.11 重新构建的源码历史,并对齐 main 的版本号 (#1077、#1079)。
  • 更新 README,并加入 Next 开发者预览的介绍 (#1056)。
  • 调整 1.11.11 重新构建所用的 CI 与 App Store 变体流程,以及自动版本号更新。

Contributors

@GKarbon, @MCDFsteve, @RockingSisyphus, @Shinokawa, @TsangAsuna, @aozaoz112233, @makabaka11

Don't miss a new NipaPlay-Reload release

NewReleases is sending notifications on new releases.