Skip to content

心动模式播放完一轮后循环原列表,没有追加更多推荐 #404

Open

Description

@HSJ-BanFan

检查清单

  • 我已检索仓库中所有的 Issues,确保我没有重复提交问题;或有相似 Issue,但我觉得我的情况不包含在那个相似 Issue 之内
  • 我已经找到了可以复现这个问题的方法,并且写在了下面的「具体信息」中
  • 此问题可以在我的设备和当前环境中稳定复现
  • 此问题可以在最新版本 (Latest Release) 中复现
  • 此问题是在我更新到当前版本后才出现的

环境信息

版本: 1.2.0-beta.1
复现基线: dev 05dbbeb8(修复前)
修复分支: fix/heart-mode-refill 6e0f6472
Electron: 43.2.0
OS: Windows_NT x64 10.0.26200

具体信息

复现步骤

  1. 登录网易云账号,进入「我喜欢的音乐」。
  2. 播放任意歌曲,进入心动模式,等待队列生成。
  3. 顺序播放到队列末尾,继续点下一首;也可以直接跳到队尾再继续。
  4. 观察队列和下一首的曲目。

实际行为

队列播放到末尾后直接回到索引 0,继续循环同一批心动列表。没有请求更多推荐,也没有新的曲目加入队列,所以听感上就是同一批歌反复循环。

预期行为

整轮列表里每一首至少播放过一次后,调用网易云 /api/homepage/more/rcmd/song 追加 3 首「更多推荐」,队列继续增长;后续每播放完新追加的 3 首,再追加 3 首。退出心动模式时恢复进入前的播放列表。

补充信息

  • 原生 PC 网易云 3.1.40 的心动模式是独立的 PlayAi 模式:以种子歌曲和「我喜欢的音乐」请求一次 /api/playmode/intelligence/list,在队列内累计 isPlayedOnce,全队列每首都播放过后再调用 /api/homepage/more/rcmd/song 每次追加 3 首。
  • 当前 SPlayer-Next 只生成了第一份心动列表,没有实现整轮后的续推,也没有保存进入前的队列快照。
  • 修复分支已推送,PR 会关联到此 Issue;修复内容包括种子置顶、桌面端请求参数、整轮 playedOnce 触发、每次 3 首更多推荐、退出恢复和可关闭的自动续推开关。

Activity

  1. github-actions commented on Oct 21, 2026

    @github-actions

    👋 @HSJ-BanFan

    感谢提交 Issue!我们已经收到您的反馈,会尽快确认您的问题。

    Thanks for opening this issue! We have received your report and will review it as soon as possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions