信息流排序混乱 — 新旧内容混在一起
问题描述
通用信息流的视频条目不是纯时间倒序,新旧内容穿插出现,或者某些已经看过很久的视频又出现在顶部。
原因
排序问题是 Grayjay 已知的开发中问题。从用户反馈来看,多个版本中都不同程度存在这个问题,原因通常是:
- 不同平台的时间戳精度不同:YouTube 返回的发布时间是标准 Unix 时间戳,某些小平台可能只返回日期或时区不对
- 插件层数据处理不一致:Beta 阶段的插件可能对时间字段的处理有 bug
- 跨平台合并逻辑的 bug:把多个平台的结果合并后做时间排序,在边界条件下可能出错
解决办法
保持更新:排序 bug 通常在更新中被修复。如果你在一个旧版本上遇到排序问题,升级到最新版可能就好了。
降级使用:如果最新版反而引入了排序问题,可以回退一个稳定版本。
关闭某些插件:如果发现是某个特定平台的插件导致排序错乱(比如每次加了 Twitch 插件就乱),可以临时禁用它看是否改善。
注意
排序问题不会影响订阅本身——你关心的频道都在订阅列表里,只是信息流显示顺序不对。即使排序有问题,点击进入频道详情页,里面的视频列表通常是按时间正确排序的。