You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for your report! This issue has been resolved and will be available in the current dev build or next stable release.
If you can still reproduce this problem, please open a new issue.
Activity
github-actions commentedon Oct 1, 2026
👋 @nattwood913-web
感谢提交 Issue!我们已经收到您的反馈,会尽快确认您的问题。
Thanks for opening this issue! We have received your report and will review it as soon as possible.
nattwood913-web commentedon Oct 1, 2026
更正:上面的 NCBL 测试很可能被 #340 干扰了,结论先当作未确认。
后来发现单曲循环下打卡只报第一遍(#340)。回看本地
play_history,测试那首歌(时长 276 秒)只有前后紧挨的 2 条记录,中间没有别的歌:onTrackEnded(true))时才开新的一条;列表循环下重新加载同一首歌,key 不变,不会多出一条。所以第二条只能是单曲循环的自动重播(另一种可能是中途切到别的歌、不到 5 秒又切回,MIN_RECORD_MS以下不记)。测试前上一首歌也是连着整首 6 条,单曲循环应当一直开着。照 #340 的代码路径,单曲循环自动重播那几遍都不会上报。第一条里那次到阈值的上报,就是日志里唯一那条
fetch failed;第一条多出来的 37 秒如果是在上报之后拖回开头,还可能再报一次(onPosition的jumpedBack会rearm)。所以 NCBL 真正成功送出的最多 1 次,也可能 0 次,不是我上面写的「另外两遍被服务端收下」。原版日志接口那边「马上能进」的是第一遍,与 #340 不冲突。NCBL 是否计数,要在列表循环下重测才能下结论;重测之前,上面「可能的原因」一节也只是猜测。
fix: 修复播放日志上报与单曲循环计时 (Refs #339, #340, PR #288)
github-actions commentedon Oct 24, 2026
🎉 @nattwood913-web
感谢您的反馈!该问题已修复,并将在当前开发版或下一个正式版中生效。
若您仍能复现该问题,欢迎重新提交新的 Issue。
Thanks for your report! This issue has been resolved and will be available in the current dev build or next stable release.
If you can still reproduce this problem, please open a new issue.