Repository navigation
feat: 追剧系列主动检查新季和加集并显示首页提醒 - #8
Open
AirSnailArtist wants to merge 3 commits into
Open
AirSnailArtist wants to merge 3 commits into
AirSnailArtist wants to merge 3 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
追剧用户看完某一季后,原有提醒主要依赖已加载目录,无法主动发现后续季。新增系列级订阅检查:已标记“已看”的收藏继续检查,同系列多季只搜索一次;首页/追剧显示未读系列数,更新页以系列卡片展示新季与新增集数,并可直接播放相应内容。
验证:本地包含该功能与既有库/榜单/播放控件的 56 项定向回归通过,相关 Dart 静态检查无问题,贡献分支独立执行新功能/旧库/持久化 28 项测试通过,原生 HLS/播放/取流/读取回归通过,Android ARM64 本地修复版构建通过。同签名 ARM64 最终修复版已覆盖安装到 Android TV,实机版本为 0.2.71+78;主页入口、检查按钮焦点及手动检查/停止已经实机确认。真实系列搜索本次显示待重试,未取得完整成功结果,不能证明没有新季;新季/加集触发以合成回归为证据。手机/桌面尚未验收;电视播放和榜单修复另见独立 PR。
首版仅红果,应用完全关闭时下次打开补查,不包含后台常驻服务或推送服务器。本机检查时间/通知不承诺跨设备同步,订阅跟随已有追剧同步重建。PR 保留上游包名和构建配置,采用上游下一版本 0.2.65+72;不含个人签名、设备信息和本地 APK。
电视播放性能跟进:每 5 秒保存观看进度后,原实现会在界面线程重新解码整份剧库,系统跟踪观察到同周期约 233 毫秒的画面提交停顿,而视频输出仍稳定为 30 帧。保存后改为直接更新准备好的缓存,LAN 跟踪复用记录,并把大快照编码及大小检查移到 isolate;保留保存周期、原备份格式、失败回滚及历史保留上限。
验证:45 项相关回归通过,贡献分支持久化/提醒 20 项独立回归通过;本地电视修复版 0.2.72+79 已同签名安装并恢复原进度。同机修复后 15 秒跟踪最大画面回调间隔约 95 毫秒,未再出现约 233 毫秒的长停顿,仍有保存点短抖动;用户反馈“感觉不卡了”。不声称所有片源/设备均已无掉帧。