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% 缩放桩图下均完整可见