1
0
mirror of https://github.com/hanxi/xiaomusic.git synced 2026-03-26 09:59:45 +08:00
Files
xiaomusic/docs/issues/688.md
Issues Docs [BOT] 71d606db93 Auto-Generate docs 🤖
2026-01-23 05:21:35 +00:00

360 lines
16 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: 使用cookie登陆
---
# 使用cookie登陆
> 使用 cookie 登录时不要写填账号密码
## 步骤
1. 在电脑上使用 Chrome 浏览器登录小米账号官网 👉 <https://account.xiaomi.com/>
2.`F12` 打开网络工具,点击 `Network` 标签页。
3. 点击左上角小圆点使其变红色。
4.`F5` 刷新页面。
5. 在过滤框里输入 `account?` 过滤出下面的连接,点击连接查看 `cookie` ,复制完整的 `cookie` 值。需要确保复制的 `cookie` 中有 `userId``passToken` 两个值。
6. 粘贴到设置页面。
## 步骤截图
![Image](https://gproxy.hanxi.cc/proxy/user-attachments/assets/681a027f-2007-4e2b-9dda-9046ae79c263)
<img width="758" height="166" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/b53de6d9-d4fd-4cfc-8dd3-6f8f4f63de69" />
## 评论
### 评论 1 - seryte
0.4.12版本测试了使用cookie也无效是不是cookie还未正确读取
<img width="1017" height="374" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/8556270f-b2f3-4b07-a951-656a9b76743c" />
<img width="1263" height="309" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/9bd7be41-df3d-4870-a879-66e2a3ce9575" />
---
### 评论 2 - WGKER
局域网内电脑获取完整cookie填入并且也填写账户密码仍然无法获取设备。
可行的话还是换成跳转小米账户授权登录的方式吧类似小米官方HA插件目前太折腾了。
---
### 评论 3 - gdzjy
0.4.12登录无效,找不到音箱设备。
<img width="1875" height="697" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/4d5c8bd6-fe00-4dca-b4bc-f9539f16790b" />
---
### 评论 4 - swxk521
0.4.12一样不行
---
### 评论 5 - gdzjy
发现回到旧版本也找不到设备了不知是不是小米有ban账号的机制日志如下
<img width="1621" height="523" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/848b635d-34d2-458b-b9b8-3d382ef8a52c" />
<img width="3029" height="1256" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/06cecd23-58ca-426b-86f3-465b04515b9e" />
---
### 评论 6 - hanxi
文档更新了,截图还没更新,可以先看。
---
### 评论 7 - hanxi
下个版本可以不用填账号密码目前0.4.12版本有点bug需要填。
---
### 评论 8 - seryte
> 文档更新了,截图还没更新,可以先看。
也还是不行 😂
<img width="1896" height="529" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/b3eb56bd-a22f-4664-848d-95ae87262528" />
<img width="983" height="769" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/1669bdf3-f5b5-4285-a5c0-d8b9d9c21cff" />
---
### 评论 9 - hanxi
需要填账号,或者用测试版本。
---
### 评论 10 - seryte
> 需要填账号,或者用测试版本。
`hanxi/xiaomusic main d1d275ae0e98 About an hour ago 341MB`
测试版本能发现设备,但是还是无法播放本地歌曲,播放歌曲时会再次登录失败, 然后没过2分钟设备再次消失日志出现需要验证码的信息
<img width="580" height="625" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/d8f4bf43-7333-4146-98b6-0e5a2335b225" />
<img width="1894" height="947" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/c075364e-9624-4a04-9486-208e246d00ac" />
<img width="1539" height="127" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/3ca27f19-f317-4f69-b723-7ea624db78ff" />
---
### 评论 11 - sam0773
填写cookies时候要加上_utm_data={""}吗?直接复制进去保存时候会弹出[object object]
---
### 评论 12 - figsong
![Image](https://gproxy.hanxi.cc/proxy/user-attachments/assets/b52cb3ca-ffb2-4c85-92be-0803ebb2d252)
0.4.13版单用cookies、cookies加上账号密码依然不能发现设备
---
### 评论 13 - hanxi
需要确保复制的 cookie 中有 userId 和 passToken 两个值。
---
### 评论 14 - hanxi
需要确保复制的 cookie 中有 userId 和 passToken 两个值。
---
### 评论 15 - dyz312
仅使用cookie找的设备了感谢
---
### 评论 16 - xpeagle
4.14也是显示不能找到设备不知道咋回事cookie也是填了的 cookie 中有 userId 和 passToken 两个值的,但是还是不能找到设备哦
<img width="1045" height="702" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/c4cf7f46-3391-44b6-bd6b-cc6b24948857" />
---
### 评论 17 - xpeagle
> 仅使用cookie找的设备了感谢
我也是试了下仅用cookie但是还是找不到设备郁闷了
---
### 评论 18 - zzfca
使用仅cookie登陆,终于链接到小爱音箱了! 谢谢谢谢
---
### 评论 19 - TangTang0812
有个问题大概播放几首歌后会触发账号安全机制控制台会提示“验证码输入错误”然后就需要再次去官网过下人机验证再到xiaomusic中重新配置cookie是不是cookie容易被Mi ban 导致生命周期挂了,总的来说还是不错,能正常识别设备了;感谢大佬的倾情奉献 ❤
---------------------------------
。。。。。。。。。
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:46] [0.4.12] [INFO] device_player.py:226: play. names:['告白气球周杰伦'] 1
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:46] [0.4.12] [INFO] device_player.py:912: cancel_group_next_timer {'981327057': <xiaomusic.device_player.XiaoMusicDevice object at 0xffff8f736780>}
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:46] [0.4.12] [INFO] device_player.py:897: cancel_next_timer did: 981327057
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:46] [0.4.12] [INFO] device_player.py:907: 下一曲定时器不见了 did: 981327057
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:46] [0.4.12] [INFO] device_player.py:357: cur_music 告白气球周杰伦
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:46] [0.4.12] [INFO] music_url.py:60: get_music_url name:告白气球周杰伦
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:46] [0.4.12] [INFO] music_library.py:586: try get_filename. filename:music/download/告白气球周杰伦.mp3
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:46] [0.4.12] [INFO] music_url.py:139: _get_local_music_url local music. name:告白气球周杰伦, filename:music/download/告白气球周杰伦.mp3
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:46] [0.4.12] [INFO] music_url.py:162: _get_file_url filepath:music/download/告白气球周杰伦.mp3, filename:download/告白气球周杰伦.mp3
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:46] [0.4.12] [INFO] music_url.py:53: get_music_sec_url. name:告白气球周杰伦 url:http://192.168.6.167:58090/music/download/%E5%91%8A%E7%99%BD%E6%B0%94%E7%90%83%E5%91%A8%E6%9D%B0%E4%BC%A6.mp3 origin_url:None
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:46] [0.4.12] [INFO] device_player.py:872: group_force_stop_xiaoai Xiaomi 智能音箱 Pro ['70ba747b-af44-4e41-bc49-b9da586cf770']
1Panel-xiaomusic-1n74 | Exception on login 2340782246: {'code': 87001, 'desc': '验证码输入错误', 'captchaUrl': '/pass/getCode?icodeType=login&0.754211913663798', 'type': 'manMachine'}
1Panel-xiaomusic-1n74 | Traceback (most recent call last):
1Panel-xiaomusic-1n74 | File "/app/.venv/lib/python3.14/site-packages/miservice/miaccount.py", line 72, in login
1Panel-xiaomusic-1n74 | raise Exception(resp)
1Panel-xiaomusic-1n74 | Exception: {'code': 87001, 'desc': '验证码输入错误', 'captchaUrl': '/pass/getCode?icodeType=login&0.754211913663798', 'type': 'manMachine'}
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:47] [0.4.12] [WARNING] device_player.py:424: Execption Error https://api2.mina.mi.com/remote/ubus: Login failed
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:47] [0.4.12] [INFO] device_player.py:875: group_force_stop_xiaoai ['70ba747b-af44-4e41-bc49-b9da586cf770'] [None]
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:47] [0.4.12] [INFO] device_player.py:362: 播放 http://192.168.6.167:58090/music/download/%E5%91%8A%E7%99%BD%E6%B0%94%E7%90%83%E5%91%A8%E6%9D%B0%E4%BC%A6.mp31Panel-xiaomusic-1n74 | Exception on login 2340782246: {'code': 87001, 'desc': '验证码输入错误', 'captchaUrl': '/pass/getCode?icodeType=login&0.38010189998178023', 'type': 'manMachine'}
1Panel-xiaomusic-1n74 | Traceback (most recent call last):
1Panel-xiaomusic-1n74 | File "/app/.venv/lib/python3.14/site-packages/miservice/miaccount.py", line 72, in login
1Panel-xiaomusic-1n74 | raise Exception(resp)
1Panel-xiaomusic-1n74 | Exception: {'code': 87001, 'desc': '验证码输入错误', 'captchaUrl': '/pass/getCode?icodeType=login&0.38010189998178023', 'type': 'manMachine'}
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:47] [0.4.12] [ERROR] device_player.py:730: Execption Error https://api2.mina.mi.com/remote/ubus: Login failed
1Panel-xiaomusic-1n74 | Traceback (most recent call last):
1Panel-xiaomusic-1n74 | File "/app/xiaomusic/device_player.py", line 718, in play_one_url
1Panel-xiaomusic-1n74 | ret = await self.auth_manager.mina_service.play_by_music_url(
1Panel-xiaomusic-1n74 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1Panel-xiaomusic-1n74 | device_id, url, audio_id=audio_id
1Panel-xiaomusic-1n74 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1Panel-xiaomusic-1n74 | )
1Panel-xiaomusic-1n74 | ^
1Panel-xiaomusic-1n74 | File "/app/.venv/lib/python3.14/site-packages/miservice/minaservice.py", line 206, in play_by_music_url
1Panel-xiaomusic-1n74 | return await self.ubus_request(
1Panel-xiaomusic-1n74 | ^^^^^^^^^^^^^^^^^^^^^^^^
1Panel-xiaomusic-1n74 | ...<4 lines>...
1Panel-xiaomusic-1n74 | )
1Panel-xiaomusic-1n74 | ^
1Panel-xiaomusic-1n74 | File "/app/.venv/lib/python3.14/site-packages/miservice/minaservice.py", line 47, in ubus_request
1Panel-xiaomusic-1n74 | result = await self.mina_request(
1Panel-xiaomusic-1n74 | ^^^^^^^^^^^^^^^^^^^^^^^^
1Panel-xiaomusic-1n74 | ...<2 lines>...
1Panel-xiaomusic-1n74 | )
1Panel-xiaomusic-1n74 | ^
1Panel-xiaomusic-1n74 | File "/app/.venv/lib/python3.14/site-packages/miservice/minaservice.py", line 37, in mina_request
1Panel-xiaomusic-1n74 | return await self.account.mi_request(
1Panel-xiaomusic-1n74 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1Panel-xiaomusic-1n74 | "micoapi", "https://api2.mina.mi.com" + uri, data, headers
1Panel-xiaomusic-1n74 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1Panel-xiaomusic-1n74 | )
1Panel-xiaomusic-1n74 | ^
1Panel-xiaomusic-1n74 | File "/app/.venv/lib/python3.14/site-packages/miservice/miaccount.py", line 155, in mi_request
1Panel-xiaomusic-1n74 | raise Exception(f"Error {url}: {resp}")
1Panel-xiaomusic-1n74 | Exception: Error https://api2.mina.mi.com/remote/ubus: Login failed
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:47] [0.4.12] [INFO] device_player.py:700: group_player_play http://192.168.6.167:58090/music/download/%E5%91%8A%E7%99%BD%E6%B0%94%E7%90%83%E5%91%A8%E6%9D%B0%E4%BC%A6.mp3 ['70ba747b-af44-4e41-bc49-b9da586cf770'] [None]
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:47] [0.4.12] [INFO] device_player.py:366: 播放 告白气球周杰伦 失败. 失败次数: 10
1Panel-xiaomusic-1n74 | [2026-01-17 13:06:48] [0.4.12] [INFO] 192.168.6.205:2582 - "POST /playmusiclist HTTP/1.1" 200
。。。。。。。。
---------------------------------
<img width="1070" height="1737" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/dc119eb8-f988-4cf8-a322-452c5c6cf8ee" />
<img width="499" height="808" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/49123fe0-9a42-4595-8c6c-cf6cc06bb032" />
<img width="1357" height="1291" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/9d930d4c-36bb-45f3-8ac3-a11033027962" />
---
### 评论 20 - hanxi
@TangTang0812 把对话记录关掉会好一点。
---
### 评论 21 - ideajoker
<img width="2260" height="1173" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/275debe0-9058-48ad-8c6a-a3ba3eaf5105" />
<img width="1236" height="701" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/80f152fa-1b1c-4130-8a4e-c40e8cbe2ef6" />
0.4.16版本还是无法识别设备。
按照/issues/99.html里面的方法试了
1、官网重新登陆过了
2、小米音响APP也重新登录过了
3、cookie也填入了
群辉NAS里面不知道怎么把网络由bridge改为host这个还没试。 有没有类似的情况?
---
### 评论 22 - zmz163
试了很多次都不能查找设备局域网内电脑获取完整cookie填入并且也填写账户密码仍然无法获取设备。
[xiaomusic (1).txt](https://github.com/user-attachments/files/24761966/xiaomusic.1.txt)
---
### 评论 23 - sam0773
如果用cookies就不要填写账号和密码
---原始邮件---
发件人: ***@***.***&gt;
发送时间: 2026年1月21日(周三) 下午5:13
收件人: ***@***.***&gt;;
抄送: ***@***.******@***.***&gt;;
主题: Re: [hanxi/xiaomusic] 使用cookie登陆 (Issue #688)
zmz163 left a comment (hanxi/xiaomusic#688)
试了很多次都不能查找设备局域网内电脑获取完整cookie填入并且也填写账户密码仍然无法获取设备。
xiaomusic (1).txt
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***&gt;
---
### 评论 24 - zmz163
> 如果用cookies就不要填写账号和密码
> […](#)
只用cookie登录也不行
---
### 评论 25 - w0000dy
> > 如果用cookies就不要填写账号和密码
> > […](#)
>
> 只用cookie登录也不行
填账号密码 账号别用手机号,我一开始手机号不行 使用ID号 然后去网页登录验证 刷新就有了,可以的话 先去你docker配置的config文件夹下东西都删除 登陆账号后再重新配置下
---
### 评论 26 - zmz163
> > > 如果用cookies就不要填写账号和密码
> > > […](#)
> >
> >
> > 只用cookie登录也不行
>
> 填账号密码 账号别用手机号,我一开始手机号不行 使用ID号 然后去网页登录验证 刷新就有了,可以的话 先去你docker配置的config文件夹下东西都删除 登陆账号后再重新配置下
试了很多次,还是不行
---
### 评论 27 - ideajoker
<img width="1600" height="896" alt="Image" src="https://gproxy.hanxi.cc/proxy/user-attachments/assets/69ff2cb0-f09f-4390-8aee-9743ee608f6f" />
2026年1月22日12:30测试反馈
群辉NAS把项目docker配置目录config文件夹下的内容全都删除
重新拉取最新版本构建一下再登录后台可以先Ctrl+F5一下刷新出新版后台。
账号登录页面删掉手机号换成ID密码留空。
然后使用cookie登录保存之后就能识别到设备了。
---
### 评论 28 - yangjianxun36
大佬现在有个新问题不知道是我的个例还是设备问题。家里有两台小米设备一台米家音箱一台触屏音箱都是初版。米家音箱各项功能都正常包括用风花雪月app控制播放暂停。但是触屏音箱有问题在网页后台控制点击播放暂停都可以正常用但是停止的时候音箱没有停止语音反馈米家音箱是有的但是用着也还是没问题用风花雪月app就有问题了点播放可以放歌但是一点就没反应而且点了以后再网页后台也无法控制了播放时间会开始一直跳后台两个音箱都无法被发现只能重启容器后正常。但是一通过风花雪月控制就会重复出现上面的问题。只能再次重启容器
---
[链接到 GitHub Issue](https://github.com/hanxi/xiaomusic/issues/688)