Closed sunsamzhen closed 7 months ago
云音乐 版本:v2024.1.17 NeteaseCloudMusicApi 版本 v4.14.1
WebUI打开我喜欢的歌曲列表无内容,通过服务调用 cloudmusic://163/my/ilike 报错,查看日志发现定位在 http_api.py line:36
result = await resp.json()
报json解析出错
打印resp.text()为{"msg":"参数错误","code":400}{"msg":"参数错误","code":400}
{"msg":"参数错误","code":400}{"msg":"参数错误","code":400}
经调试发现/playlist/track/all接口最多只能返回1000首歌,如果列表歌曲数>1000就会返回 "参数错误"
我目前是修改cloud_music.py line:162
res = await self.netease_cloud_music(f'/playlist/track/all?id={playlist_id}')
为
res = await self.netease_cloud_music(f'/playlist/track/all?id={playlist_id}&limit=1000')
加了个限制,只获取前1000首暂时解决,希望下个版本能顺便fix一下~
云音乐 版本:v2024.1.17 NeteaseCloudMusicApi 版本 v4.14.1
WebUI打开我喜欢的歌曲列表无内容,通过服务调用 cloudmusic://163/my/ilike 报错,查看日志发现定位在 http_api.py line:36
result = await resp.json()
报json解析出错
打印resp.text()为
{"msg":"参数错误","code":400}{"msg":"参数错误","code":400}
经调试发现/playlist/track/all接口最多只能返回1000首歌,如果列表歌曲数>1000就会返回 "参数错误"
我目前是修改cloud_music.py line:162
res = await self.netease_cloud_music(f'/playlist/track/all?id={playlist_id}')
为
res = await self.netease_cloud_music(f'/playlist/track/all?id={playlist_id}&limit=1000')
加了个限制,只获取前1000首暂时解决,希望下个版本能顺便fix一下~