go-musicfox / go-musicfox

go-musicfox是用Go写的又一款网易云音乐命令行客户端,支持UnblockNeteaseMusic、各种音质级别、lastfm、MPRIS、MacOS交互响应(睡眠暂停、蓝牙耳机连接断开响应、菜单栏控制等)...
MIT License
1.56k stars 103 forks source link

随机模式上一曲逻辑异常 #301

Open tdccj opened 2 months ago

tdccj commented 2 months ago

Check for existing issues

检查是否已存在相同issue

Describe the bug and provide steps to reproduce it

描述遇到的bug并提供相应的复现方法

歌单中使用随机模式切换上一首仍会获得随机的结果, 如:随机歌曲B 的上一首不会是 随机歌曲A 而是新的随机歌曲C。 如此,上一首功能在随机模式下便失去了作用,这是否符合预期?

Environment / 运行环境

Windows11 x86-64 musicfox v4.5.3

If applicable, list the error messages you see

如果有错误输出请一并填入

No response

If applicable, attach your ${MUSICFOX_ROOT}/musicfox.log file to this issue.

如果${MUSICFOX_ROOT}/musicfox.log里有错误日志,请一并上传

No response

imxyy1soope1 commented 2 months ago

@anhoder 建议在进入随机模式时生成随机歌曲序列,或使用链表维护歌曲顺序