Skip to content

Releases

YoPlayer165 · 首页刷新、浏览与评分缓存优化

Choose a tag to compare

@yyhoworks yyhoworks released this 08 Nov 08:27
cc7bab0

YoPlayer165:首页刷新、浏览快照与评分缓存

Skin2026.10.3.165 / Home1.0.53,累计包含最近公开159之后已合并的修复与优化。
先安装Home,再安装Skin;沿用现有片库和偏好,无需重扫、清库或重置观看记录。

主要变化

  • 原生确认/取消/进度弹窗由Kodi正确选择默认焦点,保留正常返回行为。
  • 首页按可识别事件刷新相关栏目,每日精选更新当前条目详情;分库上下文集中读取,媒体成员按需加载。
  • 浏览筛选在原缓存预算内复用同来源、同原生排序的完整目录快照,超大目录保留精确筛选回退。
  • 修复评分来源缓存首次未填充的问题,共用既有有界缓存;媒体事件和数据库/WAL变化失效,避免重复打开数据库。

原8项、总4MiB、单项2MiB、15秒缓存预算保持;详情字段、媒体身份/路径、插件ID、字体、许可与播放绑定保留。
本版本只修改皮肤及必要Home辅助,不包含Kodi播放器、解码、固件或内核更新。

验证及已知限制

151项离线回归及主分支CI通过。CE完整1,642成员已与包核验,真实目录显示、筛选和返回有界检查通过。
同源5步筛选的完整查询各由4次降到1次;两个样本库重复评分核验由1次降到0次,稳定阶段约120/152ms降到14/27ms,结果摘要相同。
以上为有限样本的数据阶段观察;首次进入、整页出画、冷启动分布和长期RSS没有得到显著提速证明。
偶发静态黑截图与Kodi捕获时序相符,但不能据此认定实体电视黑屏,也不宣称165修复截图。

Windows授权辅助目标完成停止态159→165同步,保持原停止状态;这是安装/保护核验,不新增Windows界面或播放验收。
实体电视、遥控、CEC以及未覆盖的来源仍保留人工验证边界。161和164失败候选、历史制品均保留,未覆盖同版本包。
细节见165限定验证、评分与首屏测量、163筛选快照及162首页优化。

下载

文件 SHA256
YoPlayer-Skin-2026.10.3.165.zip b7f7436e1bcd4b6a10bef783309c27ca4f6ec64e993c9924d1f6822298df6346
YoPlayer-Home-1.0.53.zip 1da11b1be945b8e33b83a350650ecdae797b5d7ad6afd5133064e30701d49a62

附件还有SHA256SUMS.txt和YoPlayer-165-retired-files.json。两个插件ZIP复用已验证的原字节,没有重新构建。
GitHub源码ZIP不是Kodi可安装插件;使用Release中的配套附件,安装步骤见安装说明。

旧代码退役清单

原实现 替代位置 包及设备核验
provider分散的分库/归属/RPC实现 library_context请求上下文及kodi_data既有RPC适配 调用已迁移,CE与Windows完整运行树等包
directory内联精确选择缓存 browse_directory.selected_rows,保留超大目录回退 正式调用入口统一,原行为回归通过
list_ratings未填充的Ratings属性缓存 同函数使用browse_cache有界缓存和database_stamp 旧写入链移除,进程内旧属性随退出消失

相对公开159无整文件、窗口、控件或资源退役;Home新增3个模块。退役路径清单为空,不删除用户配置、keymap或原版档案。

YoPlayer159 · 分阶段维护与兼容收口

Choose a tag to compare

@yyhoworks yyhoworks released this 07 Nov 15:56
f61d6f4

YoPlayer 159:分阶段维护完成

Skin2026.10.3.159 / Home1.0.48。包含158维护内容:
主线/文档/CI统一、23个旧脚本逐项兼容判定(零删除)、累计时间工具的显式调用和部分失败反馈、
三个列表视图共六份图片叶子的共享复用。

159仅规范新共享include的缩进并更新版本元数据;158已经交付到测试目标,因此保留158原包,单独升版,不覆盖同版归档。
159与158展开后的XML、调用接口、Home及其他运行内容相同。

100项离线契约通过。最终包仍为Skin1,618成员、Home21成员,Home运行内容不变。
两端安装和验证范围见VALIDATION159,历史157播放界面证据按原范围保留。

从Release附件下载配套ZIP和SHA256SUMS,先安装Home再安装Skin。已有片库无需重扫,不清库、不重置偏好。
本次不会自动安装或覆盖用户keymap,也不引入播放器、输出引擎、固件或内核改动。

旧代码退役清单

原实现 替代 状态
reset-uptime中的runpy、函数globals改写和包装 直接调用resettime.main,副作用前播放保护和分阶段结果 五文件累计维护差量中已替换
六份相同非交互图片控件 同文件YoPlayerListMediaOverlay 完整展开树与157相同
重复CI模板 单一skin-gate,原模板本地保全 非运行文件

相对157累计修改五个Skin运行文件,无整文件或素材退役。字体、许可、23个兼容脚本和旧交付档案保留。

YoPlayer 2026.10.3.154 · 焦点内描边与首页缓存优化

Choose a tag to compare

@yyhoworks yyhoworks released this 06 Nov 19:32
0a038fe

YoPlayer 2026.10.3.154 / Home 1.0.48

本版包含五主题页面覆盖、播放透明玻璃、焦点内描边,以及两项独立评审的首页/浏览缓存优化。

  • 焦点框改为海报范围内的空心细描边,中心完全透明,保留放大和阴影;生成器与CI拒绝空心框带底色。
  • 首页使用8个主列表直接发布加载和空态,移除8个屏外探针。CE全局刷新目录任务16→8,局部续播刷新1次;隐藏每日精选后全局7次,恢复显示只请求该行。
  • 浏览缓存保留15秒有效期,增加8条/总4MiB/单条2MiB限制,按最近使用淘汰,最多每5秒惰性回收过期条目;不扫描磁盘目录,完整排序、筛选与详情资料保持。
  • 恢复隐藏分区前先发布新版本号,并等待Kodi确认显示状态,避免重复取数和确认误报。
  • 保留Kodi/CoreELEC原生播放能力与真实观看/续播偏好,没有更改播放器、解码、固件、内核或字体。

先安装 YoPlayer-Home-1.0.48.zip,再安装 YoPlayer-Skin-2026.10.3.154.zip。请核对附件 SHA256SUMS.txt,升级前备份配置并等待当前播放结束。无需重新扫描或清库;本次没有退役运行路径。

验证:两生成器、严格引用、repository资源结构、23主题交付、12主题覆盖、23既有播放控制、7首页状态与7缓存边界回归通过。CE实际请求计数和36条目录缓存验证通过;原历史no-args contract缺对应reviewed输入仍拒绝,未计作通过。源码、测试安装和交付包按成员核对。

CE154和本机均已同步,当前备份与观看/偏好保护闭合;最终显示开关重复及初始隐藏重建通过。152完成30分钟179样本稳定性检查,154仅收紧同一显隐接口的顺序与确认,不改缓存算法。

请求数减少不等于加载延迟同比减少;详情见源码仓库的 docs/github/VALIDATION154.md。目录命中耗时基本保持,缓存改动主要解决无界占用和过期不回收。软件截图及条目就绪时间不代替实体电视、遥控/CEC或全部播放组合验收,历史限制见COMPATIBILITY文档。

Skin SHA256:1ca32fe713d936493034c464509ba06734ca375ba717038bf06cb57fbf858300
Home SHA256:457c6275d339267c037600743490cd9ab614c8841e88fe3054cd2a4708a20616

YoPlayer 2026.10.3.144 · 五套主题与纹理修复

Choose a tag to compare

@yyhoworks yyhoworks released this 06 Nov 13:49
b6c4bbc

YoPlayer Skin 2026.10.3.144 / Home 1.0.43

五套主题正式发布:墨黑(默认)、石墨暖金、雾白、深海和经典。包含首页焦点描边、主题实时预览、浏览页深色菜单及 OSD 布局改进;修复旧 Textures.xbt 覆盖新主题 PNG 的问题,并完善首次升级提示和素材检查。

  • XBT 已更新全部主题条目,保留 2442 个无关历史条目的元数据和压缩内容,包括 1589 个仅存在于纹理包中的旧资源。
  • 新安装不显示“改回经典”提示;旧用户主题为空时,在安全进入首页后提示一次,不自动改写主题选择。
  • PNG、XML、XBT 的内容一致性和主题条目的双向集合均纳入门禁。
  • Home 保持 1.0.43;没有修改播放器、解码、系统或内核。

2026-11-06 已完成 PR #18 合并(b6c4bbcb34ac21522c93e513eb2f25b61fddbfa9),合并后的 main CI 通过。本地两个生成器检查、严格引用、仓库检查、18 项主题交付回归和既有 23 项播放控制回归通过。

CE 限定验证已完成:在维护者 CoreELEC 21.3 设备上从 Skin142 停态差量升级 7 个文件,新的当前备份经双端 SHA256 和逐成员核验。启动后 Skin144 的 1397 个文件及 Home 的 18 个文件与附件完全一致;首页、皮肤设置、五套主题预览和返回取消取得有效截图。未发现皮肤加载、XBT 解压或纹理错误。六份观看/偏好 JSON 字节不变,主题保存值、队列、音量和原首页焦点保持;仅预期的提醒标志和 Kodi 自身累计运行时间更新。临时退出保护已移除,Kodi 正常运行。

验证范围:本轮没有播放或扫描;五主题实际保存/重启保持、播放 OSD、实体电视、遥控器与 CEC 仍未验。早期 P142 的设置证据缺口、部分截图黑帧和窗口日志观察项保留,不因本轮有效截图而自动关闭。无参数历史结构检查缺当前 reviewed contract,通过的是 --repository 模式。

安装附件为 Skin144、配套 Home1.0.43、141→144 精确退役清单及 SHA256SUMS.txt。从 141 升级时应按清单移除旧 sand 目录的 98 张散图;142/143 已完成该退役,无新增退役文件。不要删除 userdata 或覆盖用户配置。

Skin ZIP SHA256:ee307434dc32ff338a320d085ffa4ea1afeda2296606de3d02efb417a902e10d。复用已核验的原始 144 制品;旧版本附件保留。此哈希用于核验交付制品,不保证独立重建 ZIP 的时间戳和字节完全相同。

YoPlayer 2026.10.3.141 / Home 1.0.43

Choose a tag to compare

@yyhoworks yyhoworks released this 05 Nov 14:03
2647fbc

Skin 2026.10.3.141 / Home 1.0.43

播放OSD的HDR标签只按片源判断:VS10把SDR/HDR10/HLG转换为杜比视界输出时,不再把片源误标为Dolby Vision。HDR类型原始值按播放器枚举映射(1 HDR10、2 HDR10+、3 Dolby Vision、4 HLG);OSD标签、VS10直通编码角标、全屏视频旗标与HDR类型文字中原始值3统一显示为Dolby Vision,不再显示为HDR10或HDR10 PLUS。

本版同时包含未单独发布的138–140:轨道标签导航修正、A1播放OSD(格式标签、“结束于”、加粗进度条与章节刻度、“第N章 / 共M章 · 章节名”)、播放与详情页的深色可读选择框。字幕标签补充粤语;字幕/音轨面板章节文字收窄到400像素,避免与时长重叠。

先安装Home 1.0.43,再安装Skin 141。相对136改变11个皮肤文件并新增4个,Home改变3个文件,没有退役成员。仓库门禁、严格引用、23项播放控制回归与沙箱Kodi 21.2冒烟通过,范围见VALIDATION141。HDR/DV与VS10分支未经CoreELEC实机显示。

Skin SHA256:b827f7093df17920e519ceba6f63bae12ae62fd3e5c6ba76f50e3e5ceb28d0ff。

Home SHA256:b1f5874a4fe8217471eb69a44d29f8760ee48116cd186bd90f705e4c5d87a945。

YoPlayer 2026.10.3.136 / Home 1.0.42

Choose a tag to compare

@yyhoworks yyhoworks released this 01 Nov 10:59

Skin 2026.10.3.136 / Home 1.0.42

字幕/音轨恢复700像素宽面板。主行显示语言,副行显示已有编码、声道数和码率,默认/评论等标记只出现一次;完整原始轨道名称在下方随焦点换行。移动焦点查看信息,确认后才切换原生轨道。

列表显示四行并支持滚动。字幕关闭、记忆、静音、字幕延迟和更多设置保留,延迟数值与左右调节符号同排,操作区与面板高度随内容收紧。简洁模式保留单行列表,并在完整名称区提供技术信息。无字幕时隐藏延迟操作并显示原有提示。

修正暂停浮层与面板底栏重复显示:打开轨道面板时,由面板显示一套标题、暂停徽标与134简约进度。原生按键、媒体绑定选轨校验和记忆逻辑保持;Home只新增展示字段,不修改播放器或输出策略。

先安装Home1.0.42,再安装Skin136。相对134改变6个皮肤文件和2个Home文件,没有新增或退役成员;独立方向键映射沿用按键说明。18项离线回归、两门禁、当前备份后的停态安装与限定CE检查完成,范围见VALIDATION136。135测试候选未公开,原包保留。

Skin SHA256:f2add566b7fe008146f76d4704a0cca257f1b66b82d3a7c069ae26a98637b59c。

Home SHA256:ddca81980d8b1780dd37b58fc9022f1f550a33feef40f5ef6865501084fbc872。

YoPlayer 2026.10.3.134 / Home 1.0.41

Choose a tag to compare

@yyhoworks yyhoworks released this 01 Nov 09:39

Skin 2026.10.3.134 / Home 1.0.41

进度区恢复127版的简约外观:4像素细线、26号时间文字,去掉章节刻度、常驻滑块圆点与结束时刻。播放控制栏、暂停/快进浮层及两种轨道面板共用这一呈现。

133版的标题、暂停徽标、功能按钮、完整轨道信息、方向键、选轨及媒体身份保护保留。字幕/音轨面板重排仅在讨论方案,本版没有实施。

两项离线门禁和15项播放控制回归通过,进度组件与127逐字节相同,导航、动作、内容绑定与保护条件保持。维护者CE完成当前备份核验、七文件停态差量安装、全树读回、启动及原详情/队列恢复。详见限定验证。本轮没有播放样片或做OSD像素确认,不替代实体电视、遥控器与CEC验收。

从133升级只需更新皮肤;Home1.0.41原包复用。皮肤1391成员、Home18成员;相对133没有新增或退役文件。独立上下键位安装与冲突检查沿用播放按键说明。从127或更早版本升级时,仍需按133发布说明处理已核验的两项旧文件退役。

Skin ZIP SHA256:9486a4c141b13015616fd4f09d5fdc54bc443678ce1ba360909c8bd4114ce33c。

Home ZIP SHA256:2b2c61e60084cbe56546a26e604ed99fe01f0f292305dcdf0b30a192ca4f5ef4。

YoPlayer 2026.10.3.133 / Home 1.0.41

Choose a tag to compare

@yyhoworks yyhoworks released this 01 Nov 09:27
4903d9a

Skin 2026.10.3.133 / Home 1.0.41

合入 PR #13,更新播放控制栏、暂停标记、字幕/音轨面板和只读播放详情。

  • 点播播放中,短按上键进入控制按钮,下键进入进度区域,首次不跳时间;按钮与进度区域可上下往返或收起。遥控左右继续使用Kodi原生快退/快进步长,鼠标拖动保留原生滑块。
  • 移动遥控器菜单短按继续开关详情,长按仍为playerdebug;详情方向键不影响播放位置。
  • 轨道按钮先收起父控制栏再打开面板,避免父层计时影响操作;音轨页补齐静音导航,记忆按钮隐藏时也可到达;字幕列表有独立“关闭”行和延迟调节。
  • 记忆操作携带媒体Token,在执行与持锁/原子写入前核对当前身份,重新读取偏好决定保存或取消;只改当前范围与轨道种类。
  • 声道按数量显示,AAC profile归一,同名轨道可区分;保留CE直接返回的“评论”等原始轨道名称。

验证使用CoreELEC Kodi21.3的隔离非库样片,覆盖键位入口/焦点链、菜单详情、轨道选择与字幕关闭、静音状态往返、延迟调节、目录记忆保存/取消、普通/简洁模式、无字幕及记忆隐藏场景。15项离线回归和两门禁通过。详见限定验证。

先安装Home1.0.41,再安装Skin133。新的短按上下键入口使用独立模板,插件安装不会自动覆盖用户键位,安装方法与冲突检查见播放按键说明。维护者CE目标已单独安装该映射,原菜单/返回键文件保持。

133皮肤1391成员,Home18成员。相对127新增15、修改15、退役2个皮肤成员;Home修改2个成员。退役的是1080p/custom_1196_PlayerDiagnostics.xml与scripts/infuse_process_info.py,详情直接使用原生播放信息窗口。精确原哈希见附件退役清单,仅在Kodi已停止且备份核验后处理这两项。

边界:实体电视/遥控/CEC、真实Emby与原生本季身份分支、可听音频输出及HDR/DoVi硬件表现未覆盖;未证明性能增益或解决历史exit139。测试中的静音仅核对原生muted状态与恢复。没有播放器、系统、解码器或内核改动。129–132为本轮测试候选,旧包保持,不覆盖。

附件为配套Skin/Home ZIP、退役清单与SHA256SUMS。此前版本与标签保留。

YoPlayer 2026.10.3.127 / Home 1.0.38

Choose a tag to compare

@yyhoworks yyhoworks released this 31 Oct 07:43

Skin 2026.10.3.127 / Home 1.0.38

合入 PR #10(762d75b,合并提交 0cdbf24):1145 音轨/字幕面板的普通与简洁模式共用一套列表,音轨统一2041、字幕统一2021。

布局、字体、颜色、按钮位置和顺序保持原样。音轨普通模式保留标题与编码副行,简洁模式保留单行标题;两种模式共用列表光标状态。记忆按钮仍实时核对正在播放的文件与媒体ID,未采用缓存 MemoryApplies。

  • 验证:两项离线门禁通过。CE Kodi21.3-Omega-f10 的普通/简洁模式选轨、字幕、上下导航、隔离样片目录记忆保存、动态模式切换、各三次重开及无字幕检查通过;正式125两模式各三次对照通过。本轮未发生崩溃。详见限定验证。
  • 安装:127已在当前125停态备份并验证后部署,完整安装树与发布包匹配;启动及首页/设置/视频入口核对完成。用户观看、断点、偏好和原队列保持。
  • 范围:皮肤1378成员,Home1.0.38的18成员原包复用;相对125只改1145、addon.xml和changelog.txt,无新增/退役成员。没有播放器、解码器、固件或内核改动。
  • 边界:真实Emby来源与原生库“本季”身份分支、实体电视/遥控/CEC未覆盖,未证明性能提升;此前exit139根因未声明解决。初次/静置面板收起和强制设焦指向隐藏按钮在125也复现,不算本PR新增回归,原失败记录保留。
  • 历史:124联合候选及126 CE测试候选未公开发布,原包保留,同版包不覆盖。125及更早的公开Release、标签与附件保持。

附件:YoPlayer-Skin-2026.10.3.127.zip、YoPlayer-Home-1.0.38.zip、SHA256SUMS.txt。Skin SHA256:d501dcf701128194ea216e3799824ead5666587da6bc471c83ed986b543f15d0。

YoPlayer 2026.10.3.125 / Home 1.0.38

Choose a tag to compare

@yyhoworks yyhoworks released this 31 Oct 03:47

Skin 2026.10.3.125 / Home 1.0.38

合入 PR #11:首页八个栏目的上下切行采用按可见性互斥的 XML SetFocus 条件链;隐藏栏目自动跳过,首行向上返回顶栏,末行向下保持原位。每次切行无需启动 Python,原 navigate 接口继续可用。

  • 验证:两项离线门禁通过;256 种可见组合、2048 个导航分支与原行序一致。CE 显式检查覆盖八行往返、隐藏相邻行、首末边界、100 ms 连按、顶栏返回和详情返回。有限焦点观测约 10–19 ms;不代表实体遥控端到端延迟。125 安装后 302→309→302 复核通过。
  • 版本范围:1378 个皮肤成员,Home 1.0.38 原包复用;相对 123 无新增/退役成员。
  • 候选说明:124 联合候选未公开发布。PR #10 的记忆判断已恢复为实时身份保护,但轨道面板实机检查未完成,期间脚本化控件访问出现 Kodi 异常退出,原因未定。125 的轨道面板采用 123 原字节;#10 保留草稿独立待验。初期 assert 脚本检查被 Kodi 优化模式跳过,未计入通过;首页采用后续显式检查证据。
  • 边界:无播放器/解码器/固件/内核改动。真实 Emby 全项同步、实体电视、遥控与 CEC 验收仍未声明完成。

发布 125 Release,附件为 Skin 125、Home 1.0.38 与 SHA256SUMS.txt;历史公开包与 124 本地候选保持。