Repository files navigation
内置订阅源:已内置默认 IPTV 订阅源。
修复 HLS 伪装 .jpeg 分片对 Media3/ExoPlayer 的识别,按 TS 流处理。
升级到 compileSdk/targetSdk 35,Media3 1.9.0,并接入 FFmpeg decoder extension。
优化 Media3 黑屏有声检测,只在真正渲染首帧后取消黑屏看门狗。
修复切换字幕/音轨时误触发自动换台/自动切内核的问题。
修复卡顿后自动跳到下一个频道的问题,改为重连当前频道。
优化 VLC 4K 画面适配,使用 best-fit 并重设窗口尺寸。
修复字幕轨道过滤,保留 Media3 1.9.0 解析出的 WebVTT/STPP cue 轨道。
修复大 XMLTV EPG 全量下载导致卡死/崩溃的问题,改为按当前频道流式读取。
修复播放页切台后 EPG 不自动显示的问题,切台立即自动搜索当前频道节目单。
修复旧频道 EPG 慢请求覆盖新频道显示的问题,切台会取消旧 EPG 请求并校验频道身份。
优化播放器 UI:降低顶部/底部遮挡,改为克制深色半透明控制层,减少厚重紫色,统一按钮圆角和文字层级。
新增电视端局域网添加订阅:设置里开启后,手机/电脑可访问电视显示的内网地址,网页提交 M3U/M3U8 和可选 EPG 地址。
优化 APK 体积:Release 开启 R8 混淆和资源裁剪,压缩原生 .so 库打包方式,在保留 VLC/FFmpeg/ML Kit/libmpv 功能的前提下降低正式包体积。
按后台管理系统开发文档调整为后台菜单模式:设置页进入“后台管理”,展示 M3U/M3U8、Xtream Codes、Stalker Portal、点播接口、EPG、壁纸、DoH、播放器参数、OTA、日志上报、配置备份恢复、本地加密缓存等独立入口。
删除后台 TOML 配置中心方向,统一改为后台菜单模式,并补齐 M3U/M3U8、Xtream Codes、Stalker Portal、点播接口、EPG、壁纸、DoH、自定义 DoH、播放器参数、OTA、日志上报、配置备份恢复、本地加密缓存入口。
修复首次安装后内置源不显示的问题:首页会等待内置源初始化和首次刷新完成后再加载订阅列表。
内置订阅地址改为混淆存放,避免在源码中出现完整明文地址。
订阅列表对内置源隐藏真实地址,只显示“内置源”和刷新状态。
设置入口改为直接进入后台管理,不再先展示零散播放器参数。
将默认内核、fallback、记忆内核、码率、字幕翻译、局域网导入等原设置项归入后台菜单的“播放器参数管理”。
优化后台管理 UI:改为深色后台控制台风格,增加顶部说明、分组模块、卡片式菜单、TV 焦点高亮和更清晰的模块状态。
添加订阅入口支持选择 M3U/M3U8、Xtream Codes、Stalker Portal;Xtream 会转换为标准 M3U 直播接口刷新频道,Stalker 会保存 Portal/MAC/Token 等信息。
电视端局域网添加订阅网页同步支持 M3U/M3U8、Xtream Codes、Stalker Portal。
后台管理 UI 调整为左侧固定导航 + 右侧模块详情布局,接近后台管理系统菜单模式。
新增 Apple 端工程骨架:ios/IPTVPlayerApple.xcodeproj,包含 iOS/iPadOS 与 tvOS 两个 Target。
Apple 端已接入 SwiftUI、AVPlayer HLS 播放、M3U/M3U8 解析、Xtream Codes 转 M3U、Stalker Portal 信息保存、内置源混淆和后台管理基础菜单。
新增 iOS/tvOS IPA 打包说明、导出配置模板和 macOS 打包脚本;IPA 需在 macOS/Xcode 环境中使用用户证书签名导出。
修复播放中卡顿或收到系统媒体 stop 事件后直接退出播放器、跳回订阅界面的问题;MediaSession stop 现在只暂停并显示控制层,只有用户点击返回或系统返回才退出播放页。
播放器中间加载层新增持续缓冲状态显示,展示“缓冲中/正在重连”、加载速度倍数、已缓冲秒数和缓冲百分比。
Media3 内核接入真实 bufferedPosition / bufferedPercentage;VLC/libmpv 使用保守缓冲进度回退,保证缓冲 UI 不空白。
新增下发数据加密协议 iptvenc:v1:<base64>,订阅 URL、EPG URL、headers 和远程响应体支持自动解密。
新增 libiptvcrypto.so native 解密库,APK 侧 Kotlin 只保留调用入口,解密算法放入 .so。
内置订阅源改为密文保存并通过 .so 解密,避免 APK/Kotlin 源码里出现完整明文订阅地址。
新增 tools/encrypt_downlink.ps1,用于后台/服务端生成 APP 可识别的加密下发数据。
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.