Skip to content

judy-gotv/NodeApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

修复记录

2026-06-04

  • 内置订阅源:已内置默认 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、日志上报、配置备份恢复、本地加密缓存等独立入口。

2026-06-05

  • 删除后台 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 环境中使用用户证书签名导出。

2026-06-05 追加

  • 修复播放中卡顿或收到系统媒体 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

Packages

 
 
 

Contributors