netease-cloud-music-gtk icon indicating copy to clipboard operation
netease-cloud-music-gtk copied to clipboard

歌单最多1000首歌

Open byrChen opened this issue 5 years ago • 9 comments

某个歌单有1400+的歌,对比了一下1001到之后的都没有

byrChen avatar Oct 13 '19 01:10 byrChen

我接口写死了歌单最大只获取1000首歌曲,数量可以改,不过不确定这样的需求是否普遍。

gmg137 avatar Oct 13 '19 02:10 gmg137

这样子,应该不是普遍需求。。还有请问这个在线听的码率怎么设置?是按照用户的设置播放的吗?

byrChen avatar Oct 13 '19 02:10 byrChen

码率默认设置的是320k,现在网速不是问题,应该没人会选128的,就没添加相关设置选项。

gmg137 avatar Oct 13 '19 03:10 gmg137

如果想获取多于一千首的歌曲该在哪里修改呢……

Rigil-Kentaurus avatar Oct 25 '19 12:10 Rigil-Kentaurus

@Rigil-Kentaurus 在 src/musicapi/mod.rs 文件的第230行

2019-10-26 08-38-52 的屏幕截图

gmg137 avatar Oct 26 '19 00:10 gmg137

@Rigil-Kentaurus 在 src/musicapi/mod.rs 文件的第230行

2019-10-26 08-38-52 的屏幕截图

THX!

Rigil-Kentaurus avatar Oct 26 '19 23:10 Rigil-Kentaurus

其实这样是不行的,因为 weapi 这个接口限死了只能获取前 1000 首歌, limit 和 offset 写多大都没用。

网易云官方应用的做法是,获取歌单信息的时候,会顺带返回一个歌曲 id 列表,需要加载大于 1000 首以上的歌曲时,再把 id 列表 post 到获取歌曲信息的接口,拿到以后再进行展示。

rocka avatar Feb 15 '20 08:02 rocka

@rocka 多谢提醒,这问题之前也发现了,一直不知道怎么解决。

gmg137 avatar Feb 17 '20 09:02 gmg137

桌面歌词没有显示……个人的云盘解析错误、喜欢的歌曲和个人歌单都没有

Mackel123 avatar Feb 26 '20 12:02 Mackel123