Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] 定时更新动态歌单的图片和标题 #154

Closed
zetako opened this issue Feb 3, 2023 · 5 comments
Closed

[Feature Request] 定时更新动态歌单的图片和标题 #154

zetako opened this issue Feb 3, 2023 · 5 comments

Comments

@zetako
Copy link

zetako commented Feb 3, 2023

网易云存在“动态歌单”,会定时更新歌单内的数据;例如私人雷达,这个歌单会每天更新。

如果一个程序运行超过一天,那么“歌单”侧边栏的该歌单仍会表现为第一天的标题和图标,但是详情页内则会正常更新。如图所示:

Screenshot_20230203_165943

希望可以为这类歌单添加定时刷新的机制,使其能正确地显示在侧边栏中。

@zetako zetako changed the title [Feature Request] 动态歌单的图片和标题无法及时更新 [Feature Request] 定时更新动态歌单的图片和标题 Feb 3, 2023
@rocka
Copy link
Member

rocka commented Jul 8, 2023

这种“动态歌单”的更新时间是固定的么?如果像“私人 FM”那样有个固定的刷新时间,就比较方便了

@rocka
Copy link
Member

rocka commented Jul 8, 2023

从返回的数据来看,“私人雷达”有几个特殊的字段:

                       私人雷达  //  一般其它歌单
gradeStatus:          "OPENED"  //   "NONE"
officialPlaylistType: "ALG_OP"  //    null
specialType:           100      //    0   (“<用户名>喜欢的音乐”为 10 )
updateFrequency:      "每日更新" //    null

虽然有 updateFrequency ,但这大概是给 UI 上展示,而不是用来计算的吧 ...

@zetako
Copy link
Author

zetako commented Jul 8, 2023

从返回的数据来看,“私人雷达”有几个特殊的字段:

                       私人雷达  //  一般其它歌单
gradeStatus:          "OPENED"  //   "NONE"
officialPlaylistType: "ALG_OP"  //    null
specialType:           100      //    0   (“<用户名>喜欢的音乐”为 10 )
updateFrequency:      "每日更新" //    null

虽然有 updateFrequency ,但这大概是给 UI 上展示,而不是用来计算的吧 ...

在安卓客户端上确实能看到“每日更新”,在其他官方歌单的该位置还有“每周五更新”,“不定期更新”等;这个属性大概确实只影响UI显示,可能要看看officialPlaylistType与更新频率是否匹配。这些歌单都是APP内歌单的“官方”分类找到的。

@rocka
Copy link
Member

rocka commented Jul 8, 2023

这些歌单的 specialType 均为 100 , “每周五更新”的这两个 officialPlaylistType 的值为 "ALG_OP",“不定期更新”的则为 "OP",感觉似乎没有很好的办法来判断。似乎只能在打开详情页面的时候,顺便更新一下侧边栏里的数据了。

@rocka
Copy link
Member

rocka commented Jul 8, 2023

should be fixed by 73c9c3b

@rocka rocka closed this as completed Jul 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants