seazon / FeedMe

The documents and forum of FeedMe
1.25k stars 28 forks source link

特定情况下无法打开播放列表/播放器 #768

Open Mistarille224 opened 5 days ago

Mistarille224 commented 5 days ago

Describe the bug A clear and concise description of what the bug is. 如果从0(列表下原来没有项目)添加播放列表,且此次运行没有手动打开过播放器(比如清掉后台再打开软件),添加后无法打开播放器,显示“请先添加项目”。且此次运行无论怎样都无法打开播放器,只能清后台重启。

To Reproduce Steps to reproduce the behavior:

  1. 保证播放列表是空的
  2. 清掉后台重新打开
  3. 不点开播放列表(点开正常会显示空白的播放器)
  4. 从任意地方为播放列表添加项目,比如文章列表界面的顶栏图标,或是文章内右上角三个点菜单里的“单个播放”“播放”“下一个播放”“添加到播放列表”
  5. 此时无法打开播放器,显示“请先添加项目”

Expected behavior A clear and concise description of what you expected to happen. 播放器正常打开

Screenshots If applicable, add screenshots to help explain your problem.

Device info

Additional context Add any other context about the problem here. 虽然描述起来触发条件苛刻,但是我觉得没人会每次打开都点一下空的播放列表,假如说上次听完了文章,那这个bug就几乎是必定触发的。 关于重启能解决,重启后播放列表有内容了,于是就正常了,所以怀疑是对播放列表状态的判断导致了这个bug,而且我不太理解,播放列表真是空的的时候反而能打开一个空白的播放器,难道是这段逻辑写反了?或者说旧的逻辑没删干净?

seazon commented 3 days ago

感谢,我尽快修复。