#6234·SmartTube

[BUG]: 由于后台通道同步(无登录模式),播放出现卡顿(帧丢失),每 ~15 分钟出现一次

作者: BobFix-0创建于 2026年9月17日更新于 2026年9月17日
标签bug
  • 核对表

受影响的版本

最后一个

设备类型

电话/桌子

· 受影响的Android

安卓14号

QQ 复制错误的步骤

Android TV box (2 Cores / 2 GB RAM) - 没有在超过16个订阅频道中签名的账户. 在播放视频时

实际行为

短相框在回放时会下降/微口,大约每15分钟一次.

补充资料

** 环境** SmartTube稳定 - Android TV box (2个核心 / 2 GB RAM) - 没有在超过16个订阅频道中签名的账户. 短相框在回放时会下降/微口,大约每15分钟一次. 服之愈多,则更入. 在更快的装置上或者在账户上签字时都看不出来 root 原因( 在源代码中追踪) 更新ChannelsWorker( WorkManager 周期性工作, 15分, 默认启用) 在视频播放时运行全订阅同步 : • 精简后助理/./渠道/更新ChannelsTask.java - > 内容服务.获得订阅() • 在无记录模式下,此模式在 RssService.getFeed () (MediaService Core/youtubeapi/./rs/RsService.kt) 中结束, 以无约束的货币获取所有信道的种子(在调度器上每频道有一个接合器) 。 (单位:千美元) • 每个频道还装入其全页(同步频道 - > 获取频道频道AsGrid:内Tube TV请求+最多2个WEB倒计时) CPU在 ExoPlayer 解码 - > 降帧时会饱和. ** 建议在播放会话激活时固定 Skip** 同步(例如静态的 PlaybackMonitor 旗子设置在 PlaybackPresenter.onEngineInitized () / 在 Engine Released () 上),然后在播放结束后约10秒重运行. 可选的有 semapore (2-4 线程,基于核心计数) 的 RssService 货币. ** 定期请求** 请曝光一个设置复选框, 如“ 调试背景频道更新直到播放结束” (默认) , 因此频道更新会被推迟, 而不是引起结巴 .

内容来源: yuliskov/SmartTube