APP 功能介绍与操作说明
播放器
- 核心:ExoPlayer(Media3)+ FFmpeg 软解,硬解 / 软解自动降级切换
- 渲染:SurfaceView / TextureView
- DRM:Widevine、PlayReady、ClearKey,支持
#KODIPROP 宣告
- 弹幕:DanmakuFlameMaster,与播放时间轴精确同步,支持远程推送
- 字幕:SRT / SSA / ASS 外挂字幕、系统 CaptioningManager、远程实时注入
- 其他:倍速、多缩放比例、画中画(PiP)、背景音频、片头 / 片尾自动跳过
点播功能
- 多站点分类浏览,Filter 筛选(年份 / 地区 / 类型等)
- 多站点并行搜寻,关键词自动繁转简提升兼容性
- 播放失败自动换源:解析器 → 线路 → 搜寻其他站 → 下一站点
- 观看记录(保留 60 天)、收藏、无痕模式
- 电视版使用遥控器操作;手机版支持手势(亮度 / 音量 / 进度)、上下滑切集、屏幕旋转与锁定
直播功能
- 支持 M3U、TXT(
#genre# 分组)、JSON 三种直播源格式
- EPG:XMLTV 格式(支持
.gz),每 6 小时自动刷新
- 追看 / 时移:
append、pltv 等多种类型
- 频道收藏、隐藏分组密码保护
- 特殊引擎:TVBus、ForceTech
爬虫引擎
支持三种语言撰写爬虫:
- Java JAR(DexClassLoader)
- JavaScript(QuickJS)
- Python(Chaquopy)
透过 api 字段指定爬虫,ext 字段传入初始化参数。完整 API 规格见 SPIDER.md。
网络功能
- DoH:DNS over HTTPS,支持 Bootstrap IP
- 代理:HTTP / HTTPS / SOCKS4 / SOCKS5,依 host 正则规则动态选择
- Hosts:DNS 解析覆盖,支持通配符
*
- CORS 注入:依 host 规则在响应中注入自定义标头
- 广告拦截:
ads 黑名单,符合域名直接拦截
- WebView 嗅探:Sniffer 以 regex 拦截媒体 URL;支持 UA 伪装
DLNA 投放
- DMC(投放端):手机版,扫描局域网络 DLNA 设备并投放媒体
- DMR(被投放端):电视版,作为 DLNA Renderer 接收其他设备投放
使用 Cling 2.1.1(UPnP),支持 play / pause / stop / seek 控制。
远程控制
应用启动后绑定本地 HTTP 服务器(NanoHTTPD),端口从 9978 起自动侦测至 9998,可用于播放控制、推送字幕 / 弹幕、多装置同步等。
配置说明
Vod 配置为应用主要入口,透过 URL 或本地路径加载,顶层字段定义:
- 点播站点(
sites)、解析规则(parses)
- 直播来源(
lives)
- 网络设定(
doh、proxy、hosts、ads)