Skip to content

[Bug]: 添加多个歌曲到歌单后退出并重新打开会出现顺序错误 #2842

@qjwh

Description

@qjwh

解决方案检查

  • 我已阅读 常见问题,并没有找到解决方案。
  • 我已搜索 Issue 列表,并没有发现类似的问题。

预期行为

按理来说退出前的歌单列表和退出后的歌单列表应该是一样的对吧。

实际行为

但实际上,你往有歌曲的歌单里随便加几首歌,退出LX Music并重新打开,你会发现歌单歌曲顺序就有问题了。

LX Music 版本

2.12.2

最后正常的版本

我也不知道,可能挺早就有了

操作系统版本

全平台通杀

附加信息

这个过程是可以100%复现的,至少我可以(

下面以Windows 10为例,版本2.12.2,添加歌曲列表:(歌手均为银临)

  1. 迟迟
  2. 枕万梦
  3. 人间纵月
  4. 琉璃
  5. 说余梦
  6. 终身成就
  7. 山色有无中
QQ20260602-212811.mp4

下图为事故后lx.data.db通过Python导出后的表片段,能明显看到错误原因:(上面是原本在99-105位置上的歌,下面是新加的上面7首歌,可以自行核对ID)

Image

怀疑是在插入列表处理lx.data.db的时候就出现了问题,不太可能是-shm-wal的合并问题。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions