NovaPlayer Logo
NovaPlayer 版本迭代

版本历史时间线

记录 NovaPlayer 的每一次演进与更新 · 24 个已交付版本(至 v1.12.0,待用户验收)· 新版在上

v1.12.0已发布
2026年10月24日 · libmpv 内置播放器装进正式版(待真机验收)
双引擎并存:内置 libmpv 原生面(默认)+ 跟随窗兼容引擎,异常自动回退不静默
本版内容
  • 内置播放器落地(实验台定版架构转正):播放内核由独立 mpv.exe 跟随窗改为 libmpv 直接装进应用——Electron 外框 + 原生 Win32 视频视图 + 应用内控制层。画面由内核渲染进自有原生面,控制层全量接管鼠标:1.11.3 的「跟随窗吞点击」类问题从构造上消除,单击暂停/双击全屏/Esc 退出走应用内既有通路
  • 首帧才亮窗(reveal-on-first-frame):原生面等到 mpv 确认首帧(vo-configured ∧ 播放推进)才亮出,消灭实验阶段「先黑一会儿再出画」;几何按舞台矩形以物理像素同步(125% DPI 真机口径),主窗移动/缩放/最小化/全屏全程贴合
  • 双引擎与自动回退:设置新增「播放引擎」三档——自动(默认)/ 内置(libmpv 原生)/ 兼容(跟随窗 mpv,即 1.11.3 原路径)。自动档启动时做 DLL 在位 + 原生窗预检,任一不过即用兼容引擎并把原因写进诊断包(engine 行);起播时挂载失败或首帧超时同样自动回退(本会话粘性),死源则照旧明确报错、不拿回退掩盖
  • 功能对位:播放/暂停/seek/音量/倍速/音轨与字幕轨切换/外挂字幕(含 AI 字幕要读的 sub-text)/Anime4K GLSL 着色器/截图/片头跳过/进度回報与续播/EOF 归因/全屏切换——逐项映射到内置引擎同名契约,跟随窗引擎的全部行为原样保留,两引擎共用同一套会话与诊断口径(诊断包新增 engine 行:引擎选择、回退原因、宿主与最近舞台同步记录)
  • 运行时装配:libmpv-2.dll(shinchiro 构建,与实验台钉扎同一版本)不入库,CI 构建时下载并对压缩包与 DLL 双重 sha256 验真后随包分发;包内 DLL 实测 sha256 与钉扎值逐字一致。安装包因此 +34,450,323 B(DLL 原始 121MB、压缩后约 33.9MB)。该构建为 GPL 许可,本版供自用;收费分发前另做合规处理
分支 v112 @ 185734fa(基于 v1113 @ e64b65dd,未合 main)· CI run 39999223968 构建成功 · 安装包 170,634,114 B · sha256 e0aa8877…fe7(Release 附件 digest 逐字一致)· 自动测试:新增 v112-engine 19 + v112-native-units 22 条断言全过、模块冒烟对生产副本 18/18 连过两趟;全套与 1.11.3 基线对账零真回归(54 项历史失败逐项持平,唯一新增为 v1113-fixes 的版本串字面钉子)
v1.11.3已发布
2026年10月23日 · 十四条真机实测热修已出包(第三批 10月24日追加,待用户真机验收)
远程服务器 404 兼容模式 + 播放控制恢复 + Win10 圆角 + 搜索记忆/联想 + 相似双保险 + 媒体库页定稿(紧凑卡/B 图标/双胶囊)
本版内容(1.11.2 真机实测反馈十四条,三批做完)
  • 远程服务器 404「Node not found」(头号项):媒体库打开 nyamedia / hohai 两台远程服务器同报 404、本地 DS218 无恙、其他客户端同晚可开——三版代码 diff 实证请求构造与客户端身份除版本号外逐字节未变,判读为公益反代节点按客户端身份放行、自报家门被拒。本版加「客户端兼容模式」(设置 → 服务器连接,默认开、画像 Forward):连接与取流的身份整套对齐主流客户端(Client 名/版本取自实证值,设备 ID 恒为本机自有、保持稳定),另备 Emby Web 画像与关闭档。桩代理按身份放行实测:兼容开 = 200、关 = 原样复现 404
  • 播放控制失灵(P0):起播后鼠标点什么都没反应、Esc 可退——1.11.2 新增的几何自检纠正链(回读→学比例→除以系数→强制重发)与症状同构:回读在窗口未落稳/被钳制时取样会把跟随窗几何系统性放大、盖出舞台压住控制层,而 mpv 窗不转发鼠标。本版拆掉纠正链、自检改只记账(数据仍进诊断包),恢复 1.11.1 已验几何行为;桩测以坏回读夹具断言零补偿、零重发
  • 窗口圆角 Win10 失效 + 右上角色差:1.11.2 的 DWM 圆角偏好是 Win11 专属、用户机 Win10 静默无效(选型失察)——改按系统分版:Win11 沿用 DWM,Win10 走 SetWindowRgn 圆角区域(最大化/全屏清区域,尺寸/DPI 变化重设;取舍:弧边无抗锯齿、角部阴影被裁)。色差根因为 overlay 平色取了渐变顶点色、与按钮带实位色不同:改按 CSS 渐变几何在按钮带中心实位采样,五主题像素对账差 ≤1
  • 相似推荐仍全错(《鬼吹灯之精绝古城》原案):代码级实证 1.11.2 的绕过点——身份核验被包在「详情拉取成功」条件里,拉取失败即整段静默跳过、直接拿未核验编号拉推荐。本版改全路径必经的纯裁决:核验不过/无法核验一律整行置空;另加结果侧过滤(类型大类、无脚本类、语言/地区双背离逐条剔除,不足整行降级);核验全过程写结构化诊断行,下次凭日志定音
  • 搜索占位恢复全称 + 图标组右移:占位恢复「搜索电影、剧集、演员(跨服务器与本地库)」,靠加宽(上限 480px/47vw)保证整串完整可见、禁止缩短文案;左内边距加大,放大镜与文字整组右移到胶囊左半圆圆心位。两档窗口桩图逐字核过
  • 搜索记忆 + 输入联想:历史词持久化(去重、最近在前、封顶 20 条),聚焦空框下拉展示带一键清空、点词重跑;逐字输入即出联想并随输入收窄,候选来自历史词 + 已缓存目录条目(本地匹配、零新增网络请求),点条目直达详情。顶栏与搜索页行为一致,桩测断言收窄单调性与历史封顶/清空
  • Hero 简介行右对齐:右下信息簇里简介行与其余行右边缘漂移——统一右对齐,桩图实测标题/年份行/简介/评分四行右边缘共线(同为 1412px、文字像素差 ≤3px)
  • 加库弹窗滚动条探出圆角 + 删 Stremio 占位卡:弹窗改外壳圆角裁剪 + 内层滚动区,滚动条完整落在边框内侧(右上角放大图对账);Stremio 集成已定版不做,其「即将推出」占位卡删除,其余占位卡不动
  • 在看缩略图兜底链定版(《加州靡情》S01E01 标本):集图缺失时旧链把季图垫底且带 tag 地址失效即全链皆空——改定版序 集图 → 季图 → 剧海报 → 剧背景图,每级再补一发无 tag 直取(图在服务器重刮后旧 tag 必 404、无 tag 按当前图直出)。日历在看与发现页正在观看共用此链,夹具断言集无图时首选命中季图
  • 服务器图标换 B「金属浮雕三角」(第三批,效果图定稿):媒体服务器卡图标统一换 B(深瓷砖 + 金属浮雕三角,矢量资产随包内置,48px 直渲染放大验过不糊);添加资料库弹窗的 Emby 项同换 B,其余类型图标不动
  • 服务器卡紧凑化(第三批):内边距 20→13px、图标 44→34px、名称/URL/统计行距收紧;「同步于 X」并入徽章行右端;六个动作改小胶囊 3 列恒两行排齐,「删除」降为右下角小号红字键。桩图实测卡高 357→217px(三卡一致)
  • 添加入口改标题行双胶囊(第三批):删媒体服务器/本地资料库网格里的添加大卡,两标题右侧 16px 处各加虚线金边全圆角小胶囊(高 30px、金字、与标题垂直居中——桩图实测间距恰 16px、中心线差 0):「+ 添加资料库」仍开现有加库弹窗,「+ 添加文件夹」仍走现有本地文件夹添加流程
分支 v1113 @ e64b65dd(基于 v1112 @ 2576b6a,未合 main)· CI run 39987002183 构建成功 · 安装包 136,183,791 B · sha256 e1900866…cc12(Release 附件 digest 逐字一致;v1.11.3 Release 附件已同版替换为含第三批的最终包)· 自动测试:新增 v1113-fixes 42 + v1113-p0 44 + v1113-cards 24 条断言全过;全套与基线对账零真回归(历史失败计数逐项持平)
NovaPlayer 1.11.3 Hero 信息簇右对齐
桩图桩页渲染(真实样式与 DOM、种子数据):Hero 右下信息簇四行右边缘共线;同批桩图另验搜索历史/联想下拉与加库弹窗圆角
NovaPlayer 1.11.3 媒体库页定稿:紧凑服务器卡 + B 图标 + 双标题胶囊
桩图第三批:真实 LibraryView 渲染的媒体库页——紧凑卡(实测高 217px)+ B 图标 + 「媒体服务器/本地资料库」双标题胶囊,与用户定稿整体图同构
v1.11.2已发布
2026年10月23日 · 九条真机实测热修已出包(待用户真机验收)
播放几何自检纠错 + 搜索友好化 + 相似纠错 + Hero 右下 + 标题栏随主题 + 详情顺序 A 版
本版内容(1.11.1 真机实测反馈九条,一次做完)
  • 播放跟随窗几何自检(头号项):真机高缩放下视频缩成中间一块——代码层算术核查无误(舞台 DIP × 显示器 scaleFactor → 物理像素、宽高比由 mpv 视频参数拟合),断点在链路末端不可见环节。本版加运行时自检:几何下发后回读 mpv 窗口真实矩形(Win32 GetWindowRect)与目标比对,偏差 >2px 写入诊断日志;若偏差呈一致比例(DPI 口径不一致的典型形态),自动学得会话级补偿系数并强制重发纠正,最多 3 次自收敛。桩测复刻翻车链(命令被按 DIP 解释、窗缩为 2/3):首检偏差 400px → 学得 k=0.667 → 纠正后回读与目标逐项重合、偏差 0px;健康链与 100% 缩放不误报不乱补
  • 搜索对服务器友好化:输入防抖 300ms(连打 10 个字只发 1 轮);在途请求真取消——AbortController 贯穿主进程登记表到 Emby/豆瓣/TMDB 各源请求层,旧搜索迟到结果不再串台;对同一服务器搜索设 900ms 最小间隔节流
  • 相似作品纠错:《鬼吹灯》详情相似行全是英美老剧——根因是相似端点忠实使用服务器元数据里标错的 TMDB 编号。本版相似拉取前先做身份核验:编号对应的 TMDB 条目与本片片名/年份对不上即按片名重新解析、无可信命中则整行不显示并在诊断日志留痕;匹配打分加语言/出产国闸门(中文剧错配英美同名剧必被拦下,桩测夹具实证);相似统一 zh-CN,简介无中文译文时宁可不显示、不再整段英文
  • 库外条目演员头像:刨根实证——豆瓣 rexxar 详情载荷根本没有头像字段(标本《杯雪·一战成名》23 位演员 avatar 全 null),1.11.1 读 avatar 字段的修复无从生效。本版改为:头像抓取按图床带正确 Referer(实测签名图免 Referer 四种口径全 200;无签名图带头抓取)→ 本源无图时按人名走 TMDB 人物搜索回退补图;失败不落盘不记负缓存,下次打开自动重试
  • Hero 信息簇改右下(用户看对比图拍板,覆盖左下定版):整簇右对齐锚定右下、右边距 48px 与原左边距相同、簇底边位置不变、艺术字尺寸上限不变、轮播点仍底部居中;横幅渐暗层镜像到右侧保文字可读
  • 详情页版块顺序定版 A(用户看对比图拍板):横幅 → 演员 → 分类 → 播放资源(选集与播放源成组、剧集当前集源信息随组下移、页面只剩一个源区) → 剧照/预告 → 相似作品垫底
  • 窗口标题栏随主题 + 圆角:Windows 原生标题栏纯黑与主题脱节——改隐藏原生栏 + titleBarOverlay 着色,颜色取当前主题渐变顶色、五款主题切换实时跟随;页面顶部拖拽带(品牌栏+顶栏)与之同底无分界;窗口圆角走 Win11 DWM 系统级偏好(DwmSetWindowAttribute),最大化自动回直角
  • 海报卡尺寸统一:审计全部卡片渲染路径——横滑行个别构建器漏设卡宽、长标题把卡撑宽探出基线(实测《幸福伽菜子…第二季》);CSS 层统一收口:横滑行海报卡定宽 148px(min-width:0 防长标题顶宽)+ 固定 2:3 盒 + cover 裁切,高度永远由规格决定;相似行海报并入同一 2:3 规格。桩测混入 16:9/1:1/2:3 三种源图,整行等宽等高实测通过
  • 搜索占位不截断:占位文案缩短(全称保留在悬停提示),搜索框宽度改视口相对上限 min(400px, 42vw);顶栏与目录页两处在窄窗与 150% 缩放桩图下均完整可见
分支 v1112 @ 2576b6a(基于 v1111 @ 5bee962,未合 main)· CI run 39971940250 构建成功 · 安装包 136,171,912 B · sha256 8a8963e4…b3c(Release 附件 digest 逐字一致)· 自动测试:新增 3 套件 75 条断言全过;全套与 v1111 基线逐项对账,仅 v1110-pages 2 条为本版详情顺序定版 A 的有意取代,零真回归
NovaPlayer 1.11.2 发现页 Hero 信息簇右下
桩图桩页渲染(真实样式与 DOM 结构、种子数据,非真机实拍):Hero 信息簇右对齐锚定右下,标题/元信息/简介/评分整簇靠右,轮播点保持底部居中
v1.11.1已发布
2026年10月23日 · 十三条实测热修已出包(待用户真机验收)
播放链整链重修 + 主题定版五款(黑曜金新默认)+ 搜索/详情/服务器卡/Hero 细节修复
本版内容(1.11.0 真机实测反馈十三条,一次做完)
  • 播放链整链重修(头号项):起播默认全屏的口径矛盾修复(缺键存量设置不再误判为开);全屏改「应用窗口全屏 + mpv 恒为跟随窗」(不再让 mpv 独占屏幕盖死 NP 控制层),全屏下播放条/悬浮条回到应用内控制带;宽高比拟合让跟随窗即视频帧本体,三态四边贴合、无单边黑带;ESC/退出全屏账面对齐、干净回详情;Lua 守卫吞右键/双击/F 键,不再撞见 mpv 原生英文菜单;起播提速(找源两趟往返并行、贴合几何不再废掉 mpv 常驻复用、分段计时细分到 kill/spawn/ipc/open 四段)
  • 主题定版五款:新增「黑曜金」为默认(源自大金传感器后台 A2 黑曜磨砂:近黑黑曜底 + 磨砂卡面 + 香槟金 #c9a962);灰紫保留并换 B 深一档(#25222C→#302837→#30232D);深绿近黑、红黑不动;1.9.0「墨绿黄铜」恢复;「提亮紫」下线。迁移规则:从未选过主题的自动跟随新默认、主动选过的保持原选、提亮紫存量回退灰紫
  • 搜索胶囊双层框:聚焦时全局光环沿输入框自身圆角描出的第二层内框(压住首字)已清除,顶栏与搜索页两处胶囊只剩一层干净框
  • 播放资源聚合缓存:按条目缓存 10 分钟,进详情先秒出缓存;仅缺失/过期/点「刷新播放源」时真聚合,聚合不再阻塞演员等区块
  • 详情与元数据:平台 Logo 放大到高 30px 按宽高比展示、一眼可认;剧照/预告缓存加 TMDB 配置指纹,错 key/抖动拉到的空结果不再被钉 7 天;选集按 TMDB 整季一次拉取补缺(第 1–3 集只有文件名、无日期简介的问题),剧级缺简介用 TMDB 回填;相似推荐与剧照解耦不再被拖累
  • 库外演员头像:豆瓣条目演员头像不再被合并丢弃;TMDB/豆瓣头像统一落盘走本地通道(不再直连慢 CDN 挂起整页),加载失败回落首字占位、永不空圈
  • 界面细节:发现页 Hero 信息簇改左下锚定(艺术字上限 34% 宽 / 30% 高,不再压人物面部,轮播点保持底部居中);服务器卡按钮等宽成组、全卡文案禁止中途折行、徽章与同步时间同线对齐,默认服务器图标改走主题金饰色;「在看」页移除占满整屏的本周播出周视图;whisper 引擎下载换官方 v1.9.2 资产并实测钉扎 SHA256,三个模型地址逐个验通
分支 v1111 @ 5bee962(基于 v1110 @ c7f5ae1,未合 main)· CI run 39960021670 构建成功 · 安装包 136,162,578 B · sha256 89988d70…18b(Release 附件 digest 逐字一致)· 自动测试:新增 3 套件 69 条断言全过;全套与 v1110 基线逐项对账,新增失败均为本版定版有意取代(主题五款/默认、Hero 左下、mpv 全屏模型、服务器卡网格、版本钉子),零真回归
NovaPlayer 1.11.1 设置页外观组(主题下拉:黑曜金默认)
冒烟截图设置页 CDP 冒烟渲染(种子数据,非真机实拍):外观组主题下拉五款名单,默认黑曜金;切换即时生效
v1.11.0已发布
2026年10月23日 · 界面架构版已出包(待用户真机验收)
界面架构收编:详情页槽位化、设置页左 tab、设置单文件存储、功能页分级、IPC 命名规范
本版内容(界面架构五项 + 1.10.0 遗留四项,一次做完)
  • A1 详情页组件槽位化:头图/分集/播放资源/演员/分类/剧照·预告/相似七个区块改注册式槽位(声明顺序、可见性、数据契约),默认排布与此前逐项一致、只换装配方式;家长指南登记为预留槽位待后续接入
  • A2 设置页左侧 tab:约 120px 竖 tab 分七组(通用/播放/刮削/字幕与组件/网络/数据与诊断/关于),原 13 个设置组与全部设置项无损迁移,视觉沿用灰紫主题与磨砂卡片
  • A3 设置单文件存储 + 硬件能力缓存:设置收敛为单个数据文件 + 裸文本版本哨兵,跨版迁移先整份备份、文件损坏改名保留不丢数据;DPI/CPU/whisper 可用性等硬件探测结果落盘缓存,版本变化或 30 天过期才重探
  • A4 功能页本地化分级:全部 21 个页面集中登记 local/remote/hybrid 级别;断网时远程/混合页顶部给明确降级说明(本地页不打扰),与离线兜底口径一致
  • A5 IPC 命名规范:主进程 149 个 IPC 通道一次性统一为「域:动作」(旧 aiSub 域改名 aisub、不留双名),登记表 docs/ipc-channels.md(149 请求 + 13 事件),静态对账测试钉死
  • 遗留收尾:文件名 {tmdb-XXXX}/{imdb-ttXXXX} 标记不再被误报番号(B6);缺集对账发现新集发系统通知、多部剧汇总一条、可关默认开(B7);Emby 条目接通跨源身份层、与本地/WebDAV 同作品合并(B8);构建卫生包(B9:组件官方 SHA256 钉扎、Emby 版本号自动跟随、NAS 地址预填中性化、license 由 MIT 改为 UNLICENSED,为后续收费版做准备)
分支 v1110 @ c7f5ae1(基于 v1100,未合 main)· CI run 39950396582 构建成功 · 安装包 136,154,043 B · sha256 9a20b8b7…e069 · 自动测试:本版新增 6 套件 1,157 条断言全过;全套复测仅剩 27 条历版版本钉子/被定版取代断言(含本版 aiSub 改名 6 条、预填移除 1 条、设置挂载点 1 条),逐项有账、零真回归
NovaPlayer 1.11.0 设置页(左侧 tab + 播放组)
冒烟截图设置页 CDP 冒烟渲染(空配置种子数据,非真机实拍):左侧竖 tab、播放组与「追剧新集提醒」开关、跳过片头片尾组同页归置
v1.10.0已发布
2026年10月23日 · 刮削引擎版已出包(待用户真机验收)
刮削引擎换代:Token 解析 + 打分制匹配 + 离线兜底 + 跨源身份层,辅助数据上云预计算
本版内容(功能建议清单 B1/B4/B3/G1/G2/B9/A1/A4/E1,一次做完)
  • B4 Token 解析:文件名先认领占位段(站点前缀 / {tmdb-ID} / 番号 / 季集 / 技术标记串 / 校验和 / 制作组)再切词,解析结果带 markers(分辨率/来源/编码/音轨/语种/制作组);B1 打分建立在 token 之上,标题不可靠时自动回退旧解析
  • B1 打分制匹配:标题相似度(编辑距离)/ 类型 / 年份 / 时长多信号加权出分,命中要过分数+相似度双门槛;命中分与次选差距随条目落盘(详情与待确认队列可见「匹配分」),低分不再硬配、进待确认
  • B3 离线兜底:在线源不可达或未配 Key 时,用本地 NFO / 文件名解析 / 已有库元数据拼出可展示条目并打「离线数据」标记,联网恢复后自动重刮升级;远程条目不误兜底
  • G2 跨源作品身份层 + G1 缺集对账一期:同一作品在本地/WebDAV/OpenList 的多个副本按强 ID(TMDB>IMDb>豆瓣)收敛为一个作品身份;剧集按季对账 TMDB 全集,库内卡片显示「缺 N 集 / 有新集」(启动后自动对账,24h 缓存)
  • B9 CF 预计算管道:豆瓣合集由 Cloudflare Worker 每小时预刮、经版本闸门(三件套落盘 + sha256 校验)下发,客户端先读预计算、失败自动回退实时拉取;服务端真连实测 22 个合集全量在位
  • A1/A4 发现页补齐:豆瓣合集补华语/全球综艺口碑周榜两行;平台矩阵补电影侧三行(Disney+ / Apple TV+ / Prime Video,TMDB watch provider 口径)
  • E1 收尾:海报写入与本地扫描调用点全量迁到 jobs worker runner(失败自动直连重试一次),缩略图经全仓核查无存量调用点、仅保留 handler
分支 v1100 @ a3f3eb7(基于 v191,未合 main)· CI run 39945831118 构建成功 · 安装包 136,148,290 B · sha256 b22ef463…7e2 · 自动测试:新增 5 套件 376 条全过(旧套件 19 条断言为历版版本钉子/被定版取代,逐项有账、零真回归)
NovaPlayer 1.10.0 发现页(灰紫主题、Hero 与合集行)
冒烟截图发现页 CDP 冒烟渲染(种子数据,非真机实拍):灰紫主题、Hero 轮播与合集行结构;新增行经 DOM 断言覆盖
v1.9.1已发布
2026年10月23日 · 合并大版本已出包(待用户真机验收)
一次合并五块:19 项修复 · 视觉换血 · 播放架构收编 · AI 字幕全套 · 诊断与组件中心
本版内容(1.9.1 清单 + 排期六条 + 工程三项 + AI 字幕 + E 块,一次做完)
  • 主题换血:灰紫渐变(#302B39→#3E3346→#3E2D3A)为默认,全窗一条统一渐变、侧边栏只磨砂;另带深绿近黑 / 红黑 / 提亮紫三款自选皮肤;启动动画沿用 1.9.0 仅换灰紫底
  • 首页改 Forward 式横版全幅圆角 Hero 轮播:TMDB 艺术字 Logo 优先、大片名居中、评分只显示 IMDb / TMDB / Trakt / 烂番茄 / 豆瓣五家、无按钮整幅点击进详情;3D 封面流与卡片关键词标签撤下
  • 19 项修复全清:卡片统一进完整详情页(库外标「库中暂无」+收藏想看)、海报三级兜底不破图、平台角标透明底、选集卡等高、播放页撤常驻面板(纯色待机+居中播放钮)、服务器卡加「编辑」、服务器可标记归入成人专区、清真云预填、原生控件全深色化等
  • 播放提速与架构:mpv 常驻进程复用(切集 loadfile 不再冷启动)+ 起播分段计时;跟随窗改 owned/tool 窗(不进任务栏/Alt-Tab);mpv 收进单一 PlayerAdapter 窄接口 + 外部事件桥
  • AI 字幕全套:在线字幕双源(OpenSubtitles + ASSRT)下载;whisper.cpp 本地识别(tiny/base/small 模型按需下载、结果按影片指纹缓存复用);字幕翻译双层(LLM / LibreTranslate 双语 SRT);Anime4K 超分三档
  • 工程与诊断:组件级更新状态机(下载/校验 SHA-256/可回滚)、图片缓存版本分桶(哈希+.ok 完整标记)、重活全 worker 化(识别/扫描/缩略图不卡界面)、日志脱敏 + 一键导出诊断包 + 高 DPI 资源自检
  • 数据打磨:发现页分级 TTL、全球热榜换豆瓣官方综合榜、豆瓣评分改 IMDb 精查、TMDB Host 可配
  • F 块(优酷借鉴):三级字阶进主题 token(同色 87%/60%/50%、强调色全局一个)、版本闸门管缓存(版本变即整桶失效重建)、组件包三件套落盘(版本目录+声明文件+完成哨兵)、播放占位页瘦身(只剩纯色底+播放钮)
分支 v191 @ c01a76b(基于 v190,未合 main)· CI run 39939173886 构建成功 · 安装包 136,125,788 B · sha256 e6f1615d…71b · 自动测试:新增 8 套件 408 条全过(旧套件 17 条断言被本版定版取代,逐项有账)
v1.9.1
暂无配图
v1.9.0已发布
2026年10月23日 · 已出包(VM 合并验收中)
品牌与视觉焕新:新 Logo · 墨绿黄铜主题 · 启动动画 · 3D 封面流 · 反代全套
本版亮点
  • 新 Logo 定版:黄铜拉丝「N + 播放三角」,同步替换应用图标、安装包、启动与关于页
  • 默认主题墨绿 + 黄铜金(深墨绿底 ≈#0E1A16、黄铜金点缀 ≈#B08D57、暖白字),另有香槟金 / 冰银蓝 / 石板蓝灰三款自选主题
  • 带 Logo 的启动动画兼作加载遮罩:居中渐显 + 扫光,可跳过、设置可关;播放等待改乙款光环并带真实加载百分比
  • 首页3D 封面流海报轮播 + 「人话策展」行标题 + 卡片双标签 + 追剧周视图
  • 加服务器流程优化:先雷达探测局域网服务再给手动输入,支持粘贴线路信息一键解析填充、备用服务器 / 别名
  • 反代全套:设置里一键部署自有 CF 反代、公益反代预置(玛卡巴卡 luvme.de5.net)、加 Emby 时直连检测建议卡、服务器卡线路状态徽章
  • VM 合并验收部分通过:清场 / 安装(哈希双向一致)、主题四套切换、新 Logo、反代专区、封面流结构通过;后半程因沙箱基建重启与 RustDesk 通道中断暂停,待恢复后续验
commit 424caa4(分支 v190)· 安装包 136,182,623 B · sha256 96b6e326… · v190 套件 67/67
1.9.0 墨绿黄铜主题氛围稿
效果图本版默认主题(墨绿 + 黄铜金)氛围稿,与出包版本同色系
v1.8.0已发布 · 验收通过
2026年10月23日 · 已发布
跳过片头片尾 · 网盘源扩容 · 格式补全
本版清单
  • 跳过片头片尾:IntroDB / TheIntroDB 按 IMDb id + 季集 + 时长匹配取片段;另可手动创建片段(按剧保存、全剧共用),跳过方式可选弹按钮或自动
  • 新增 OpenList 原生源(第五类源)与清真云(2dland)预设源:STRM 解析播放、直链两级缓存 + 预取下一集,配官方品牌图标
  • 格式补全:本地扩展名白名单全放开,ISO / BDMV / VIDEO_TS 文件夹级识别,「打开文件 / URL」入口,外挂字幕跟随与音频直通开关
  • 详情页补齐:分类胶囊 chips、相似作品行、切季磨砂浮层菜单、播放资源卡视觉对齐
  • 并入 1.7.0 验收三修:「播放时全屏打开」改默认关、全屏做真全屏、库卡片 ISO 角标误标修复;家长指南为条件项(先核实合法数据来源,无把握不上)
  • VM 真机验收六大项通过 / 部分通过:片头片尾、格式、全屏三修、回归通过;详情四区块与清真云预填等待修项已转入 1.9.1;无阻断问题
已发布 · VM 真机验收通过 / 部分通过,无阻断问题
v1.8.0
暂无配图
v1.7.0验收通过
2026年10月23日
内置播放转正:窗口贴合成为默认播放方式
本次更新亮点
  • 实验胜出的「窗口贴合」模式转正为默认:mpv 窗按播放区矩形实时同步、DPI 换算严丝合缝;独立窗口保留为兜底
  • 全屏退出走 globalShortcut Esc;全屏中强关 mpv 后状态统一复位,重播不再残留全屏几何
  • 设置新增「播放方式」与「贴合渲染器」(gpu-next 默认 / gpu 可选);预告片守卫强制独立小窗
  • VM 真机验收通过:贴合出画、暂停逐帧冻结、强关复位(进度存到 31:04)、gpu 切换、独立窗回归全过;Emby 项因 VM 空配置未验,随 1.8.0 补
commit 70b5b37 · 安装包 135,850,708 B · 15 套件全绿(v170 新增 97/97)
1.7.0 贴合播放舞台实测
实测截图VM 真机验收 · 贴合播放舞台
v1.6.2已发布
2026年10月23日
飞牛 fnOS 原生源 · 成人专区首版
本次更新亮点
  • 新增飞牛 fnOS 原生源(trim.media 接口):签名登录只存 token、三方 id 归一并入聚合、range 直链播放、进度与官方客户端互通
  • 成人专区「最新推荐」首版:ThePornDB 按日期降序、番号三路匹配;隔离红线不变(不进发现 / 全局搜索 / 同步,PIN 照旧)
  • 详情页渐进式打开:骨架先行、平台信息独立加载、选集不再等全量数据
  • 缓存治理:海报缓存 LRU 上限默认 2GB,设置页可看各类占用并分项 / 一键清理
  • 服务器卡布局修复:四类源卡片统一规格,操作按钮改横向胶囊排齐
commit c8163dd · 安装包 135,843,997 B · v162 新测 87/87 全绿
v1.6.2
暂无配图
v1.6.1已发布
2026年10月23日
用户真机体检八项修复
本次更新亮点
  • 详情页平台角标改 TMDB 官方 logo 图标排(无 logo 回退文字);选集简介取消 2 行截断、改全文展示
  • 浮层 / 弹窗磨砂加强并沉淀为全站 --aero-* 玻璃变量组;发现页快速详情改宽版横布局弹窗
  • 全局搜索改流式渲染:快源先出、单源 8 秒超时不阻塞、改词废旧轮;搜索点开一律进完整详情页(含无片源的目录详情)
  • 在看行卡缩略图四级降级链 + 标题占位,绝不留空盒
  • 封面审计实测纠正:行卡本无漏,真漏点在快速弹窗海报盒,已改固定盒 + 绝对定位并加结构断言锁死
commit 2521462 · 安装包 135,830,490 B · 13 套件全绿(v161 新增 62 断言)
v1.6.1
暂无配图
v1.6.0已发布
2026年10月22日
融合双播放器拆包所学:离线索引 · 密钥加密
本次更新亮点
  • 离线数据集索引:TMDB 每日导出 + IMDb 数据本地建索引 2,917,476 条,刮削置信不足时查索引兜底救回
  • 全部 API key 改经系统加密(DPAPI)落盘,老明文自动迁移;不可用时降级并在设置页注明
  • 豆瓣评分独立叠加层;文件名解析 token 化,补中文集数形态(全 X 集 /「- NN」集号)与番号护栏
  • Emby 条目缺 TMDB id、有 IMDb id 时按 ProviderIds 直查,一发补齐剧照 / 预告 / 平台
commit 2ff13ab · 安装包 135,824,732 B · 12 套件全绿(v160 新增 81 项)
v1.6.0
暂无配图
v1.5.0已发布
2026年10月22日
详情页三件套:五家评分 · 剧照 · 预告片
本次更新亮点
  • 五家评分条:TMDB / 豆瓣直接亮列;IMDb 与烂番茄(OMDB)、Trakt 需在设置页自填免费凭证才亮列,未配不渲染、不拉取,不内置他人 key
  • 剧照行:TMDB 剧照落盘复用、点击灯箱查看,无剧照整块不渲染
  • 预告片应用内播放:随包 yt-dlp 解析 YouTube,独立 session 不写正片进度;不可达自动改开系统浏览器兜底
  • 顺修 1.4.8 存量竞态:切换播放等旧 mpv 进程真退出(1.5s 上限 + 强杀兜底),避免验活误报死源
commit 90c5197 · 安装包 135,812,970 B · 11 套件全绿(v150 新增 56 项)
v1.5.0
暂无配图
v1.4.8已发布
2026年10月22日
真机连报七项急修
本次更新亮点
  • 海报尺寸不一根治:图片在文档流反撑盒高 → 全站海报图改绝对定位 + 盒 aspect-ratio 2:3 + cover
  • 综艺 / 热榜大面积没图三连环修复:tmdbId 全链路回写、解析缓存改存 Promise、补抓配额改按行计(每行 10)
  • 死源处理:起播先验活(上限 12 秒),失败停在播放页报错并自动换源一次;播放窗全屏打开做成设置开关
  • 发现页改快照渲染防抖动(行签名跳重建 + stale-while-revalidate);详情页新增播出平台角标
  • 演员英文回退链补全:zh-CN → zh-TW → zh-HK → 豆瓣尽力 → 保留英文
commit 4244455 · 安装包 118,308,136 B · 10 套件全绿(v148 新增 62 项)
v1.4.8
暂无配图
v1.4.7已发布
2026年10月22日
发现页补全:Forward 模块深读落地
本次更新亮点
  • 发现页补 5 行:口碑电影 / 华语口碑剧 / 全球口碑剧 / 国内综艺 / 国外综艺(豆瓣 rexxar 合集,6 个端点开发前逐个实测)
  • TMDB 匹配升级打分优选:匹配不到 TMDB 的条目在口碑行宁可丢弃(搜索 / 库 / 详情永不丢)
  • 追剧日历加 Bangumi 每日放送(免 key);内容感知缓存 TTL 分级(实时 1h / 口碑 24h / 长青 7d)
  • TMDB 平台矩阵行(Netflix / HBO / Disney+ / Apple TV+,用自家 key 才出行)与「今日首播 / 上映」日期点杀
commit be7c489 · 安装包 118,299,866 B · 9 套件全绿(v147 新增 66 项)
v1.4.7
暂无配图
v1.4.6已发布
2026年10月22日
剧集封面与 mpv 窗口修复
本次更新亮点
  • 剧集行封面空白真根因:豆瓣剧集条目没有 cover 字段、封面在 pic.large / pic.normal,归一化只读 cover → 已补齐
  • 海报优先级翻转:TMDB 主抓、豆瓣兜底;在看行服务器图空 / 失败时 TMDB 宽图(w1280)优先补位
  • mpv 启动参数抽成可测纯函数,加 --no-config 屏蔽本机 mpv.conf 劫持;mpv 退出后主窗焦点恢复
  • 诊断按来源与行拆分(TMDB / 豆瓣命中计数 + 全球热榜独立桶)
commit 0a83d16 · 安装包 118,293,706 B
v1.4.6
暂无配图
v1.4.5已发布
2026年10月22日
演员中文名与海报稳定性
本次更新亮点
  • 演员名真根因:豆瓣搜索给剧集带 type=tv 必回 500 → 所有剧集演员表永远拉不到,已改综合搜索 + 客户端分类
  • 演员中文名统一解析加「借名第 0 步」:先从本地 / WebDAV 同作品演员表与其他 Emby 服务器按角色对位借名,零网络先行
  • 海报横跳根治:画前按 key 查磁盘回填,落盘与渲染双单调合并(海报只许从空变有)
  • TMDB key 双形态自动识别(JWT → Bearer、32 位 hex → api_key),保存即真实验证并清负缓存;追剧日历做真;设置页新增「状态诊断」三行
commit 72c9b8c · 安装包 118,291,468 B
v1.4.5
暂无配图
v1.4.4已发布
2026年10月22日
发现页流式渲染 · 海报补抓队列
本次更新亮点
  • 发现页改流式渲染:并行池并发 5、逐行到达逐行画,缓存快照 <200ms 先行(同模拟台实测首行 3.1s、全落定 15.1s)
  • 海报补抓新机制:待补标记 + 补抓队列(并发 4 / 退避 ≤3 次 / 单卡回填 / 开页续补 / 网络恢复自愈)
  • 「正在观看」加回发现页一行(Hero 下、榜单前,宽卡带进度条);侧边栏删「我的收藏」入口(功能与数据全保留)
  • 演员名统一解析上线(本人中文 → 缓存 → TMDB / 豆瓣按角色对位 → also_known_as 扫中文)
commit 68c143b · 安装包 118,283,261 B
1.4.4 发现页冒烟截图
实测截图1.4.4 发现页冒烟测试
v1.4.1已发布
2026年10月22日
回滚版:恢复 v1.3 界面(含 1.4.0 试改记录)
本次更新亮点
  • 1.4.0 曾把发现页改成 Forward 式(豆瓣五大榜单驱动 Hero + 热榜行)并上线 Aero 磨砂玻璃全应用主题,零资源库不再空页
  • 真机否决:豆瓣目录请求失败时整页全黑空白(无骨架 / 错误态、整页空等)→ 1.4.1 原样恢复 v1.3 的界面与发现页,仅抬版本号
  • WebDAV 源、搜索影视、我的收藏等功能全部保留,只回滚界面层
  • 教训定版:目录型首页必须带超时、骨架屏与错误态
1.4.1 commit 65b02a8 · 安装包 118,264,347 B ·(1.4.0 commit 24257ab)
1.4.0 Aero 磨砂设计稿
效果图1.4.0 Aero 磨砂设计稿(随回滚未保留)
v1.3.0已发布
2026年10月22日
WebDAV 源接入
本次更新亮点
  • WebDAV 源:PROPFIND 递归扫描入库,文件名解析与本地库同源,进库自动刮削
  • 海报墙 / 搜索 / 发现 / 正在观看 / 目录比对全融合,徽章显示 WebDAV 名称
  • mpv 直放,密码走 Authorization 头传(不拼 URL、不写日志);同步快照只带名称 / 地址,新设备需重填账密
  • 沙箱 WebDAV 夹具端到端测试全过
commit 543df9b · 安装包 118,261,429 B
v1.3.0
暂无配图
v1.2已发布
2026年10月22日
搜索影视 + 想看清单
本次更新亮点
  • 搜索影视:豆瓣 rexxar 为目录主源(免 key 实测可用)、TMDB 兜底标来源;海报由主进程带豆瓣 Referer 抓取落盘缓存
  • 搜索结果自动比对自有影视库:逐条标注「库中有 / 暂无」,带所在服务器与清晰度徽章
  • 我的收藏(想看清单):未入库先收藏,入库后自动点亮;想看 / 已收藏分组,星状态三处互通
  • 库比对为纯函数(片名归一化 + 年份 + id 链),17 组单测全过
commit 6c788c0 · 安装包 118,255,985 B
v1.2 搜索影视设计稿
效果图v1.2「搜索影视」设计稿
v1.1已发布
2026年10月22日
本地资料库 · 全自动刮削 · 云同步
本次更新亮点
  • 本地资料库:选文件夹扫描归组,海报墙 / 搜索 / 正在观看 / 本地直放续播
  • 全自动刮削:入库自动刮、详情页静默补、低置信进待确认队列;TMDB(填 key)+ 豆瓣免 key 双源,节流退避不阻塞主刮
  • 成人源首入:独立开关默认关,ThePornDB + JavDB best-effort;PIN 专区、封面模糊、不进发现与全局搜索、进度默认不同步
  • 跳过片头片尾首版(TheIntroDB + AniSkip 实测命中);演员头像 + 演员页(TMDB / Emby 双路)
  • CF 同步上线:自建 Worker + D1,12 位同步码认设备,快照不含令牌与密钥
commit 213f425 · 安装包 118,246,966 B
v1.1
暂无配图
v1.0.0已发布
2026年10月22日
首个试用版:Emby 聚合播放器成型
本次更新亮点
  • 多台 Emby / Jellyfin 登录聚合(只存令牌不存密码):服务器卡片计数 / 同步时间 / 主服务器 + 聚合开关
  • 海报墙 + 发现页:Hero 轮播、跨服务器正在观看(带进度与来源)、最新添加行
  • 详情页分季分集;跨服务器聚合播放源按 4K / 1080P / 其他分组,标 HDR/SDR、大小、码率、来源
  • 随包官方 mpv 播放 + 应用内播放条遥控(进度 / 暂停 / ±10 秒 / 音轨字幕切换),进度回写服务器 + 本地双份续播,跨服务器搜索
首个提交 50ffa23 · 安装包 118,221,485 B · 私有仓库 aliporcins/nova-player
v1.0.0
起点 · 暂无配图