shaonianzhentan / ha_cloud_music

新版云音乐
MIT License
105 stars 96 forks source link

获取当前用户喜欢的音乐列表出错 #42

Open liguobao opened 8 months ago

liguobao commented 8 months ago

2023-12-22 01:08:47.594 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140412392773952] Error handling message: Unknown error (unknown_error) liguobao from 192.168.31.40 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36) Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 26, in _handle_async_response await func(hass, connection, msg) File "/usr/src/homeassistant/homeassistant/components/media_player/init.py", line 1233, in websocket_browse_media payload = await player.async_browse_media(media_content_type, media_content_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/ha_cloud_music/media_player.py", line 172, in async_browse_media return await self.cloud_music.async_browse_media(self, media_content_type, media_content_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/ha_cloud_music/browse_media.py", line 573, in async_browse_media playlist = await cloud_music.async_get_playlist(id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/ha_cloud_music/cloud_music.py", line 166, in async_get_playlist res = await self.netease_cloud_music(f'/playlist/track/all?id={playlist_id}') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/ha_cloud_music/cloud_music.py", line 131, in netease_cloud_music res = await http_get(self.api_url + url, self.userinfo.get('cookie', {})) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/ha_cloud_music/http_api.py", line 35, in http_get result = await resp.json() ^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/aiohttp/client_reqrep.py", line 1181, in json return loads(stripped.decode(encoding)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/init.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/decoder.py", line 340, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 1 column 26 (char 25)

不知道为嘛返回了。

{"msg":"参数错误","code":400}{"msg":"参数错误","code":400}