Skip to content

飞牛NAS 小米智能音箱2代 Login failed #841

@opser-gavin

Description

@opser-gavin

飞牛NAS 用docker-compose部署的最新版本,怎么弄 都报错,没有设备Login failed
根据文档FAQ都改了好多,也重启了 始终是一样报错,找不到设备。

`[2026-04-23 21:24:48] [0.5.2] [WARNING] auth.py:103: 可能登录失败. Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_d0LJNpBgny52ka3cm6eoxrvSVtQHF7: Login failed

[2026-04-23 21:24:48] [0.5.2] [INFO] auth.py:65: try login

Exception on login 18766567787: 'passToken'

Traceback (most recent call last):

File "/app/xiaomusic/xiaomusic.py", line 651, in getalldevices

device_list = await self.auth_manager.mina_service.device_list()

              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/app/.venv/lib/python3.14/site-packages/miservice/minaservice.py", line 42, in device_list

result = await self.mina_request("/admin/v2/device_list?master=" + str(master))

         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/app/.venv/lib/python3.14/site-packages/miservice/minaservice.py", line 37, in mina_request

return await self.account.mi_request(

       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    "micoapi", "https://api2.mina.mi.com" + uri, data, headers

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/app/.venv/lib/python3.14/site-packages/miservice/miaccount.py", line 155, in mi_request

raise Exception(f"Error {url}: {resp}")

Exception: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_gLQEwMuBvJOPSzF13qDIAXx8C2jYHT: Login failed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "/app/.venv/lib/python3.14/site-packages/miservice/miaccount.py", line 75, in login

self.token["passToken"] = resp["passToken"]

                          ~~~~^^^^^^^^^^^^^

KeyError: 'passToken'

[2026-04-23 21:24:48] [0.5.2] [INFO] auth.py:126: 登录完成. 18766567787

Exception on login 18766567787: 'userId'

Traceback (most recent call last):

File "/app/xiaomusic/xiaomusic.py", line 651, in getalldevices

device_list = await self.auth_manager.mina_service.device_list()

              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/app/.venv/lib/python3.14/site-packages/miservice/minaservice.py", line 42, in device_list

result = await self.mina_request("/admin/v2/device_list?master=" + str(master))

         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/app/.venv/lib/python3.14/site-packages/miservice/minaservice.py", line 37, in mina_request

return await self.account.mi_request(

       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    "micoapi", "https://api2.mina.mi.com" + uri, data, headers

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/app/.venv/lib/python3.14/site-packages/miservice/miaccount.py", line 155, in mi_request

raise Exception(f"Error {url}: {resp}")

Exception: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_gLQEwMuBvJOPSzF13qDIAXx8C2jYHT: Login failed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "/app/.venv/lib/python3.14/site-packages/miservice/miaccount.py", line 74, in login

self.token["userId"] = resp["userId"]

                       ~~~~^^^^^^^^^^

KeyError: 'userId'

[2026-04-23 21:24:48] [0.5.2] [WARNING] auth.py:164: 可能登录失败. Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_XV7MhfnCs9wItJlGTzKbkYFyZR6Q40: Login failed

[2026-04-23 21:24:48] [0.5.2] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={}

[2026-04-23 21:24:48] [0.5.2] [INFO] device_manager.py:64: 设备分组已更新: groups={}

[2026-04-23 21:24:48] [0.5.2] [INFO] music_library.py:961: 启动后台构建 tag cache`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions