NipaPlay v1.10.4 更新日志
新功能
- 性能监控面板升级 (#474):性能监控面板(Perf HUD)现在使用 Rust 进行真实的 CPU、内存和 GPU 指标采样,数据更准确。同时,面板被重新设计为全局独立悬浮窗,采用紧凑的纯文本样式,在小屏幕上会自动切换为多行显示模式。
- 自定义主题色 (#479):现在可以在外观设置中直接选择和切换应用的主题色。
- 弹幕屏蔽词批量添加 (#482):弹幕屏蔽词功能现在支持批量添加,您可以使用逗号分隔一次性输入多个关键词或规则。同时,在移动平台上新增了通用文本输入对话框,优化了在键盘弹出时的输入体验。关联:#480
- 种子下载功能 (#483, #486):新增了独立的“种子下载”标签页,位于媒体库和个人资料之间。通过集成 Rust 库,您可以管理下载任务、设置默认下载目录。该功能目前为可选,您可以在设置中启用。
- WebDAV 弹幕快速匹配 (#491):播放 WebDAV 视频时,支持通过自定义正则规则从 URL 中提取 BGM ID,从而跳过视频哈希计算,直接快速获取弹幕。此功能可在“设置 > 实验室 > WebDAV快捷设置”中配置。
- 远程媒体库剧集已观看标记 (#492):在 Emby/Jellyfin 等远程媒体库的详情页中,已观看的剧集现在会显示绿色对勾标记,方便您追踪观看进度。关联:#221
- Rust 文件扫描正式化 (#496):此前作为实验室功能的 Rust 文件扫描现已转为正式功能,移除了实验室开关。本地媒体库的扫描和刷新将默认使用更高效的 Rust 引擎。
- Bangumi 同步功能说明 (#495):在账号页面的 Bangumi 同步区域添加了帮助说明入口,分别解释了“弹弹play内置同步”和“NipaPlay同步”两种方式的区别和用法。
Bug 修复
- 修复 macOS 播放器兼容性问题 (#478):更新了 libmpv 依赖,修复了因 Swift 部署目标设置错误导致在旧版 macOS 上可能无法运行的问题。关联:#476
- 修复设置页面崩溃问题 (#487):修复了在特定情况下进入设置页面或远程访问设置时可能发生的崩溃。
- 修复弹幕垂直间距 (#498):修复了 NipaPlay Next 弹幕引擎中弹幕轨道之间垂直间距异常的问题。
- 修复 iOS 设置页面布局 (#499):修复了在 iOS 设备上,设置页面底部内容可能被标签栏遮挡的问题。
维护与发布流程
- 添加了 CODEOWNERS 文件以明确代码维护责任 (#475)。
- 版本号更新至 1.10.4。
Contributors
@FurudeRika123, @MCDFsteve, @Shinokawa, @makabaka11, @weiyongzenqi