Skip to content

YoPlayer169 · 搜索刷新、动态封面与运行清理

Choose a tag to compare

@yyhoworks yyhoworks released this 09 Nov 05:58
aa05e2e

YoPlayer169:搜索刷新、动态封面与运行清理

2026-11-09,Skin2026.10.3.169 / Home1.0.56,累计包含最近公开165之后的166–169改动。
先安装Home,再安装Skin;沿用现有片库、键位和偏好,不需要重扫、清库或重置观看记录。

主要变化

  • 搜索结果缓存跟随媒体事件、分库配置和手动刷新失效,分类评分复用批量查询,避免逐条连接数据库。
  • Emby本地GIF分库封面保留原字节,通过有界显示副本交给Kodi原生图片控件播放动画。
  • 退役7张无调用散图、空include和scripts目录中无调用的数据库副本,共9个运行文件。
  • 删除7个Python文件中的18个无有效调用函数,保留脚本入口及正在使用的下一集逻辑。
  • 正式打包接入169范围合同,拒绝退役文件重新混入以及未审查的运行内容变化。

只涉及皮肤及必要Home辅助,不修改Kodi播放器、解码、固件或内核。插件ID、字体、许可与原生播放绑定保持。
详细历史分别见166搜索、167动态封面及168退役。

本轮验证和部署

177项离线回归再次通过,严格引用与仓库检查通过。169正常包为Skin1,609、Home25,共1,634成员。
两个打包反例通过:放回退役XML、修改合同外脚本均拒绝且不产生制品;正常ZIP逐成员等源码。

CE从168/Home55更新10个成员,无新增或退役文件。正常退出后创建当前备份,1,717个成员在设备和本机逐一核验。
安装后完整1,634成员等ZIP;首页11个GIF路径、左右导航、进入分库及Back通过。两张有效截图保留,一张黑图排除。
原三队列、音量、Home焦点与各行位置恢复;视频数据库只有version维护表变化,真实观看与续播保持。
皮肤设置语义、JSON、keymaps及Home已有用户文件保持,GUI仅累计运行时间变化。未播放、扫描或恢复数据库。
退出保护恢复,Kodi正常运行;4个观察文件归档核验后清理,无设备操作或恢复在途。

Windows授权辅助目标从165/Home53停止态同步到169/Home56,完整1,634成员等包,9个退役路径无残留。
新备份1,705成员核验;35个保护文件及kodi.exe字节保持,保留原停止状态,未启动、播放或扫描。

以上是限定的安装、界面及状态保护验证。实体电视、遥控、CEC和未覆盖播放来源仍需人工验证。
本次清理没有证明首屏、播放性能或内存显著改善;177项测试数不代表全源码覆盖率。
代码规模和维护负担见169代码评估。

下载

文件 SHA256
YoPlayer-Skin-2026.10.3.169.zip 33e2b02ef9562537383b5a5a8eda85a60a7303aab222c21ccf71ca02c3e3420c
YoPlayer-Home-1.0.56.zip 83d76b4aa2f51a00d9a3994874bd11a245b972dc0532219e4564dcf13f4c8ec4

附件另有SHA256SUMS.txt与YoPlayer-169-retired-files.json。插件ZIP复用本轮已审查并部署的原字节,历史交付不覆盖。
GitHub源码ZIP不是可安装插件。步骤见安装说明。

旧代码退役清单

旧代码或路径 替代或保留入口 引用、运行包和设备状态
bili的enable_addon、update_local_addons、wait_for_condition 保留prepare_preview/main 无有效调用,ZIP与两端已删除定义
castphoto的is_valid_network_url、should_copy_to_cache、copy_local_file、update_actor_art_urls 保留现有展示与显式编辑入口 动态入口核对,其他同名有效函数保持
cd2strm的escape_url_path、delete_all_strm;cetranscpm的rollback_move_operation 保留原main和菜单分派 无有效调用,ZIP与两端已删除定义
trailer的get_project_path及其get_listitem_info/get_skin_string 保留find_local与trailerurl入口 旧调用闭包全部删除,当前预告片路径保持
nextitem的run_next、run_next_filesystem、find_next_episode_by_db、find_next_episode_file main仍调用run_next_with_end_logic 删除闭包外无引用,保留上一集与当前下一集实现
provider.genre_path 现有genre_directory路由 无有效调用,Home接口不增加
168的9个运行文件 无替代;精确路径及旧哈希见Release退役清单 CE168已清理、本轮整树确认;Windows169已清理并核验

169相对168无整文件新增或删除。165用户升级时可能留下168退役项,应正常退出Kodi、备份并核对精确旧哈希后处理。
退役清单不包含userdata、真实数据库、用户资源或原版档案。