返回资源列表

默影视(Silent1566/webhtv)

Silent1566/webhtv 预发布 Android

基于鱼佬的WebHomeTV二次开发,调整了部分交互方式,支持Python和JavaScript源的TMDB海报。

539 Stars 94 Forks
最近版本
v5.6.0-beta-202609070024 预发布
5.6.0-beta-202609070024
2026-09-07 00:53
版本说明

更新内容

  • 新增TV端外观与语言设置页。
  • 广告规则支持批量导入,并支持批量启用/停用。
  • 修复电视端界面大小设置不生效的问题。
  • 修复MPV 播放时长未缓存时进度异常的问题。
  • 修复手机端Exo恢复播放时重复定位的问题。
  • 修复历史播放器重建后拖动进度不生效的问题。
  • 修复电视端构建错 误,优化构建配置。
v5.6.0-beta-202609060106 预发布
5.6.0-beta-202609060106
2026-09-06 01:37
版本说明

APK 测试版更新日志

基准:v5.6.0-202609050012以后提交;构建时间:2026-09-05

新增

  • 新增电视端与手机端“触控优化模式”,并移动到个人设置中。
  • 新增“播放菜单浮层”开关。
  • TV 端搜索时显示各搜索源进度。
  • 播放历史可 恢复之前选用的外挂字幕。

优化与修复

  • 修复网页设置详情页二级页面重复点击不生效的问题。
  • 修复占位线路详情被缓存后,设置类入口第二次点击直接进入播放页的问题。
  • 完善播放历史外挂字幕恢复。
  • 统一 GitHub 加速源配置, 合并旧加速源并支持延迟探测。
  • 修复更新加速源选择未从设置恢复的问题。
  • 修复旧配置或备份恢复后加速源列表可能被覆盖或丢失的问题。
  • 优化更新设置里的 GitHub 加速源弹窗布局、列表高度与内容展示。
  • 修复 TV 端更新设置弹窗焦点 可能导致遥控死路的问题。
  • 修复跨视频源的片尾跳过状态共享,避免后续片尾被错误跳过。

调整

  • 隐藏搜索结果为空的搜索源,减少无效等待。
v5.6.0-202609050012
5.6.0-202609050012
2026-09-05 02:03
版本说明

✨ 新功能

应用内更新改为双源并可自定义加速

新增 OCI 更新源,默认使用 OCI,无论选哪一侧都会同时准备 OCI 与 GitHub 两条线路,失败自动换另一条。GitHub 加 速源改为可维护的多源列表(内置 gh-proxy.com、ghfast.top、99z.top、proxy.v2gh.com、proxy.api.030101.xyz),可自行增删、指定生效源,并提供「探测延迟」按钮逐源并 发测速、在行尾回填毫秒数。URL 改写模式(完整 URL / 去协议头)一并收进「关于」页的加速源面板;老版本的代理设置在首次读取时自动迁入新列表并置顶为生效源,从旧备份 恢复也会触发迁移。更新清单与发布说明的读取同样走加速源,网络不好时不再一直转圈。下载完成后会校验安装包的应用身份与签名;部分 ROM 读不出签名时,要求先通过 SHA- 256 校验才允许继续安装。

局域网通过链接推送 APK

手机端向电视推送安装包时,除了「选择本地 APK」,现在还可以「通过链接推送」:把下载地址发给电视、由电视 自己下载,手机不必先存几百兆的文件。电视端弹出接收进度窗口并可随时取消,完成后仍由系统安装界面做最后确认。链接侧只接受 HTTPS,拒绝把账号密码写在链接里的形式, 屏蔽内网与保留网段,最多跟随 5 次重定向,单文件上限 512MB,并预留 16MB 余量避免写满存储。

去广告独立成页,接入社区音频指纹规则库

新增「去广告」设置页, 把总开关、规则与统计、音频识别、片段跳过集中到一处,并补齐手机端音频指纹入口。新增社区音频指纹规则源,播放器优先用本地规则、本地为空时才从社区补充,兼容社区 ProbeRules v1 与现有 v2 格式,支持自动刷新、304 缓存、手动导入与版本管理,下载失败时保留已有规则。

片头片尾可自选跳过哪些类型

设置页新增「跳过的片段类 型」,前情回顾、片头、片尾、下集预告四类分别开关,默认开前三类。下集预告排在片尾之后,跳掉它等于直接进下一集,属于更激进的行为,默认不开。

播放中直接切换 原声识别语言

字幕面板新增「原声识别语言」,实时 AI 字幕开着时也能直接换识别语言,不用先关再开。可选普通话、粤语、英语、德语、法语、西班牙语、日语、中英混 出**

猫源配置新增「选文件夹」入口,可直接指向解压好的 CatPawOpen 包目录或原始 zip 包,识别约定与 PeekPro 一致;包内容复制到应用私有目录后由 Node 加载,源文件 移走或改名不影响已加载的源,重复加载先比对 md5、未变化时跳过复制。猫源设置页的「导入」「导出」也已打通:导入调起系统文件选择器,导出交给系统下载管理写入公共 「下载」目录。

MPV 新增 DV7 处理方式选择与 DTS-HD MA 直通

播放设置里的「DV7 回退 HDR10」开关改为「DV7 处理」选项,可在「升级 P8.1」与「降级 HDR10」之间 切换,默认升级 P8.1;设备原生支持 DV7 时始终原生播放,P8.1 不被支持或初始化失败会自动降级 HDR10,不会黑屏。另新增 DTS-HD Master Audio 的 AudioTrack 直通, Android 12 及以上在支持的功放/电视上按 7.1 声道掩码输出,不再被强制降混。

支持多区段 ISO/UDF 镜像

分片存放的 ISO/UDF 光盘镜像现在会被当成一个完整文件读 取,不再只能播到第一段结束。

播放器设置新增「记住播放亮度」开关

手机端播放器设置页新增该开关,默认关闭。关闭时进入播放跟随系统亮度,手势调节只在本次播 放生效,退出即交还系统;开关的开与关都会丢弃已记忆的亮度值。

问题修复

修复自动跳片尾几乎从不生效,以及跳过逻辑的十余处缺陷

片尾此前几乎从来不触发: 数据源时间戳按发行版本标定,本地片源掐头、加前贴、有删减时整体错位,片尾常被算成「超出本片时长」而整段丢掉,现改为按「距结尾还有多久」折算到本地时间轴。同批修 复包括:原生增强与沉浸融合详情页的「询问后跳过」完全没反应;确认框取消或被顶掉后该段被记成已处理、不再提示;同一数据源返回多段被当成同一段;不同数据源对同类片 段的不同字段名被当成互不相干的片段而重复跳;片尾结束时间越界或为负时误判为延续到本集结束;最后一集片尾反复触发切集;退出播放后迟到回调仍作用在已释放播放器;多 数据源部分失败被当成已查完并缓存不完整结果;外部数据源返回异常时长时越界。

修复起播后转圈不消失、进度不保存、切集无反应

起播后详情结果回来会改写条目标 识,导致播放会话归属判定永久失配:加载圈一直转不收、每秒进度采样被丢弃、切集指令派发不出去。现在归属令牌在起播那一刻固定下来,整个会话内保持稳定;只要播放器确 实已在播放,加载圈就会收起。

播放器里切内核不再全局生效,改回按剧集记住

在播放页临时切换播放内核后,不会再改掉全局默认内核,只对当前这集生效并记录在观 看历史里;播放失败自动回退时也不会把回退结果误记成用户选择。

修复 MPV 字幕、快速切换与自动播放的多处异常

直出模式下字幕样式设置被整体屏蔽的问题已修复; 重排字幕 OSD Surface 生命周期;自动播放先恢复字幕轨再开播;进入设置面板或呼出控制栏时刷新字幕轨道状态;串行化关闭请求后减少快速切集、切源导致的黑屏、卡住与原生 崩溃;自动连播文件已打开却停在暂停的问题已修复;输出模式为「自动」时无需探测也盖黑遮罩导致换集有声无画的问题已修复。

修复杜比视界片源的回退与信息显示

Exo 内核遇到 DV7 首帧超时、回退 HDR10 重启播放时不再绕过本地代理。屏显片源标签改为按片源本身编码标识展示 Profile,不再被播放时实际转换后的 Profile 覆 盖。

修复部分音轨、容器与预缓存的解析异常

DTS 14-bit 流帧长计算已修正;Pixel 机型上 E-AC3 JOC 回退不再选到不支持的解码器;被截断或超长的 HDR/DV 配置、 非法字幕字节、异常 Matroska 亮度信息、越界 ISO 读取都会被安全拒绝;链式 SeekHead 的 MKV 能正确解析全部 Cues;预缓存严格按请求长度收尾,不再无界下载,拖动时的预 加载竞争已修复。同步 FFmpeg 9.0.1,修复畸形 MPEG-PS/TS、DASH、HEVC、RTP、AV1、WebP 流解析问题。

修复手机端开启倒序播放后「下一集」反而回到上一集

电视端 设置的倒序播放会随观看记录保存,但手机端连播、自动下一集和上下集按钮仍按正序取集。现在这些入口统一按记录里的倒序设置取集,边界提示同步纠正。

修复一进播放 页/直播页屏幕自动变到最亮且调不下来

亮度量程此前写死按 255 换算,而实际量程由厂商决定。现在读取系统真实量程,识别并丢弃被污染的记忆值,自动亮度下不再采用手 动滑条残留值。

修复电视端长按倍速松手后倍速不退出

长按方向键触发倍速快看后,任意按键抬起、窗口失焦与进入后台都会释放倍速,不再因浮层消费抬起事件而一直 保持。

修复播放页加载动画与焦点问题

原生增强详情页与手机端进入播放页不再同时出现两个转圈;页面骨架已提前显示时,缓冲或换源不再盖整页;TV 端 TMDB 后台加 载时焦点自动落到播放器且不抢走用户已移开的焦点。

修复手动选定的 TMDB 条目丢失、跨站源不生效

手动选择单独标记并按全部标题别名记录,自动结果不再覆盖手动 结论;手动结论写入按标题共享的记录,换站源播放同一部剧也能沿用。缓存读写补上互斥,手动分季绑定校验摘要改为与排序无关。

修复手机端剧集列表滑不动、翻不到后 面的分集

「原生增强」详情页和「炫彩详情」的剧集网格改由整页滚动承载,取消内部高度封顶并让触摸事件正常传递,长剧集能一路滑到最后一集。

修复短剧模式崩 溃、布局错乱与竖屏手势误触

换源后退回长视频布局、控件 id 重名导致崩溃、还原顺序错乱均已修复。竖屏全屏手势重做:上下滑动切集,亮度与音量改为长按后再滑动,左 右滑动进度,左侧留出系统返回手势区域;同时修掉手势状态残留、异常坐标导致音量静音、亮度写成 -1 并持久化等问题。

修复详情页播放服务未释放、选集状态丢失与标 题异常

炫彩详情页不再重复持有 PlaybackService;通过推送详情连续进入同一播放页时能恢复上次线路与集数;沉浸融合播放器屏显标题改为与历史记录一致的剧名加集数格 式。

修复返回键退不出阅读器、阅读进度读数不准

从阅读器按返回不再被迟到的切章结果重新拉起;漫画首批图片导致「5/95」、小说高度判据为 0 导致进度停在 「1/33」、PDF 未绘制时轻扫到底虚报读完等问题均已修复。进度落库与屏显读数同源,旧百分比进度在漫画与 PDF 上也能重新定位。

修复阅读记录与影视观看记录互相覆盖

小说/漫画阅读进度改为独立类型标记与命名空间;无法可靠区分旧数据时宁可让旧进度失效,也不把影视进度当作阅读进度。

修复猫源动作项、本地包与启动超时的多处 问题

「点击配置」「弹幕服务」等动作项不再先创建播放详情页;Base64 动作地址不再被斜杠截断。本地包修复 Android 13 以下崩溃、来源身份判断、旧 Node 端口回报、就 绪回调可见性、安装回滚混合态、配置导入临时文件与路径解码问题;运行时启动超时后会先让旧回调失效并等旧进程结束。

修复网盘/推送历史打不开、同一部剧占两格、TV 删除后焦点乱跳

网盘、推送与本地文件历史不再跟随详情结果迁移 key,避免记录被改写成有时效的新地址后打不开;同一部剧已有季度快照时只显示一条进度;TV 版历史页删 除记录后焦点保持合理位置。

修复搜索结果里出现空线路

一条结果都没返回的线路不再显示。

性能优化

不受支持的 DV5 片源自动改走 Vulkan,实测约 8fps 提升到约 60fps

设备不支持 DV5 硬解时自动切到 Vulkan 渲染配合硬件解码;仅渲染方式为自动、硬解开启且设备与内核支持 Vulkan 时生效。

DV7 转 P8.1 首帧从约 7 秒缩短到约 1 秒

拿到真实首帧立刻放开黑遮罩;启动阶段的章节元数据读取延后,避免电视主线程被阻塞。

远程大体积 MKV 起播与拖动恢复更快

远程 MKV 的 Cues 索引按需构建,拖动触发的重新缓冲改用独立小阈值,用户主动拖动不再误计为缓冲卡顿。

改善开启轨道限制时部分 H.264 视频的掉帧与占用

轨道限制受约束时恢复按带 宽自适应选轨,避免固定选择最高分辨率轨道导致像素量翻倍;关闭轨道限制时仍沿用直链起播顶到最高画质的行为。

网速跟不上时不再抢带宽做预载

MPV 后台预取在实 测吞吐低于当前码率所需时暂停,把带宽让给正在播放的内容。

跳过片段的查询每集只发一次,并预热前后各一集

缓存按剧集身份存放原始数据,换集直接命中;只有明 确 404 才记为无数据,普通失败稍后重试。

体验优化

去广告选项集中到独立设置页

按基础设置、规则与统计、音频识别、片段跳过分组展示,并新增规则管理、规则 源状态、待审核导入、手动规则与音频指纹自动跳过等入口。

控制栏显示探测到的片头片尾时间,跳过后有明确提示

自动探测时间加 ~ 前缀,与手动设置区分;自动跳 过时提示「已跳过片头」等文字,片尾进入下一集时也会明确说明。

更新方式设置简化

去掉「版本通道」与「下载失败后尝试备用源」开关,「更新方式」改用页签并补 齐电视端焦点走位;单选代理面板统一收进「关于」页加速源面板,相关设置纳入备份。

电视端搜索时显示线路进度

「全部」标签后面显示已完成/总线路数,例如「全部 12/38」。

短剧竖屏补上换源与画质入口

换源、画质、选集三项按原始顺序放入右侧 dock 并改为图标入口。

集数卡片与纯文字集数列表排版调整

无剧照兜底图 按屏幕比例选择,宽屏优先横向剧照、窄屏优先纵向海报;纯文字集数列表自动换行居中;无 TMDB 分集数据时选集卡片使用标准尺寸。

恢复阅读位置期间用户一触即停

漫画/PDF 在慢源上恢复位置时,触摸、滚轮或方向键任一动作都会立即放弃恢复,以用户当前位置为准。

安全加固

加强社区规则下载与导入的校验

社区音频指纹规则 源只允许 HTTPS,重定向每一跳在发出请求前重新校验协议,禁止降级到明文;整次下载有 45 秒上限,内容上限 4 MiB。传输层使用平台默认 TLS 校验,不复用信任所有证书的站 点请求客户端;规则源本身不签名,因此只做严格解析、revision 单调递增、同 revision 内容冲突拒绝、临时文件完整解析后原子替换。下载或解析失败时保留已有缓存,远程规 则不会覆盖用户手动导入的规则。

应用内更新校验更稳

更新包先校验应用身份与签名;部分 ROM 读不出待安装包签名时,必须先通过服务端公布的 SHA-256 校验才放 行,最终仍由系统安装器确认兼容性。没有公布校验值或校验不通过的一律拒绝安装,更新清单缺版本号或版本名时不再视为有效清单。