[2026-08-18 15:40:40] [0.6.1] [INFO] js_plugin_manager.py:80: Node.js process started successfully [2026-08-18 15:40:40] [0.6.1] [INFO] js_plugin_manager.py:916: Plugins directory: conf/js_plugins [2026-08-18 15:40:40] [0.6.1] [INFO] js_plugin_manager.py:917: Plugins config file: conf/plugins-config.json [2026-08-18 15:40:40] [0.6.1] [INFO] xiaomusic.py:83: JS Plugin Manager initialized successfully [2026-08-18 15:40:40] [0.6.1] [INFO] js_plugin_manager.py:1969: 自动转换未启用,不启动定时任务 [2026-08-18 15:40:40] [0.6.1] [INFO] xiaomusic.py:94: JS Adapter initialized successfully [2026-08-18 15:40:41] [0.6.1] [INFO] xiaomusic.py:676: update_config_from_setting ok. data:Config(account='******', password='******', mi_did='1071278795,1071135362', cookie='deviceId=wb_068d9e61-6646-4d4f-8703-f4b5cbb1d3e4; uLocale=zh_CN; pass_ua=web; passToken=V1:DXmurwq2/R1BHTELu6obCfLrjgaVBYO6iapz3mGdyeZig8I92rRQXasTN9BZKMTw8CIMoybfe4TRD4pq1wZM6Xo+gQhTNiO7vbpf0vvPRA/o/ASb42w6LpXZqZnQK6EZsTPP/GIYpUmCNQk9jjXd1q3J8Dz9NRt18DncL+yIJVVfl5fm74PrxOHO7vgC/vjvLIRfmstSBZSexklIlLSgrB+Jzr0jpoWBmgP+CimHg8FSZwSg7OsPTQE2RYSUdngv1zRZCbFa9pHiByUUqINCJe9WMfzTxm87Fx50Bh4RN9oCy3TRsWBe33ceyCmWoENVqw/deOe5YKkA7ype8BqQ4Q==; cUserId=-SQOOJWfS18u-_ZCWf9dJFEBggU; cUserId=-SQOOJWfS18u-_ZCWf9dJFEBggU; userId=287862458; passInfo=login-end; serviceToken=2.0&V1_passport&1:CBBqPS2s0M77fIcw3csZTg:IJcintqypjdA5v5RH1/9eh7TEKCoH9kmBwTZ6ARmFxPgLxBsPc3/BX9mpawT2KsPuUKBtEBlvumELb9PD1gWgAM5vPXU6zvM0x1w5+fpEyBWcWNb8bL3GRjVOjz65F4wN3lGGSZLcYYNh6oSeYaC2yKju6Gk70o7Fnf/g8MNPVj8Mv8oYI39VDiIZGRysPZuT6gxkhMp+/BTZ8DXpfL+VH9SRXhJuQ5DB7YD6eqQB8Q61T/HSNnkJ7A8Njbw9/npms4j4Ks372MKo0aVRCU2xpY369b9zbTa9S9uiY/Rck3XhvGDtuEcFOl6lEeYSmUSkNKBuk7INEsgGAz3wA7TH6aRLh2LMR4i+miKGlxh7/M=&ttS5CIsEO1/CZGrRWK1jZQ==; passport_slh=JLOV+p3yohiFPXPny', verbose=False, music_path='music', temp_path='music/tmp', download_path='music/download', conf_path='conf', cache_dir='music/cache', cache_max_size_mb=500, cache_song_name='cache_songs', hostname='http://192.168.6.68', port=8090, public_port=58090, proxy='http://192.168.6.5:7890', loudnorm='', search_prefix='ytsearch:', ffmpeg_location='./ffmpeg/bin', get_duration_type='ffprobe', active_cmd='play,set_play_type_rnd,playlocal,play_music_list,play_music_list_index,stop_after_minute,stop,play_next,play_prev,set_play_type_one,set_play_type_all,set_play_type_sin,set_play_type_seq,gen_music_list,add_to_favorites,del_from_favorites,cmd_del_music,online_play,singer_play', exclude_dirs='@eaDir,tmp', ignore_tag_dirs='', music_path_depth=10, disable_httpauth=True, httpauth_username='******', httpauth_password='******', music_list_url='https://gist.githubusercontent.com/hanxi/dda82d964a28f8110f8fba81c3ff8314/raw/example.json', music_list_json='', custom_play_list_json='', disable_download=False, key_word_dict={'下一首': 'play_next', '上一首': 'play_prev', '单曲循环': 'set_play_type_one', '全部循环': 'set_play_type_all', '随机播放': 'set_play_type_rnd', '单曲播放': 'set_play_type_sin', '顺序播放': 'set_play_type_seq', '分钟后关机': 'stop_after_minute', '刷新列表': 'gen_music_list', '加入收藏': 'add_to_favorites', '收藏歌曲': 'add_to_favorites', '取消收藏': 'del_from_favorites', '播放列表第': 'play_music_list_index', '删除歌曲': 'cmd_del_music', '播放本地歌曲': 'playlocal', '本地播放歌曲': 'playlocal', '播放歌曲': 'play', '放歌曲': 'play', '在线播放歌曲': 'online_play', '播放在线歌曲': 'online_play', '在线播放': 'online_play', '在线歌单': 'online_playlist_play', '搜索歌单': 'online_playlist_play', '播放歌手': 'singer_play', '关机': 'stop', '暂停': 'stop', '停止': 'stop', '停止播放': 'stop', '播放列表': 'play_music_list', '播放歌单': 'play_music_list', '测试自定义口令': 'exec#code1("hello")', '测试链接': 'exec#httpget("https://github.com/hanxi/xiaomusic")'}, key_match_order=['分钟后关机', '下一首', '上一首', '单曲循环', '全部循环', '随机播放', '单曲播放', '顺序播放', '关机', '刷新列表', '播放列表第', '播放列表', '加入收藏', '收藏歌曲', '取消收藏', '删除歌曲', '播放本地歌曲', '本地播放歌曲', '播放歌曲', '放歌曲', '在线播放歌曲', '播放在线歌曲', '在线播放', '在线歌单', '搜索歌单', '播放歌手', '暂停', '停止', '停止播放', '播放歌单', '测试自定义口令', '测试链接'], use_music_api=False, use_music_audio_id='1582971365183456177', use_music_id='355454500', log_file='xiaomusic.log.txt', fuzzy_match_cutoff=0.5, enable_fuzzy_match=True, fuzzy_match_max_results=100, enable_multi_result_selection=True, multi_result_action='random', stop_tts_msg='收到,再见', enable_config_example=False, keywords_playlocal='播放本地歌曲,本地播放歌曲', keywords_play='播放歌曲,放歌曲', keywords_online_play='在线播放歌曲,播放在线歌曲,在线播放', keywords_online_playlist_play='在线歌单,搜索歌单', keywords_singer_play='播放歌手', keywords_stop='关机,暂停,停止,停止播放', keywords_playlist='播放列表,播放歌单', user_key_word_dict={'测试自定义口令': 'exec#code1("hello")', '测试链接': 'exec#httpget("https://github.com/hanxi/xiaomusic")'}, enable_force_stop=False, devices={'1071278795': Device(did='1071278795', device_id='8bef6d47-1113-4120-af83-89730e489f6a', hardware='L17A', name='阿箱1号机', play_type=2, cur_music='寂寞寂寞就好', cur_playlist='全部', playlist2music={'全部': '寂寞寂寞就好'}), '1071135362': Device(did='1071135362', device_id='a2cb3a57-bd42-4934-a330-625b1fc27424', hardware='L17A', name='阿箱2号机', play_type=2, cur_music='止戰之殤', cur_playlist='全部', playlist2music={'全部': '止戰之殤'})}, group_list='', remove_id3tag=False, convert_to_mp3=False, delay_sec=0, continue_play=False, enable_file_watch=False, file_watch_debounce=10, pull_ask_sec=1, enable_pull_ask=True, auto_convert=False, crontab_json='', enable_yt_dlp_cookies=False, enable_save_tag=True, enable_analytics=True, get_ask_by_mina=False, play_type_one_tts_msg='已经设置为单曲循环', play_type_all_tts_msg='已经设置为全部循环', play_type_rnd_tts_msg='已经设置为随机播放', play_type_sin_tts_msg='已经设置为单曲播放', play_type_seq_tts_msg='已经设置为顺序播放', search_prompt_audio='xiaomusic_ok.mp3', recently_added_playlist_len=50, enable_cmd_del_music=True, web_music_proxy=True, edge_tts_voice='zh-CN-XiaoyiNeural', enable_auto_clean_temp=True, qrcode_timeout=120) [2026-08-18 15:40:41] [0.6.1] [INFO] xiaomusic.py:679: 语音控制已启动, 用【分钟后关机/下一首/上一首/单曲循环/全部循环/随机播放/单曲播放/顺序播放/关机/刷新列表/播放列表第/播放列表/加入收藏/收藏歌曲/取消收藏/删除歌曲/播放本地歌曲/本地播放歌曲/播放歌曲/放歌曲/在线播放歌曲/播放在线歌曲/在线播放/在线歌单/搜索歌单/播放歌手/暂停/停止/停止播放/播放歌单/测试自定义口令/测试链接】开头来控制 [2026-08-18 15:40:41] [0.6.1] [INFO] xiaomusic.py:687: 配置更新:关闭目录监控 [2026-08-18 15:40:41] [0.6.1] [INFO] music_library.py:1072: 启动后台构建 tag cache [2026-08-18 15:40:41] [0.6.1] [INFO] analytics.py:35: analytics init ok [2026-08-18 15:40:41] [0.6.1] [INFO] xiaomusic.py:166: Startup OK. Config(account='******', password='******', mi_did='1071278795,1071135362', cookie='deviceId=wb_068d9e61-6646-4d4f-8703-f4b5cbb1d3e4; uLocale=zh_CN; pass_ua=web; passToken=V1:DXmurwq2/R1BHTELu6obCfLrjgaVBYO6iapz3mGdyeZig8I92rRQXasTN9BZKMTw8CIMoybfe4TRD4pq1wZM6Xo+gQhTNiO7vbpf0vvPRA/o/ASb42w6LpXZqZnQK6EZsTPP/GIYpUmCNQk9jjXd1q3J8Dz9NRt18DncL+yIJVVfl5fm74PrxOHO7vgC/vjvLIRfmstSBZSexklIlLSgrB+Jzr0jpoWBmgP+CimHg8FSZwSg7OsPTQE2RYSUdngv1zRZCbFa9pHiByUUqINCJe9WMfzTxm87Fx50Bh4RN9oCy3TRsWBe33ceyCmWoENVqw/deOe5YKkA7ype8BqQ4Q==; cUserId=-SQOOJWfS18u-_ZCWf9dJFEBggU; cUserId=-SQOOJWfS18u-_ZCWf9dJFEBggU; userId=287862458; passInfo=login-end; serviceToken=2.0&V1_passport&1:CBBqPS2s0M77fIcw3csZTg:IJcintqypjdA5v5RH1/9eh7TEKCoH9kmBwTZ6ARmFxPgLxBsPc3/BX9mpawT2KsPuUKBtEBlvumELb9PD1gWgAM5vPXU6zvM0x1w5+fpEyBWcWNb8bL3GRjVOjz65F4wN3lGGSZLcYYNh6oSeYaC2yKju6Gk70o7Fnf/g8MNPVj8Mv8oYI39VDiIZGRysPZuT6gxkhMp+/BTZ8DXpfL+VH9SRXhJuQ5DB7YD6eqQB8Q61T/HSNnkJ7A8Njbw9/npms4j4Ks372MKo0aVRCU2xpY369b9zbTa9S9uiY/Rck3XhvGDtuEcFOl6lEeYSmUSkNKBuk7INEsgGAz3wA7TH6aRLh2LMR4i+miKGlxh7/M=&ttS5CIsEO1/CZGrRWK1jZQ==; passport_slh=JLOV+p3yohiFPXPny', verbose=False, music_path='music', temp_path='music/tmp', download_path='music/download', conf_path='conf', cache_dir='music/cache', cache_max_size_mb=500, cache_song_name='cache_songs', hostname='http://192.168.6.68', port=8090, public_port=58090, proxy='http://192.168.6.5:7890', loudnorm='', search_prefix='ytsearch:', ffmpeg_location='./ffmpeg/bin', get_duration_type='ffprobe', active_cmd='play,set_play_type_rnd,playlocal,play_music_list,play_music_list_index,stop_after_minute,stop,play_next,play_prev,set_play_type_one,set_play_type_all,set_play_type_sin,set_play_type_seq,gen_music_list,add_to_favorites,del_from_favorites,cmd_del_music,online_play,singer_play', exclude_dirs='@eaDir,tmp', ignore_tag_dirs='', music_path_depth=10, disable_httpauth=True, httpauth_username='******', httpauth_password='******', music_list_url='https://gist.githubusercontent.com/hanxi/dda82d964a28f8110f8fba81c3ff8314/raw/example.json', music_list_json='', custom_play_list_json='', disable_download=False, key_word_dict={'下一首': 'play_next', '上一首': 'play_prev', '单曲循环': 'set_play_type_one', '全部循环': 'set_play_type_all', '随机播放': 'set_play_type_rnd', '单曲播放': 'set_play_type_sin', '顺序播放': 'set_play_type_seq', '分钟后关机': 'stop_after_minute', '刷新列表': 'gen_music_list', '加入收藏': 'add_to_favorites', '收藏歌曲': 'add_to_favorites', '取消收藏': 'del_from_favorites', '播放列表第': 'play_music_list_index', '删除歌曲': 'cmd_del_music', '播放本地歌曲': 'playlocal', '本地播放歌曲': 'playlocal', '播放歌曲': 'play', '放歌曲': 'play', '在线播放歌曲': 'online_play', '播放在线歌曲': 'online_play', '在线播放': 'online_play', '在线歌单': 'online_playlist_play', '搜索歌单': 'online_playlist_play', '播放歌手': 'singer_play', '关机': 'stop', '暂停': 'stop', '停止': 'stop', '停止播放': 'stop', '播放列表': 'play_music_list', '播放歌单': 'play_music_list', '测试自定义口令': 'exec#code1("hello")', '测试链接': 'exec#httpget("https://github.com/hanxi/xiaomusic")'}, key_match_order=['分钟后关机', '下一首', '上一首', '单曲循环', '全部循环', '随机播放', '单曲播放', '顺序播放', '关机', '刷新列表', '播放列表第', '播放列表', '加入收藏', '收藏歌曲', '取消收藏', '删除歌曲', '播放本地歌曲', '本地播放歌曲', '播放歌曲', '放歌曲', '在线播放歌曲', '播放在线歌曲', '在线播放', '在线歌单', '搜索歌单', '播放歌手', '暂停', '停止', '停止播放', '播放歌单', '测试自定义口令', '测试链接'], use_music_api=False, use_music_audio_id='1582971365183456177', use_music_id='355454500', log_file='xiaomusic.log.txt', fuzzy_match_cutoff=0.5, enable_fuzzy_match=True, fuzzy_match_max_results=100, enable_multi_result_selection=True, multi_result_action='random', stop_tts_msg='收到,再见', enable_config_example=False, keywords_playlocal='播放本地歌曲,本地播放歌曲', keywords_play='播放歌曲,放歌曲', keywords_online_play='在线播放歌曲,播放在线歌曲,在线播放', keywords_online_playlist_play='在线歌单,搜索歌单', keywords_singer_play='播放歌手', keywords_stop='关机,暂停,停止,停止播放', keywords_playlist='播放列表,播放歌单', user_key_word_dict={'测试自定义口令': 'exec#code1("hello")', '测试链接': 'exec#httpget("https://github.com/hanxi/xiaomusic")'}, enable_force_stop=False, devices={'1071278795': Device(did='1071278795', device_id='8bef6d47-1113-4120-af83-89730e489f6a', hardware='L17A', name='阿箱1号机', play_type=2, cur_music='寂寞寂寞就好', cur_playlist='全部', playlist2music={'全部': '寂寞寂寞就好'}), '1071135362': Device(did='1071135362', device_id='a2cb3a57-bd42-4934-a330-625b1fc27424', hardware='L17A', name='阿箱2号机', play_type=2, cur_music='止戰之殤', cur_playlist='全部', playlist2music={'全部': '止戰之殤'})}, group_list='', remove_id3tag=False, convert_to_mp3=False, delay_sec=0, continue_play=False, enable_file_watch=False, file_watch_debounce=10, pull_ask_sec=1, enable_pull_ask=True, auto_convert=False, crontab_json='', enable_yt_dlp_cookies=False, enable_save_tag=True, enable_analytics=True, get_ask_by_mina=False, play_type_one_tts_msg='已经设置为单曲循环', play_type_all_tts_msg='已经设置为全部循环', play_type_rnd_tts_msg='已经设置为随机播放', play_type_sin_tts_msg='已经设置为单曲播放', play_type_seq_tts_msg='已经设置为顺序播放', search_prompt_audio='xiaomusic_ok.mp3', recently_added_playlist_len=50, enable_cmd_del_music=True, web_music_proxy=True, edge_tts_voice='zh-CN-XiaoyiNeural', enable_auto_clean_temp=True, qrcode_timeout=120) [2026-08-18 15:40:46] [0.6.1] [INFO] dependencies.py:277: disable_httpauth:True [2026-08-18 15:40:50] [0.6.1] [INFO] Started server process [1] [2026-08-18 15:40:50] [0.6.1] [INFO] Waiting for application startup. [2026-08-18 15:40:50] [0.6.1] [INFO] music_library.py:1028: 已从【music/cache/tag_cache.json】加载 tag cache [2026-08-18 15:40:50] [0.6.1] [INFO] music_library.py:1088: ignore_tag_absolute_dirs: [] [2026-08-18 15:40:50] [0.6.1] [INFO] xiaomusic.py:253: run_forever start [2026-08-18 15:40:50] [0.6.1] [INFO] music_library.py:1055: tag 更新中,请等待 [2026-08-18 15:40:50] [0.6.1] [INFO] Application startup complete. [2026-08-18 15:40:50] [0.6.1] [INFO] analytics.py:78: analytics run_with_cancel success [2026-08-18 15:40:50] [0.6.1] [INFO] auth.py:69: [AUTH] init_all_data 开始, mina_service=None, login_acount=None, config.account=253226792@qq.com, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-08-18 15:40:50] [0.6.1] [INFO] auth.py:117: [AUTH-NEED] mina_service 为 None,需要登录 [2026-08-18 15:40:50] [0.6.1] [INFO] auth.py:85: [AUTH] need_login=True, can_login=True [2026-08-18 15:40:50] [0.6.1] [INFO] auth.py:87: [AUTH] 需要登录,开始执行 login_miboy [2026-08-18 15:40:50] [0.6.1] [INFO] auth.py:159: [AUTH-LOGIN] 开始登录, account=253226792@qq.com [2026-08-18 15:40:50] [0.6.1] [INFO] auth.py:172: [AUTH-LOGIN] MiAccount 创建成功, token keys=['passToken', 'userId', 'deviceId'], has_passToken=True, .mi.token存在=True [2026-08-18 15:40:50] [0.6.1] [INFO] analytics.py:78: analytics run_with_cancel success [2026-08-18 15:40:50] [0.6.1] [INFO] Uvicorn running on http://['0.0.0.0', '::']:8090 (Press CTRL+C to quit) [2026-08-18 15:40:51] [0.6.1] [INFO] music_library.py:1044: 保存:tag cache 已保存到【music/cache/tag_cache.json】 [2026-08-18 15:40:51] [0.6.1] [INFO] music_library.py:1128: tag 更新完成 [2026-08-18 15:40:51] [0.6.1] [INFO] auth.py:180: [AUTH-LOGIN] mi_account.login('micoapi') 返回: True [2026-08-18 15:40:51] [0.6.1] [INFO] auth.py:215: [AUTH-LOGIN] 登录完成. account=253226792@qq.com [2026-08-18 15:40:51] [0.6.1] [INFO] auth.py:361: [AUTH] 选中的设备: {'1071278795': Device(did='1071278795', device_id='8bef6d47-1113-4120-af83-89730e489f6a', hardware='L17A', name='阿箱1号机', play_type=2, cur_music='寂寞寂寞就好', cur_playlist='全部', playlist2music={'全部': '寂寞寂寞就好'}), '1071135362': Device(did='1071135362', device_id='a2cb3a57-bd42-4934-a330-625b1fc27424', hardware='L17A', name='阿箱2号机', play_type=2, cur_music='止戰之殤', cur_playlist='全部', playlist2music={'全部': '止戰之殤'})} [2026-08-18 15:40:51] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-08-18 15:40:51] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-08-18 15:40:51] [0.6.1] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'8bef6d47-1113-4120-af83-89730e489f6a': '1071278795', 'a2cb3a57-bd42-4934-a330-625b1fc27424': '1071135362'} [2026-08-18 15:40:51] [0.6.1] [INFO] device_manager.py:64: 设备分组已更新: groups={'阿箱1号机': ['8bef6d47-1113-4120-af83-89730e489f6a'], '阿箱2号机': ['a2cb3a57-bd42-4934-a330-625b1fc27424']} [2026-08-18 15:40:51] [0.6.1] [INFO] auth.py:100: [AUTH] cookie 已更新到 session [2026-08-18 16:07:35] [0.6.1] [INFO] 172.28.0.1:37660 - "GET /robots.txt HTTP/1.1" 404 [2026-08-18 19:23:13] [0.6.1] [INFO] command_handler.py:51: 收到消息:关闭监控 控制面板:False did:1071278795 [2026-08-18 19:23:13] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 关闭监控 False [2026-08-18 19:23:14] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-19 00:40:50] [0.6.1] [INFO] analytics.py:78: analytics run_with_cancel success [2026-08-19 01:54:56] [0.6.1] [INFO] 172.28.0.1:52902 - "GET /robots.txt HTTP/1.1" 404 [2026-08-19 02:02:20] [0.6.1] [INFO] 172.28.0.1:58898 - "GET /robots.txt HTTP/1.1" 404 [2026-08-19 04:21:00] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-19 04:30:36] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-19 04:30:36] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-19 04:30:41] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:30:41] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:30:46] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:30:46] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-19 04:30:46] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:30:46] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-19 04:30:52] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:30:52] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:30:57] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:30:57] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:31:02] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:31:02] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-19 04:31:02] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:31:02] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-19 04:31:08] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:31:08] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:31:13] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:31:13] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:31:18] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:31:18] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-19 04:31:18] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-19 04:31:18] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-19 08:01:50] [0.6.1] [INFO] command_handler.py:51: 收到消息:关闭空调 控制面板:False did:1071135362 [2026-08-19 08:01:50] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 关闭空调 False [2026-08-19 08:01:51] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-19 10:56:33] [0.6.1] [WARNING] conversation.py:181: Execption Server disconnected [2026-08-19 13:35:27] [0.6.1] [INFO] 172.28.0.1:56804 - "GET /robots.txt HTTP/1.1" 404 [2026-08-19 14:12:53] [0.6.1] [WARNING] conversation.py:181: Execption Server disconnected [2026-08-19 15:40:52] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-19 15:40:52] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-19 15:40:52] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-19 15:40:52] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-19 15:40:52] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-19 15:40:52] [0.6.1] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-08-19 15:40:52] [0.6.1] [INFO] auth.py:69: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=253226792@qq.com, config.account=253226792@qq.com, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-08-19 15:40:52] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-19 15:40:52] [0.6.1] [WARNING] conversation.py:198: 触发reinit冷却中(0s/60s),跳过本次reinit(原因: 401错误) [2026-08-19 15:40:52] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-19 15:40:53] [0.6.1] [WARNING] auth.py:304: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_Chsq0SOkHVg4rvaPRD3pQolcxb5Fuy: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-08-19 15:40:53] [0.6.1] [INFO] auth.py:310: [PATCH-mi_request] 已清理 session cookie jar [2026-08-19 15:40:53] [0.6.1] [INFO] auth.py:317: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-08-19 15:40:53] [0.6.1] [INFO] auth.py:85: [AUTH] need_login=False, can_login=True [2026-08-19 15:40:53] [0.6.1] [INFO] auth.py:93: [AUTH] 无需登录 need_login:False can_login:True [2026-08-19 15:40:54] [0.6.1] [INFO] auth.py:361: [AUTH] 选中的设备: {'1071278795': Device(did='1071278795', device_id='8bef6d47-1113-4120-af83-89730e489f6a', hardware='L17A', name='阿箱1号机', play_type=2, cur_music='寂寞寂寞就好', cur_playlist='全部', playlist2music={'全部': '寂寞寂寞就好'}), '1071135362': Device(did='1071135362', device_id='a2cb3a57-bd42-4934-a330-625b1fc27424', hardware='L17A', name='阿箱2号机', play_type=2, cur_music='止戰之殤', cur_playlist='全部', playlist2music={'全部': '止戰之殤'})} [2026-08-19 15:40:54] [0.6.1] [INFO] device_player.py:1256: in cancel_all_timer [2026-08-19 15:40:54] [0.6.1] [INFO] device_player.py:1256: in cancel_all_timer [2026-08-19 15:40:54] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-08-19 15:40:54] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-08-19 15:40:54] [0.6.1] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'8bef6d47-1113-4120-af83-89730e489f6a': '1071278795', 'a2cb3a57-bd42-4934-a330-625b1fc27424': '1071135362'} [2026-08-19 15:40:54] [0.6.1] [INFO] device_manager.py:64: 设备分组已更新: groups={'阿箱1号机': ['8bef6d47-1113-4120-af83-89730e489f6a'], '阿箱2号机': ['a2cb3a57-bd42-4934-a330-625b1fc27424']} [2026-08-19 15:40:54] [0.6.1] [INFO] auth.py:100: [AUTH] cookie 已更新到 session [2026-08-19 15:40:54] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-19 16:47:02] [0.6.1] [INFO] 172.28.0.1:49138 - "GET /robots.txt HTTP/1.1" 404 [2026-08-19 19:01:15] [0.6.1] [INFO] command_handler.py:51: 收到消息:关闭监控 控制面板:False did:1071278795 [2026-08-19 19:01:15] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 关闭监控 False [2026-08-19 19:01:16] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-19 21:02:36] [0.6.1] [INFO] 172.28.0.1:51796 - "GET /robots.txt HTTP/1.1" 404 [2026-08-20 00:02:15] [0.6.1] [INFO] 172.28.0.1:53066 - "HEAD / HTTP/1.1" 405 [2026-08-20 00:40:51] [0.6.1] [INFO] analytics.py:78: analytics run_with_cancel success [2026-08-20 03:55:20] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-20 03:55:20] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-20 03:55:25] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:25] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:30] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:30] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 03:55:30] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:30] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 03:55:36] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:36] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:41] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:41] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:46] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:46] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 03:55:46] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:46] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 03:55:52] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:52] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:57] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:55:57] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:56:02] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:56:02] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 03:56:02] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 03:56:02] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 04:30:35] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-20 04:30:35] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-20 04:30:40] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:30:40] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:30:45] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:30:45] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 04:30:45] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:30:45] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 04:30:51] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:30:51] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:30:56] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:30:56] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:31:01] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:31:01] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 04:31:01] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:31:01] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 04:31:07] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:31:07] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:31:12] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:31:12] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:31:17] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:31:17] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 04:31:17] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-20 04:31:17] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 05:48:55] [0.6.1] [INFO] 172.28.0.1:60110 - "GET / HTTP/1.1" 200 [2026-08-20 08:00:49] [0.6.1] [INFO] command_handler.py:51: 收到消息:关闭空调 控制面板:False did:1071135362 [2026-08-20 08:00:49] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 关闭空调 False [2026-08-20 08:00:50] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-20 11:11:33] [0.6.1] [INFO] 172.28.0.1:48342 - "GET /robots.txt HTTP/1.1" 404 [2026-08-20 15:11:21] [0.6.1] [INFO] 172.28.0.1:37964 - "GET / HTTP/1.1" 200 [2026-08-20 15:11:21] [0.6.1] [INFO] 172.28.0.1:37972 - "GET /wp-login.php HTTP/1.1" 404 [2026-08-20 15:11:21] [0.6.1] [INFO] 172.28.0.1:37976 - "GET /wp-json/ HTTP/1.1" 404 [2026-08-20 15:40:54] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-20 15:40:54] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-20 15:40:54] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-20 15:40:54] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-20 15:40:54] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-20 15:40:54] [0.6.1] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-08-20 15:40:54] [0.6.1] [INFO] auth.py:69: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=253226792@qq.com, config.account=253226792@qq.com, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-08-20 15:40:54] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-20 15:40:54] [0.6.1] [WARNING] conversation.py:198: 触发reinit冷却中(0s/60s),跳过本次reinit(原因: 401错误) [2026-08-20 15:40:54] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 15:40:55] [0.6.1] [WARNING] auth.py:304: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_UY87LO5TgfSsXnqFEcdIVGxjrAkKJv: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-08-20 15:40:55] [0.6.1] [INFO] auth.py:310: [PATCH-mi_request] 已清理 session cookie jar [2026-08-20 15:40:55] [0.6.1] [INFO] auth.py:317: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-08-20 15:40:55] [0.6.1] [INFO] auth.py:85: [AUTH] need_login=False, can_login=True [2026-08-20 15:40:55] [0.6.1] [INFO] auth.py:93: [AUTH] 无需登录 need_login:False can_login:True [2026-08-20 15:40:55] [0.6.1] [INFO] auth.py:361: [AUTH] 选中的设备: {'1071278795': Device(did='1071278795', device_id='8bef6d47-1113-4120-af83-89730e489f6a', hardware='L17A', name='阿箱1号机', play_type=2, cur_music='寂寞寂寞就好', cur_playlist='全部', playlist2music={'全部': '寂寞寂寞就好'}), '1071135362': Device(did='1071135362', device_id='a2cb3a57-bd42-4934-a330-625b1fc27424', hardware='L17A', name='阿箱2号机', play_type=2, cur_music='止戰之殤', cur_playlist='全部', playlist2music={'全部': '止戰之殤'})} [2026-08-20 15:40:55] [0.6.1] [INFO] device_player.py:1256: in cancel_all_timer [2026-08-20 15:40:55] [0.6.1] [INFO] device_player.py:1256: in cancel_all_timer [2026-08-20 15:40:55] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-08-20 15:40:55] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-08-20 15:40:55] [0.6.1] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'8bef6d47-1113-4120-af83-89730e489f6a': '1071278795', 'a2cb3a57-bd42-4934-a330-625b1fc27424': '1071135362'} [2026-08-20 15:40:55] [0.6.1] [INFO] device_manager.py:64: 设备分组已更新: groups={'阿箱1号机': ['8bef6d47-1113-4120-af83-89730e489f6a'], '阿箱2号机': ['a2cb3a57-bd42-4934-a330-625b1fc27424']} [2026-08-20 15:40:55] [0.6.1] [INFO] auth.py:100: [AUTH] cookie 已更新到 session [2026-08-20 15:40:55] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-20 20:54:20] [0.6.1] [INFO] command_handler.py:51: 收到消息:现在几点 控制面板:False did:1071278795 [2026-08-20 20:54:20] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 现在几点 False [2026-08-20 20:54:21] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-20 21:14:05] [0.6.1] [INFO] command_handler.py:51: 收到消息:现在几点 控制面板:False did:1071278795 [2026-08-20 21:14:05] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 现在几点 False [2026-08-20 21:14:06] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-20 21:33:57] [0.6.1] [INFO] command_handler.py:51: 收到消息:现在几点 控制面板:False did:1071278795 [2026-08-20 21:33:57] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 现在几点 False [2026-08-20 21:33:58] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-20 23:27:34] [0.6.1] [INFO] command_handler.py:51: 收到消息:开空调 控制面板:False did:1071135362 [2026-08-20 23:27:34] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 开空调 False [2026-08-20 23:27:35] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-21 00:40:51] [0.6.1] [INFO] analytics.py:78: analytics run_with_cancel success [2026-08-21 00:41:25] [0.6.1] [INFO] 172.28.0.1:57826 - "GET /robots.txt HTTP/1.1" 404 [2026-08-21 04:30:38] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-21 04:30:38] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-21 04:30:43] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:30:43] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:30:48] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:30:48] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-21 04:30:48] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:30:48] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-21 04:30:54] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:30:54] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:30:59] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:30:59] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:31:04] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:31:04] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-21 04:31:04] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:31:04] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-21 04:31:10] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:31:10] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:31:15] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:31:15] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:31:20] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:31:20] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-21 04:31:20] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-21 04:31:20] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-21 05:24:01] [0.6.1] [INFO] 172.28.0.1:39206 - "GET /.env HTTP/1.1" 404 [2026-08-21 07:26:45] [0.6.1] [INFO] 172.28.0.1:56898 - "GET / HTTP/1.1" 200 [2026-08-21 08:24:11] [0.6.1] [INFO] command_handler.py:51: 收到消息:关闭空调 控制面板:False did:1071135362 [2026-08-21 08:24:11] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 关闭空调 False [2026-08-21 08:24:12] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-21 08:25:33] [0.6.1] [INFO] 172.28.0.1:48656 - "GET /robots.txt HTTP/1.1" 404 [2026-08-21 15:40:55] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-21 15:40:55] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-21 15:40:55] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-21 15:40:55] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-21 15:40:55] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-21 15:40:55] [0.6.1] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-08-21 15:40:55] [0.6.1] [INFO] auth.py:69: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=253226792@qq.com, config.account=253226792@qq.com, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-08-21 15:40:55] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-21 15:40:55] [0.6.1] [WARNING] conversation.py:198: 触发reinit冷却中(0s/60s),跳过本次reinit(原因: 401错误) [2026-08-21 15:40:55] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-21 15:40:56] [0.6.1] [WARNING] auth.py:304: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_gzDLuVlqhUXdp5BxGcR0O8J4jSCi3s: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-08-21 15:40:56] [0.6.1] [INFO] auth.py:310: [PATCH-mi_request] 已清理 session cookie jar [2026-08-21 15:40:56] [0.6.1] [INFO] auth.py:317: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-08-21 15:40:56] [0.6.1] [INFO] auth.py:85: [AUTH] need_login=False, can_login=True [2026-08-21 15:40:56] [0.6.1] [INFO] auth.py:93: [AUTH] 无需登录 need_login:False can_login:True [2026-08-21 15:40:56] [0.6.1] [INFO] auth.py:361: [AUTH] 选中的设备: {'1071278795': Device(did='1071278795', device_id='8bef6d47-1113-4120-af83-89730e489f6a', hardware='L17A', name='阿箱1号机', play_type=2, cur_music='寂寞寂寞就好', cur_playlist='全部', playlist2music={'全部': '寂寞寂寞就好'}), '1071135362': Device(did='1071135362', device_id='a2cb3a57-bd42-4934-a330-625b1fc27424', hardware='L17A', name='阿箱2号机', play_type=2, cur_music='止戰之殤', cur_playlist='全部', playlist2music={'全部': '止戰之殤'})} [2026-08-21 15:40:56] [0.6.1] [INFO] device_player.py:1256: in cancel_all_timer [2026-08-21 15:40:56] [0.6.1] [INFO] device_player.py:1256: in cancel_all_timer [2026-08-21 15:40:56] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-08-21 15:40:56] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-08-21 15:40:56] [0.6.1] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'8bef6d47-1113-4120-af83-89730e489f6a': '1071278795', 'a2cb3a57-bd42-4934-a330-625b1fc27424': '1071135362'} [2026-08-21 15:40:56] [0.6.1] [INFO] device_manager.py:64: 设备分组已更新: groups={'阿箱1号机': ['8bef6d47-1113-4120-af83-89730e489f6a'], '阿箱2号机': ['a2cb3a57-bd42-4934-a330-625b1fc27424']} [2026-08-21 15:40:56] [0.6.1] [INFO] auth.py:100: [AUTH] cookie 已更新到 session [2026-08-21 15:40:56] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-21 17:03:02] [0.6.1] [INFO] 172.28.0.1:39184 - "GET / HTTP/1.1" 200 [2026-08-21 17:03:02] [0.6.1] [INFO] 172.28.0.1:39196 - "GET /sitemap.xml HTTP/1.1" 404 [2026-08-21 17:03:02] [0.6.1] [INFO] 172.28.0.1:39202 - "GET /robots.txt HTTP/1.1" 404 [2026-08-21 17:03:02] [0.6.1] [INFO] 172.28.0.1:39198 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-08-21 20:21:26] [0.6.1] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:1071278795 [2026-08-21 20:21:26] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-08-21 20:21:27] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-21 20:21:40] [0.6.1] [INFO] command_handler.py:51: 收到消息:关闭监控 控制面板:False did:1071278795 [2026-08-21 20:21:40] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 关闭监控 False [2026-08-21 20:21:41] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-21 20:29:03] [0.6.1] [INFO] command_handler.py:51: 收到消息:把音量调到百分之四十三 控制面板:False did:1071278795 [2026-08-21 20:29:03] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 把音量调到百分之四十三 False [2026-08-21 20:29:04] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-21 22:41:24] [0.6.1] [INFO] command_handler.py:51: 收到消息:打开空调 控制面板:False did:1071135362 [2026-08-21 22:41:24] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 打开空调 False [2026-08-21 22:41:25] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-22 00:40:51] [0.6.1] [INFO] analytics.py:78: analytics run_with_cancel success [2026-08-22 04:30:35] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-22 04:30:35] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-22 04:30:40] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:30:40] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:30:45] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:30:45] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-22 04:30:45] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:30:45] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-22 04:30:51] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:30:51] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:30:56] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:30:56] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:31:01] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:31:01] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-22 04:31:01] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:31:01] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-22 04:31:07] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:31:07] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:31:12] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:31:12] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:31:17] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:31:17] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-22 04:31:17] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-22 04:31:17] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-22 08:01:50] [0.6.1] [INFO] 172.28.0.1:33964 - "GET /robots.txt HTTP/1.1" 404 [2026-08-22 09:50:54] [0.6.1] [INFO] command_handler.py:51: 收到消息:关闭电视 控制面板:False did:1071278795 [2026-08-22 09:50:54] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 关闭电视 False [2026-08-22 09:50:55] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-22 10:46:11] [0.6.1] [INFO] 172.28.0.1:36930 - "GET /.git/config HTTP/1.1" 404 [2026-08-22 12:33:58] [0.6.1] [INFO] 172.28.0.1:43450 - "GET /.env HTTP/1.1" 404 [2026-08-22 15:40:56] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-22 15:40:56] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-22 15:40:56] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-22 15:40:56] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-22 15:40:56] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-22 15:40:56] [0.6.1] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-08-22 15:40:56] [0.6.1] [INFO] auth.py:69: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=253226792@qq.com, config.account=253226792@qq.com, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-08-22 15:40:57] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-22 15:40:57] [0.6.1] [WARNING] conversation.py:198: 触发reinit冷却中(0s/60s),跳过本次reinit(原因: 401错误) [2026-08-22 15:40:57] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-22 15:40:57] [0.6.1] [WARNING] auth.py:304: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_8zGwANSWDdtnfJl9b4QRXym5cHTj6a: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-08-22 15:40:57] [0.6.1] [INFO] auth.py:310: [PATCH-mi_request] 已清理 session cookie jar [2026-08-22 15:40:57] [0.6.1] [INFO] auth.py:317: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-08-22 15:40:57] [0.6.1] [INFO] auth.py:85: [AUTH] need_login=False, can_login=True [2026-08-22 15:40:57] [0.6.1] [INFO] auth.py:93: [AUTH] 无需登录 need_login:False can_login:True [2026-08-22 15:40:57] [0.6.1] [INFO] auth.py:361: [AUTH] 选中的设备: {'1071278795': Device(did='1071278795', device_id='8bef6d47-1113-4120-af83-89730e489f6a', hardware='L17A', name='阿箱1号机', play_type=2, cur_music='寂寞寂寞就好', cur_playlist='全部', playlist2music={'全部': '寂寞寂寞就好'}), '1071135362': Device(did='1071135362', device_id='a2cb3a57-bd42-4934-a330-625b1fc27424', hardware='L17A', name='阿箱2号机', play_type=2, cur_music='止戰之殤', cur_playlist='全部', playlist2music={'全部': '止戰之殤'})} [2026-08-22 15:40:57] [0.6.1] [INFO] device_player.py:1256: in cancel_all_timer [2026-08-22 15:40:57] [0.6.1] [INFO] device_player.py:1256: in cancel_all_timer [2026-08-22 15:40:57] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-08-22 15:40:57] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-08-22 15:40:57] [0.6.1] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'8bef6d47-1113-4120-af83-89730e489f6a': '1071278795', 'a2cb3a57-bd42-4934-a330-625b1fc27424': '1071135362'} [2026-08-22 15:40:57] [0.6.1] [INFO] device_manager.py:64: 设备分组已更新: groups={'阿箱1号机': ['8bef6d47-1113-4120-af83-89730e489f6a'], '阿箱2号机': ['a2cb3a57-bd42-4934-a330-625b1fc27424']} [2026-08-22 15:40:57] [0.6.1] [INFO] auth.py:100: [AUTH] cookie 已更新到 session [2026-08-22 15:40:57] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-22 15:54:25] [0.6.1] [INFO] command_handler.py:51: 收到消息:把音量调到百分之四十 控制面板:False did:1071278795 [2026-08-22 15:54:25] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 把音量调到百分之四十 False [2026-08-22 15:54:26] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-22 23:27:41] [0.6.1] [INFO] command_handler.py:51: 收到消息:打开空调 控制面板:False did:1071135362 [2026-08-22 23:27:41] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 打开空调 False [2026-08-22 23:27:42] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-23 00:24:05] [0.6.1] [INFO] 172.28.0.1:57880 - "GET /robots.txt HTTP/1.1" 404 [2026-08-23 00:24:05] [0.6.1] [INFO] 172.28.0.1:57888 - "GET /enhancecp HTTP/1.1" 404 [2026-08-23 00:40:51] [0.6.1] [INFO] analytics.py:78: analytics run_with_cancel success [2026-08-23 04:30:29] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-23 04:30:29] [0.6.1] [WARNING] conversation.py:181: Execption [2026-08-23 04:30:34] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:30:34] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:30:39] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:30:39] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-23 04:30:39] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:30:39] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-23 04:30:45] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:30:45] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:30:50] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:30:50] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:30:55] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:30:55] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-23 04:30:55] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:30:55] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-23 04:31:01] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:31:01] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:31:06] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:31:06] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:31:11] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:31:11] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-23 04:31:11] [0.6.1] [WARNING] conversation.py:181: Execption Cannot connect to host userprofile.mina.mi.com:443 ssl:default [Try again] [2026-08-23 04:31:11] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-23 05:42:22] [0.6.1] [INFO] 172.28.0.1:43244 - "GET /robots.txt HTTP/1.1" 404 [2026-08-23 07:12:58] [0.6.1] [INFO] 172.28.0.1:35152 - "GET / HTTP/1.1" 200 [2026-08-23 08:42:48] [0.6.1] [INFO] command_handler.py:51: 收到消息:关闭空调 控制面板:False did:1071278795 [2026-08-23 08:42:48] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 关闭空调 False [2026-08-23 08:42:49] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-23 09:11:22] [0.6.1] [INFO] 172.28.0.1:58552 - "GET /.git/config HTTP/1.1" 404 [2026-08-23 10:46:47] [0.6.1] [INFO] command_handler.py:51: 收到消息:把音量调到百分之四十五 控制面板:False did:1071278795 [2026-08-23 10:46:47] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 把音量调到百分之四十五 False [2026-08-23 10:46:48] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-23 11:49:24] [0.6.1] [INFO] 172.28.0.1:48398 - "GET / HTTP/1.1" 200 [2026-08-23 11:50:27] [0.6.1] [INFO] 172.28.0.1:49436 - "GET /static/manifest.json HTTP/1.1" 200 [2026-08-23 11:50:28] [0.6.1] [INFO] 172.28.0.1:49444 - "GET /static/tailwind/index.html HTTP/1.1" 200 [2026-08-23 11:50:28] [0.6.1] [INFO] 172.28.0.1:49458 - "GET /static/xplayer/index.html HTTP/1.1" 200 [2026-08-23 11:50:28] [0.6.1] [INFO] 172.28.0.1:49462 - "GET /static/default/index.html HTTP/1.1" 200 [2026-08-23 11:50:28] [0.6.1] [INFO] 172.28.0.1:49466 - "GET /static/xiaoai.png HTTP/1.1" 200 [2026-08-23 11:50:28] [0.6.1] [INFO] 172.28.0.1:49474 - "GET /static/soundSpace/index.html HTTP/1.1" 200 [2026-08-23 11:50:28] [0.6.1] [INFO] 172.28.0.1:49478 - "GET /static/iwebplayer/iwebplayer.html HTTP/1.1" 200 [2026-08-23 11:50:28] [0.6.1] [INFO] 172.28.0.1:49482 - "GET /static/onlineSearch/index.html HTTP/1.1" 200 [2026-08-23 11:50:29] [0.6.1] [INFO] 172.28.0.1:49494 - "GET /static/weapp/qrcode.html HTTP/1.1" 200 [2026-08-23 11:50:29] [0.6.1] [INFO] 172.28.0.1:49506 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-08-23 11:50:29] [0.6.1] [INFO] 172.28.0.1:49514 - "GET /static/pure/index.html HTTP/1.1" 200 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49718 - "GET /static/default/setting.html HTTP/1.1" 200 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49722 - "GET /static/tailwind/downloadtool.html HTTP/1.1" 200 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49734 - "GET /static/tailwind/currentSong?.cover HTTP/1.1" 404 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49730 - "GET /static/tailwind/now_playing.html HTTP/1.1" 200 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49740 - "GET /static/iwebplayer/%24%7BcoverUrl%7D HTTP/1.1" 404 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49744 - "GET /static/iwebplayer/%24%7BcoverImg%7D HTTP/1.1" 404 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49752 - "GET /static/xplayer/assets/index-2Kb1oK2G.css HTTP/1.1" 200 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49756 - "GET /static/tailwind/song.cover HTTP/1.1" 404 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49760 - "GET /static/tailwind/libs/daisyui%404.12.23.css HTTP/1.1" 200 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49764 - "GET /static/tailwind/libs/axios.min.js HTTP/1.1" 200 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49776 - "GET /static/xplayer/favicon.ico HTTP/1.1" 200 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49768 - "GET /static/tailwind/libs/tailwind.js HTTP/1.1" 200 [2026-08-23 11:50:42] [0.6.1] [INFO] 172.28.0.1:49772 - "GET /static/tailwind/favicon.ico HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49784 - "GET /static/soundSpace/vite.svg HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49788 - "GET /static/soundSpace/assets/index-fie2kaim.js HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49792 - "GET /static/tailwind/libs/animate.min.css HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49796 - "GET /static/soundSpace/assets/index-qfFWjqIn.css HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49804 - "GET /static/default/jquery-3.7.1.min.js?version=1780982533 HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49808 - "GET /static/onlineSearch/config.js HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49812 - "GET /static/default/md.js?version=1780982533 HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49816 - "GET /static/default/main.css?version=1780982533 HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49820 - "GET /static/pure/favicon.ico HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49824 - "GET /static/xplayer/assets/index-ESKkJcHu.js HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49828 - "GET /static/tailwind/libs/vue%403.5.13.js HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49840 - "GET /static/tailwind/setting.html HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49844 - "GET /static/tailwind/api.js HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49848 - "GET /static/tailwind/main.css HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49852 - "GET /static/onlineSearch/favicon.ico HTTP/1.1" 200 [2026-08-23 11:50:43] [0.6.1] [INFO] 172.28.0.1:49860 - "GET /static/tailwind/libs/jquery-3.6.0.js HTTP/1.1" 200 [2026-08-23 11:50:44] [0.6.1] [INFO] 172.28.0.1:49864 - "GET /static/default/materialiconsoutlined.woff2 HTTP/1.1" 200 [2026-08-23 11:50:44] [0.6.1] [INFO] 172.28.0.1:49868 - "GET /static/pure/assets/index-BAPaOAUA.js HTTP/1.1" 200 [2026-08-23 11:50:44] [0.6.1] [INFO] 172.28.0.1:49884 - "GET /static/tailwind/md.js HTTP/1.1" 200 [2026-08-23 11:50:44] [0.6.1] [INFO] 172.28.0.1:49892 - "GET /static/default/materialicons.woff2 HTTP/1.1" 200 [2026-08-23 11:50:45] [0.6.1] [INFO] 172.28.0.1:49900 - "GET /static/default/favicon.ico HTTP/1.1" 200 [2026-08-23 11:50:53] [0.6.1] [INFO] 172.28.0.1:50024 - "GET /static/iwebplayer/%24%7Bdata.dynamic_notice.qr_code_url%7D HTTP/1.1" 404 [2026-08-23 11:50:53] [0.6.1] [INFO] 172.28.0.1:50034 - "GET /static/default/downloadtool.html HTTP/1.1" 200 [2026-08-23 11:50:53] [0.6.1] [INFO] 172.28.0.1:50038 - "GET /docs HTTP/1.1" 200 [2026-08-23 11:50:53] [0.6.1] [INFO] 172.28.0.1:50042 - "GET /static/tailwind/m3u.html HTTP/1.1" 200 [2026-08-23 11:50:53] [0.6.1] [INFO] 172.28.0.1:50054 - "GET /static/default/merge/index.html HTTP/1.1" 200 [2026-08-23 11:50:53] [0.6.1] [INFO] 172.28.0.1:50058 - "GET /static/default/setting.js?version=1780982533 HTTP/1.1" 200 [2026-08-23 11:50:53] [0.6.1] [INFO] 172.28.0.1:50062 - "GET /static/default/m3u.html HTTP/1.1" 200 [2026-08-23 11:50:53] [0.6.1] [INFO] 172.28.0.1:50046 - "GET /downloadlog HTTP/1.1" 200 [2026-08-23 11:50:53] [0.6.1] [INFO] 172.28.0.1:50086 - "GET /static/onlineSearch/%24%7Bitem.artwork%7D HTTP/1.1" 404 [2026-08-23 11:50:54] [0.6.1] [INFO] 172.28.0.1:50090 - "GET /static/tailwind/debug.html HTTP/1.1" 200 [2026-08-23 11:50:54] [0.6.1] [INFO] 172.28.0.1:50094 - "GET /static/tailwind/jquery-3.7.1.min.js?version=1736211336 HTTP/1.1" 200 [2026-08-23 11:50:54] [0.6.1] [INFO] 172.28.0.1:50098 - "GET /static/onlineSearch/setting.html HTTP/1.1" 200 [2026-08-23 11:50:54] [0.6.1] [INFO] 172.28.0.1:50106 - "GET /static/pure/assets/index-CfMOqlRg.css HTTP/1.1" 200 [2026-08-23 11:50:54] [0.6.1] [INFO] 172.28.0.1:50110 - "GET /static/tailwind/now_playing.js HTTP/1.1" 200 [2026-08-23 11:50:54] [0.6.1] [INFO] 172.28.0.1:50122 - "GET /static/default/setting.css?version=1780982533 HTTP/1.1" 200 [2026-08-23 11:50:55] [0.6.1] [INFO] 172.28.0.1:50126 - "GET /favicon.ico HTTP/1.1" 404 [2026-08-23 11:50:56] [0.6.1] [INFO] 172.28.0.1:50142 - "GET /static/tailwind/setting.js?version=1736211336 HTTP/1.1" 200 [2026-08-23 11:50:56] [0.6.1] [INFO] 172.28.0.1:50146 - "GET /static/soundSpace/assets/%24%7Bb%7D HTTP/1.1" 404 [2026-08-23 11:50:56] [0.6.1] [INFO] 172.28.0.1:50162 - "GET /static/pure/assets/%24%7Bl%7D HTTP/1.1" 404 [2026-08-23 11:51:03] [0.6.1] [INFO] 172.28.0.1:50278 - "GET /static/onlineSearch/setting-backend.js HTTP/1.1" 200 [2026-08-23 11:51:03] [0.6.1] [INFO] 172.28.0.1:50286 - "GET /static/onlineSearch/setting-lxserver.js HTTP/1.1" 200 [2026-08-23 11:51:05] [0.6.1] [INFO] 172.28.0.1:50314 - "GET /static/onlineSearch/setting-musicfree.js HTTP/1.1" 200 [2026-08-23 15:02:46] [0.6.1] [INFO] 172.28.0.1:34788 - "GET / HTTP/1.1" 200 [2026-08-23 15:02:47] [0.6.1] [INFO] 172.28.0.1:34834 - "GET / HTTP/1.1" 200 [2026-08-23 15:02:50] [0.6.1] [INFO] 172.28.0.1:34908 - "GET / HTTP/1.1" 200 [2026-08-23 15:02:56] [0.6.1] [INFO] 172.28.0.1:35086 - "GET / HTTP/1.1" 200 [2026-08-23 15:02:57] [0.6.1] [INFO] 172.28.0.1:35106 - "GET /static/weapp/qrcode.html HTTP/1.1" 200 [2026-08-23 15:02:57] [0.6.1] [INFO] 172.28.0.1:35114 - "GET /static/tailwind/index.html HTTP/1.1" 200 [2026-08-23 15:02:58] [0.6.1] [INFO] 172.28.0.1:35128 - "GET /static/default/index.html HTTP/1.1" 200 [2026-08-23 15:02:58] [0.6.1] [INFO] 172.28.0.1:35136 - "GET /static/iwebplayer/iwebplayer.html HTTP/1.1" 200 [2026-08-23 15:02:58] [0.6.1] [INFO] 172.28.0.1:35144 - "GET /static/soundSpace/index.html HTTP/1.1" 200 [2026-08-23 15:02:58] [0.6.1] [INFO] 172.28.0.1:35148 - "GET /static/xplayer/index.html HTTP/1.1" 200 [2026-08-23 15:02:58] [0.6.1] [INFO] 172.28.0.1:35152 - "GET /static/onlineSearch/index.html HTTP/1.1" 200 [2026-08-23 15:02:59] [0.6.1] [INFO] 172.28.0.1:35160 - "GET /static/pure/index.html HTTP/1.1" 200 [2026-08-23 15:02:59] [0.6.1] [INFO] 172.28.0.1:35168 - "GET / HTTP/1.1" 200 [2026-08-23 15:03:00] [0.6.1] [INFO] 172.28.0.1:35188 - "GET /static/xplayer/assets/index-ESKkJcHu.js HTTP/1.1" 200 [2026-08-23 15:03:01] [0.6.1] [INFO] 172.28.0.1:35206 - "GET /static/soundSpace/assets/index-fie2kaim.js HTTP/1.1" 200 [2026-08-23 15:03:03] [0.6.1] [INFO] 172.28.0.1:35226 - "GET /static/pure/assets/index-BAPaOAUA.js HTTP/1.1" 200 [2026-08-23 15:03:09] [0.6.1] [INFO] 172.28.0.1:35320 - "GET /static/default/setting.html HTTP/1.1" 200 [2026-08-23 15:03:10] [0.6.1] [INFO] 172.28.0.1:35334 - "GET /static/default/md.js?version=1780982533 HTTP/1.1" 200 [2026-08-23 15:03:11] [0.6.1] [INFO] 172.28.0.1:35354 - "GET /static/default/jquery-3.7.1.min.js?version=1780982533 HTTP/1.1" 200 [2026-08-23 15:03:32] [0.6.1] [INFO] 172.28.0.1:35632 - "GET / HTTP/1.1" 200 [2026-08-23 15:04:30] [0.6.1] [INFO] 172.28.0.1:36448 - "GET /.env HTTP/1.1" 404 [2026-08-23 15:04:30] [0.6.1] [INFO] 172.28.0.1:36460 - "GET /.git/HEAD HTTP/1.1" 404 [2026-08-23 15:05:43] [0.6.1] [INFO] 172.28.0.1:37464 - "GET / HTTP/1.1" 200 [2026-08-23 15:05:43] [0.6.1] [INFO] 172.28.0.1:37474 - "GET /static/default/index.html HTTP/1.1" 200 [2026-08-23 15:05:44] [0.6.1] [INFO] 172.28.0.1:37478 - "GET /static/iwebplayer/iwebplayer.html HTTP/1.1" 200 [2026-08-23 15:05:44] [0.6.1] [INFO] 172.28.0.1:37486 - "GET /static/default/setting.html HTTP/1.1" 200 [2026-08-23 15:05:44] [0.6.1] [INFO] 172.28.0.1:37494 - "GET /static/tailwind/index.html HTTP/1.1" 200 [2026-08-23 15:05:44] [0.6.1] [INFO] 172.28.0.1:37490 - "GET /static/pure/index.html HTTP/1.1" 200 [2026-08-23 15:05:44] [0.6.1] [INFO] 172.28.0.1:37500 - "GET /static/onlineSearch/index.html HTTP/1.1" 200 [2026-08-23 15:05:44] [0.6.1] [INFO] 172.28.0.1:37502 - "GET /static/xplayer/index.html HTTP/1.1" 200 [2026-08-23 15:05:44] [0.6.1] [INFO] 172.28.0.1:37514 - "GET /static/default/jquery-3.7.1.min.js?version=1780982533 HTTP/1.1" 200 [2026-08-23 15:05:44] [0.6.1] [INFO] 172.28.0.1:37520 - "GET /downloadlog HTTP/1.1" 200 [2026-08-23 15:05:44] [0.6.1] [INFO] 172.28.0.1:37528 - "GET /docs HTTP/1.1" 200 [2026-08-23 15:05:45] [0.6.1] [INFO] 172.28.0.1:37538 - "GET /static/default/m3u.html HTTP/1.1" 200 [2026-08-23 15:05:45] [0.6.1] [INFO] 172.28.0.1:37542 - "GET /static/default/downloadtool.html HTTP/1.1" 200 [2026-08-23 15:05:45] [0.6.1] [INFO] 172.28.0.1:37546 - "GET /static/default/merge/index.html HTTP/1.1" 200 [2026-08-23 15:05:45] [0.6.1] [INFO] 172.28.0.1:37550 - "GET /static/default/md.js?version=1780982533 HTTP/1.1" 200 [2026-08-23 15:05:45] [0.6.1] [INFO] 172.28.0.1:37560 - "GET /static/soundSpace/index.html HTTP/1.1" 200 [2026-08-23 15:05:45] [0.6.1] [INFO] 172.28.0.1:37570 - "GET /static/default/setting.js?version=1780982533 HTTP/1.1" 200 [2026-08-23 15:05:45] [0.6.1] [INFO] 172.28.0.1:37574 - "GET /static/pure/assets/index-BAPaOAUA.js HTTP/1.1" 200 [2026-08-23 15:05:46] [0.6.1] [INFO] 172.28.0.1:37582 - "GET /static/xplayer/assets/index-ESKkJcHu.js HTTP/1.1" 200 [2026-08-23 15:05:46] [0.6.1] [INFO] 172.28.0.1:37586 - "GET /static/onlineSearch/setting.html HTTP/1.1" 200 [2026-08-23 15:05:46] [0.6.1] [INFO] 172.28.0.1:37590 - "GET /static/onlineSearch/config.js HTTP/1.1" 200 [2026-08-23 15:05:46] [0.6.1] [INFO] 172.28.0.1:37594 - "GET /static/tailwind/libs/vue%403.5.13.js HTTP/1.1" 200 [2026-08-23 15:05:46] [0.6.1] [INFO] 172.28.0.1:37602 - "GET /static/tailwind/libs/tailwind.js HTTP/1.1" 200 [2026-08-23 15:05:46] [0.6.1] [INFO] 172.28.0.1:37606 - "GET /static/tailwind/libs/axios.min.js HTTP/1.1" 200 [2026-08-23 15:05:46] [0.6.1] [INFO] 172.28.0.1:37614 - "GET /static/tailwind/downloadtool.html HTTP/1.1" 200 [2026-08-23 15:05:46] [0.6.1] [INFO] 172.28.0.1:37618 - "GET /static/tailwind/libs/jquery-3.6.0.js HTTP/1.1" 200 [2026-08-23 15:05:47] [0.6.1] [INFO] 172.28.0.1:37630 - "GET /static/tailwind/setting.html HTTP/1.1" 200 [2026-08-23 15:05:47] [0.6.1] [INFO] 172.28.0.1:37634 - "GET /static/tailwind/md.js HTTP/1.1" 200 [2026-08-23 15:05:47] [0.6.1] [INFO] 172.28.0.1:37646 - "GET /static/tailwind/api.js HTTP/1.1" 200 [2026-08-23 15:05:47] [0.6.1] [INFO] 172.28.0.1:37650 - "GET /static/onlineSearch/setting-lxserver.js HTTP/1.1" 200 [2026-08-23 15:05:47] [0.6.1] [INFO] 172.28.0.1:37654 - "GET /static/tailwind/m3u.html HTTP/1.1" 200 [2026-08-23 15:05:47] [0.6.1] [INFO] 172.28.0.1:37662 - "GET /static/tailwind/debug.html HTTP/1.1" 200 [2026-08-23 15:05:47] [0.6.1] [INFO] 172.28.0.1:37666 - "GET /static/onlineSearch/setting-backend.js HTTP/1.1" 200 [2026-08-23 15:05:47] [0.6.1] [INFO] 172.28.0.1:37670 - "GET /static/soundSpace/assets/index-fie2kaim.js HTTP/1.1" 200 [2026-08-23 15:05:48] [0.6.1] [INFO] 172.28.0.1:37690 - "GET /static/default/merge/main.js HTTP/1.1" 200 [2026-08-23 15:05:49] [0.6.1] [INFO] 172.28.0.1:37702 - "GET /static/tailwind/jquery-3.7.1.min.js?version=1736211336 HTTP/1.1" 200 [2026-08-23 15:05:49] [0.6.1] [INFO] 172.28.0.1:37716 - "GET /static/tailwind/setting.js?version=1736211336 HTTP/1.1" 200 [2026-08-23 15:05:49] [0.6.1] [INFO] 172.28.0.1:37720 - "GET /static/onlineSearch/setting-musicfree.js HTTP/1.1" 200 [2026-08-23 15:09:27] [0.6.1] [INFO] 172.28.0.1:40992 - "GET /web_images/illus_webstation_enabled.jpg HTTP/1.1" 404 [2026-08-23 15:13:49] [0.6.1] [INFO] 172.28.0.1:45588 - "GET / HTTP/1.1" 200 [2026-08-23 15:13:50] [0.6.1] [INFO] 172.28.0.1:45606 - "GET /static/weapp/qrcode.html HTTP/1.1" 200 [2026-08-23 15:13:50] [0.6.1] [INFO] 172.28.0.1:45618 - "GET /static/xiaoai.png HTTP/1.1" 200 [2026-08-23 15:13:50] [0.6.1] [INFO] 172.28.0.1:45630 - "GET /static/sw.js HTTP/1.1" 200 [2026-08-23 15:13:51] [0.6.1] [INFO] 172.28.0.1:45646 - "GET /static/manifest.json HTTP/1.1" 200 [2026-08-23 15:13:51] [0.6.1] [INFO] 172.28.0.1:45666 - "GET /static/index.html HTTP/1.1" 200 [2026-08-23 15:13:53] [0.6.1] [INFO] 172.28.0.1:45708 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-08-23 15:13:53] [0.6.1] [INFO] 172.28.0.1:45712 - "GET /static/icons/ios/144.png HTTP/1.1" 200 [2026-08-23 15:19:09] [0.6.1] [INFO] 172.28.0.1:52442 - "GET /.env HTTP/1.1" 404 [2026-08-23 15:19:10] [0.6.1] [INFO] 172.28.0.1:52490 - "GET /.git/HEAD HTTP/1.1" 404 [2026-08-23 15:19:11] [0.6.1] [INFO] 172.28.0.1:52520 - "GET /.env.backup HTTP/1.1" 404 [2026-08-23 15:19:12] [0.6.1] [INFO] 172.28.0.1:52562 - "GET /.env.old HTTP/1.1" 404 [2026-08-23 15:19:13] [0.6.1] [INFO] 172.28.0.1:52592 - "GET /.env.save HTTP/1.1" 404 [2026-08-23 15:19:14] [0.6.1] [INFO] 172.28.0.1:52622 - "GET /.env.bak HTTP/1.1" 404 [2026-08-23 15:19:15] [0.6.1] [INFO] 172.28.0.1:52656 - "GET /.env.prod HTTP/1.1" 404 [2026-08-23 15:19:16] [0.6.1] [INFO] 172.28.0.1:52690 - "GET /.env.production HTTP/1.1" 404 [2026-08-23 15:19:17] [0.6.1] [INFO] 172.28.0.1:52728 - "GET /.env.staging HTTP/1.1" 404 [2026-08-23 15:19:19] [0.6.1] [INFO] 172.28.0.1:52776 - "GET /.env.local HTTP/1.1" 404 [2026-08-23 15:19:20] [0.6.1] [INFO] 172.28.0.1:52806 - "GET /.env.live HTTP/1.1" 404 [2026-08-23 15:19:21] [0.6.1] [INFO] 172.28.0.1:52840 - "GET /.env.dev HTTP/1.1" 404 [2026-08-23 15:19:21] [0.6.1] [INFO] 172.28.0.1:52876 - "GET /.env.stage HTTP/1.1" 404 [2026-08-23 15:19:23] [0.6.1] [INFO] 172.28.0.1:52926 - "GET /env HTTP/1.1" 404 [2026-08-23 15:19:24] [0.6.1] [INFO] 172.28.0.1:52954 - "GET /config/.env HTTP/1.1" 404 [2026-08-23 15:19:25] [0.6.1] [INFO] 172.28.0.1:52990 - "GET /app/.env HTTP/1.1" 404 [2026-08-23 15:19:26] [0.6.1] [INFO] 172.28.0.1:53028 - "GET /backend/.env HTTP/1.1" 404 [2026-08-23 15:19:27] [0.6.1] [INFO] 172.28.0.1:53064 - "GET /api/.env HTTP/1.1" 404 [2026-08-23 15:19:28] [0.6.1] [INFO] 172.28.0.1:53100 - "GET /application/.env HTTP/1.1" 404 [2026-08-23 15:19:28] [0.6.1] [INFO] 172.28.0.1:53124 - "GET /functions/.env HTTP/1.1" 404 [2026-08-23 15:23:57] [0.6.1] [INFO] command_handler.py:51: 收到消息:空调空气净化器调到最爱模式 控制面板:False did:1071278795 [2026-08-23 15:23:57] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 空调空气净化器调到最爱模式 False [2026-08-23 15:23:58] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-23 15:30:43] [0.6.1] [INFO] 172.28.0.1:35166 - "GET / HTTP/1.1" 200 [2026-08-23 15:30:44] [0.6.1] [INFO] 172.28.0.1:35194 - "GET /robots.txt HTTP/1.1" 404 [2026-08-23 15:30:46] [0.6.1] [INFO] 172.28.0.1:35218 - "GET /static/pure/index.html HTTP/1.1" 200 [2026-08-23 15:30:48] [0.6.1] [INFO] 172.28.0.1:35264 - "GET /static/soundSpace/index.html HTTP/1.1" 200 [2026-08-23 15:30:50] [0.6.1] [INFO] 172.28.0.1:35302 - "GET /static/weapp/qrcode.html HTTP/1.1" 200 [2026-08-23 15:30:51] [0.6.1] [INFO] 172.28.0.1:35326 - "GET /static/tailwind/index.html HTTP/1.1" 200 [2026-08-23 15:30:53] [0.6.1] [INFO] 172.28.0.1:35362 - "GET /static/xplayer/index.html HTTP/1.1" 200 [2026-08-23 15:30:54] [0.6.1] [INFO] 172.28.0.1:35386 - "GET /static/default/index.html HTTP/1.1" 200 [2026-08-23 15:30:55] [0.6.1] [INFO] 172.28.0.1:35394 - "GET /static/iwebplayer/iwebplayer.html HTTP/1.1" 200 [2026-08-23 15:30:56] [0.6.1] [INFO] 172.28.0.1:35420 - "GET /static/onlineSearch/index.html HTTP/1.1" 200 [2026-08-23 15:30:56] [0.6.1] [INFO] 172.28.0.1:35432 - "GET /static/manifest.json HTTP/1.1" 200 [2026-08-23 15:40:58] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-23 15:40:58] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-23 15:40:58] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-23 15:40:58] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-23 15:40:58] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-23 15:40:58] [0.6.1] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-08-23 15:40:58] [0.6.1] [INFO] auth.py:69: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=253226792@qq.com, config.account=253226792@qq.com, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-08-23 15:40:58] [0.6.1] [WARNING] conversation.py:171: Request failed with status 401 [2026-08-23 15:40:58] [0.6.1] [WARNING] conversation.py:198: 触发reinit冷却中(0s/60s),跳过本次reinit(原因: 401错误) [2026-08-23 15:40:58] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-23 15:40:59] [0.6.1] [WARNING] auth.py:304: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_GsaKAgPejw6c8zrnOkTBCoFmpUtLbE: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-08-23 15:40:59] [0.6.1] [INFO] auth.py:310: [PATCH-mi_request] 已清理 session cookie jar [2026-08-23 15:40:59] [0.6.1] [INFO] auth.py:317: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-08-23 15:40:59] [0.6.1] [INFO] auth.py:85: [AUTH] need_login=False, can_login=True [2026-08-23 15:40:59] [0.6.1] [INFO] auth.py:93: [AUTH] 无需登录 need_login:False can_login:True [2026-08-23 15:40:59] [0.6.1] [INFO] auth.py:361: [AUTH] 选中的设备: {'1071278795': Device(did='1071278795', device_id='8bef6d47-1113-4120-af83-89730e489f6a', hardware='L17A', name='阿箱1号机', play_type=2, cur_music='寂寞寂寞就好', cur_playlist='全部', playlist2music={'全部': '寂寞寂寞就好'}), '1071135362': Device(did='1071135362', device_id='a2cb3a57-bd42-4934-a330-625b1fc27424', hardware='L17A', name='阿箱2号机', play_type=2, cur_music='止戰之殤', cur_playlist='全部', playlist2music={'全部': '止戰之殤'})} [2026-08-23 15:40:59] [0.6.1] [INFO] device_player.py:1256: in cancel_all_timer [2026-08-23 15:40:59] [0.6.1] [INFO] device_player.py:1256: in cancel_all_timer [2026-08-23 15:40:59] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-08-23 15:40:59] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-08-23 15:40:59] [0.6.1] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'8bef6d47-1113-4120-af83-89730e489f6a': '1071278795', 'a2cb3a57-bd42-4934-a330-625b1fc27424': '1071135362'} [2026-08-23 15:40:59] [0.6.1] [INFO] device_manager.py:64: 设备分组已更新: groups={'阿箱1号机': ['8bef6d47-1113-4120-af83-89730e489f6a'], '阿箱2号机': ['a2cb3a57-bd42-4934-a330-625b1fc27424']} [2026-08-23 15:40:59] [0.6.1] [INFO] auth.py:100: [AUTH] cookie 已更新到 session [2026-08-23 15:40:59] [0.6.1] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-08-23 15:48:14] [0.6.1] [INFO] 172.28.0.1:52780 - "GET /robots.txt HTTP/1.1" 404 [2026-08-23 15:48:14] [0.6.1] [INFO] 172.28.0.1:52796 - "GET / HTTP/1.1" 200 [2026-08-23 15:56:31] [0.6.1] [INFO] 172.28.0.1:60884 - "GET / HTTP/1.1" 200 [2026-08-23 15:59:13] [0.6.1] [INFO] 172.28.0.1:35614 - "HEAD / HTTP/1.1" 405 [2026-08-23 16:03:49] [0.6.1] [INFO] 172.28.0.1:40372 - "GET / HTTP/1.1" 200 [2026-08-23 16:03:49] [0.6.1] [INFO] 172.28.0.1:40380 - "GET / HTTP/1.1" 200 [2026-08-23 16:04:06] [0.6.1] [INFO] 172.28.0.1:40680 - "GET / HTTP/1.1" 200 [2026-08-23 16:04:36] [0.6.1] [INFO] 172.28.0.1:41194 - "GET / HTTP/1.1" 200 [2026-08-23 16:04:40] [0.6.1] [INFO] 172.28.0.1:41276 - "GET / HTTP/1.1" 200 [2026-08-23 16:04:50] [0.6.1] [INFO] 172.28.0.1:41460 - "GET / HTTP/1.1" 200 [2026-08-23 16:04:50] [0.6.1] [INFO] 172.28.0.1:41468 - "GET /static/weapp/qrcode.html HTTP/1.1" 200 [2026-08-23 16:04:50] [0.6.1] [INFO] 172.28.0.1:41482 - "GET /static/default/index.html HTTP/1.1" 200 [2026-08-23 16:04:51] [0.6.1] [INFO] 172.28.0.1:41502 - "GET /static/tailwind/index.html HTTP/1.1" 200 [2026-08-23 16:04:52] [0.6.1] [INFO] 172.28.0.1:41510 - "GET /static/pure/index.html HTTP/1.1" 200 [2026-08-23 16:04:52] [0.6.1] [INFO] 172.28.0.1:41524 - "GET /static/xplayer/index.html HTTP/1.1" 200 [2026-08-23 16:04:52] [0.6.1] [INFO] 172.28.0.1:41538 - "GET /static/soundSpace/index.html HTTP/1.1" 200 [2026-08-23 16:04:53] [0.6.1] [INFO] 172.28.0.1:41562 - "GET /static/onlineSearch/index.html HTTP/1.1" 200 [2026-08-23 16:04:53] [0.6.1] [INFO] 172.28.0.1:41570 - "GET /static/iwebplayer/iwebplayer.html HTTP/1.1" 200 [2026-08-23 16:04:55] [0.6.1] [INFO] 172.28.0.1:41616 - "GET /static/default/setting.html HTTP/1.1" 200 [2026-08-23 16:04:56] [0.6.1] [INFO] 172.28.0.1:41624 - "GET /static/tailwind/setting.html HTTP/1.1" 200 [2026-08-23 16:04:57] [0.6.1] [INFO] 172.28.0.1:41650 - "GET /static/tailwind/api.js HTTP/1.1" 200 [2026-08-23 16:04:57] [0.6.1] [INFO] 172.28.0.1:41666 - "GET / HTTP/1.1" 200 [2026-08-23 16:04:58] [0.6.1] [INFO] 172.28.0.1:41678 - "GET /static/onlineSearch/setting.html HTTP/1.1" 200 [2026-08-23 16:04:58] [0.6.1] [INFO] 172.28.0.1:41702 - "GET /list/%3Atitle HTTP/1.1" 404 [2026-08-23 16:04:58] [0.6.1] [INFO] 172.28.0.1:41710 - "GET /static/tailwind/libs/vue%403.5.13.js HTTP/1.1" 200 [2026-08-23 16:04:58] [0.6.1] [INFO] 172.28.0.1:41714 - "GET /static/tailwind/downloadtool.html HTTP/1.1" 200 [2026-08-23 16:04:58] [0.6.1] [INFO] 172.28.0.1:41718 - "GET /static/tailwind/libs/tailwind.js HTTP/1.1" 200 [2026-08-23 16:04:58] [0.6.1] [INFO] 172.28.0.1:41734 - "GET /DownloadTool HTTP/1.1" 404 [2026-08-23 16:04:59] [0.6.1] [INFO] 172.28.0.1:41742 - "GET /Play HTTP/1.1" 404 [2026-08-23 16:04:59] [0.6.1] [INFO] 172.28.0.1:41752 - "GET /Setting HTTP/1.1" 404 [2026-08-23 16:04:59] [0.6.1] [INFO] 172.28.0.1:41760 - "GET /AccountSetting HTTP/1.1" 404 [2026-08-23 16:04:59] [0.6.1] [INFO] 172.28.0.1:41768 - "GET /static/soundSpace/assets/src-UW24ZMRV-DgU5LBZm.js HTTP/1.1" 200 [2026-08-23 16:04:59] [0.6.1] [INFO] 172.28.0.1:41772 - "GET /goAccount HTTP/1.1" 404 [2026-08-23 16:05:00] [0.6.1] [INFO] 172.28.0.1:41788 - "GET /static/tailwind/libs/axios.min.js HTTP/1.1" 200 [2026-08-23 16:05:00] [0.6.1] [INFO] 172.28.0.1:41796 - "GET /About HTTP/1.1" 404 [2026-08-23 16:05:00] [0.6.1] [INFO] 172.28.0.1:41800 - "GET /static/pure/index.html HTTP/1.1" 200 [2026-08-23 16:05:00] [0.6.1] [INFO] 172.28.0.1:41810 - "GET /static/pure/assets/M3u2Json-DeAtFyPF.js HTTP/1.1" 200 [2026-08-23 16:05:00] [0.6.1] [INFO] 172.28.0.1:41814 - "GET /M3u2Json HTTP/1.1" 404 [2026-08-23 16:05:00] [0.6.1] [INFO] 172.28.0.1:41822 - "GET /static/onlineSearch/config.js HTTP/1.1" 200 [2026-08-23 16:05:00] [0.6.1] [INFO] 172.28.0.1:41838 - "GET /static/soundSpace/assets/features-animation-DOC4MC0a.js HTTP/1.1" 200 [2026-08-23 16:05:00] [0.6.1] [INFO] 172.28.0.1:41842 - "GET /static/tailwind/libs/jquery-3.6.0.js HTTP/1.1" 200 [2026-08-23 16:05:00] [0.6.1] [INFO] 172.28.0.1:41850 - "GET /static/soundSpace/assets/index-ckWJnWZz.js HTTP/1.1" 200 [2026-08-23 16:05:00] [0.6.1] [INFO] 172.28.0.1:41858 - "GET /Device/%3Adid HTTP/1.1" 404 [2026-08-23 16:05:00] [0.6.1] [INFO] 172.28.0.1:41866 - "GET /static/soundSpace/assets/index-KGjtlaO8.js HTTP/1.1" 200 [2026-08-23 16:05:00] [0.6.1] [INFO] 172.28.0.1:41872 - "GET /static/pure/assets/DownloadTool-bty5M9I6.js HTTP/1.1" 200 [2026-08-23 16:05:01] [0.6.1] [INFO] 172.28.0.1:41880 - "GET /static/tailwind/md.js HTTP/1.1" 200 [2026-08-23 16:41:40] [0.6.1] [INFO] 172.28.0.1:50080 - "GET /robots.txt HTTP/1.1" 404 [2026-08-23 16:42:13] [0.6.1] [INFO] 172.28.0.1:50610 - "GET /static/tailwind/index.html HTTP/1.1" 200 [2026-08-23 16:42:16] [0.6.1] [INFO] 172.28.0.1:50660 - "GET /static/iwebplayer/iwebplayer.html HTTP/1.1" 200 [2026-08-23 16:43:06] [0.6.1] [INFO] 172.28.0.1:51494 - "GET /static/soundSpace/index.html HTTP/1.1" 200 [2026-08-23 16:44:19] [0.6.1] [INFO] 172.28.0.1:52676 - "GET /static/xplayer/index.html HTTP/1.1" 200 [2026-08-23 16:44:50] [0.6.1] [INFO] 172.28.0.1:53190 - "GET /static/default/index.html HTTP/1.1" 200 [2026-08-23 16:46:54] [0.6.1] [INFO] 172.28.0.1:55184 - "GET /static/onlineSearch/index.html HTTP/1.1" 200 [2026-08-23 16:47:40] [0.6.1] [INFO] 172.28.0.1:56006 - "GET /static/weapp/qrcode.html HTTP/1.1" 200 [2026-08-23 16:48:55] [0.6.1] [INFO] 172.28.0.1:57276 - "GET /robots.txt HTTP/1.1" 404 [2026-08-23 16:48:56] [0.6.1] [INFO] 172.28.0.1:57306 - "GET /static/pure/index.html HTTP/1.1" 200 [2026-08-23 17:41:55] [0.6.1] [INFO] 172.28.0.1:55350 - "GET /static/tailwind/downloadtool.html HTTP/1.1" 200 [2026-08-23 17:42:41] [0.6.1] [INFO] 172.28.0.1:56114 - "GET /static/tailwind/setting.html HTTP/1.1" 200 [2026-08-23 17:47:05] [0.6.1] [INFO] 172.28.0.1:60358 - "GET /static/default/main.css?version=1780982533 HTTP/1.1" 200 [2026-08-23 17:48:38] [0.6.1] [INFO] 172.28.0.1:33668 - "GET /static/default/jquery-3.7.1.min.js?version=1780982533 HTTP/1.1" 200 [2026-08-23 17:48:58] [0.6.1] [INFO] 172.28.0.1:33976 - "GET /robots.txt HTTP/1.1" 404 [2026-08-23 17:48:59] [0.6.1] [INFO] 172.28.0.1:34000 - "GET /static/default/md.js?version=1780982533 HTTP/1.1" 200 [2026-08-23 17:49:54] [0.6.1] [INFO] 172.28.0.1:34886 - "GET /static/default/setting.html HTTP/1.1" 200 [2026-08-23 17:54:09] [0.6.1] [INFO] 172.28.0.1:39126 - "GET /static/onlineSearch/setting.html HTTP/1.1" 200 [2026-08-23 17:56:09] [0.6.1] [INFO] command_handler.py:51: 收到消息:空气净化器调到自动模式 控制面板:False did:1071278795 [2026-08-23 17:56:09] [0.6.1] [INFO] command_handler.py:156: 未匹配到指令 空气净化器调到自动模式 False [2026-08-23 17:56:10] [0.6.1] [INFO] device_player.py:797: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-08-23 18:16:09] [0.6.1] [INFO] 172.28.0.1:60936 - "GET / HTTP/1.1" 200 [2026-08-23 18:16:18] [0.6.1] [INFO] 172.28.0.1:33006 - "GET / HTTP/1.1" 200 [2026-08-23 18:16:19] [0.6.1] [INFO] 172.28.0.1:33042 - "GET / HTTP/1.1" 200 [2026-08-23 18:16:22] [0.6.1] [INFO] 172.28.0.1:33132 - "GET /console/ HTTP/1.1" 404 [2026-08-23 18:16:24] [0.6.1] [INFO] 172.28.0.1:33214 - "GET /server HTTP/1.1" 404 [2026-08-23 18:16:25] [0.6.1] [INFO] 172.28.0.1:33276 - "GET /server-status HTTP/1.1" 404 [2026-08-23 18:16:27] [0.6.1] [INFO] 172.28.0.1:33340 - "GET /about HTTP/1.1" 404 [2026-08-23 18:16:29] [0.6.1] [INFO] 172.28.0.1:33386 - "GET /login.action HTTP/1.1" 404 [2026-08-23 18:16:31] [0.6.1] [INFO] 172.28.0.1:33434 - "GET / HTTP/1.1" 200 [2026-08-23 18:16:33] [0.6.1] [INFO] 172.28.0.1:33508 - "GET /___proxy_subdomain_whm/login HTTP/1.1" 404 [2026-08-23 18:16:34] [0.6.1] [INFO] 172.28.0.1:33550 - "GET /___proxy_subdomain_cpanel HTTP/1.1" 404 [2026-08-23 18:16:36] [0.6.1] [INFO] 172.28.0.1:33614 - "GET /v2/_catalog HTTP/1.1" 404 [2026-08-23 18:16:37] [0.6.1] [INFO] 172.28.0.1:33680 - "GET /.DS_Store HTTP/1.1" 404 [2026-08-23 18:16:39] [0.6.1] [INFO] 172.28.0.1:33702 - "GET /.env HTTP/1.1" 404 [2026-08-23 18:16:41] [0.6.1] [INFO] 172.28.0.1:33800 - "GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application HTTP/1.1" 404 [2026-08-23 18:16:44] [0.6.1] [INFO] 172.28.0.1:33866 - "GET /.git/config HTTP/1.1" 404 [2026-08-23 18:16:46] [0.6.1] [INFO] 172.28.0.1:33938 - "POST /graphql HTTP/1.1" 404 [2026-08-23 18:16:47] [0.6.1] [INFO] 172.28.0.1:33982 - "POST /api HTTP/1.1" 404 [2026-08-23 18:16:49] [0.6.1] [INFO] 172.28.0.1:34034 - "POST /api/graphql HTTP/1.1" 404 [2026-08-23 18:16:51] [0.6.1] [INFO] 172.28.0.1:34078 - "POST /graphql/api HTTP/1.1" 404 [2026-08-23 18:16:52] [0.6.1] [INFO] 172.28.0.1:34116 - "POST /api/gql HTTP/1.1" 404 [2026-08-23 18:16:54] [0.6.1] [INFO] 172.28.0.1:34176 - "GET /s/33e27393e2431313e2838313/_/%3B/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties HTTP/1.1" 404 [2026-08-23 18:16:56] [0.6.1] [INFO] 172.28.0.1:34230 - "GET /config.json HTTP/1.1" 404 [2026-08-23 18:16:57] [0.6.1] [INFO] 172.28.0.1:34262 - "GET /telescope/requests HTTP/1.1" 404 [2026-08-23 18:16:59] [0.6.1] [INFO] 172.28.0.1:34292 - "GET /info.php HTTP/1.1" 404 [2026-08-23 18:17:00] [0.6.1] [INFO] 172.28.0.1:34322 - "GET /.well-known/security.txt HTTP/1.1" 404 [2026-08-23 18:17:02] [0.6.1] [INFO] 172.28.0.1:34370 - "GET /actuator/env HTTP/1.1" 404 [2026-08-23 18:17:04] [0.6.1] [INFO] 172.28.0.1:34404 - "GET /trace.axd HTTP/1.1" 404 [2026-08-23 18:17:06] [0.6.1] [INFO] 172.28.0.1:34438 - "GET /%40vite/env HTTP/1.1" 404 [2026-08-23 18:17:08] [0.6.1] [INFO] 172.28.0.1:34504 - "GET /.vscode/sftp.json HTTP/1.1" 404 [2026-08-23 18:17:10] [0.6.1] [INFO] 172.28.0.1:34542 - "OPTIONS / HTTP/1.1" 405 [2026-08-23 18:17:11] [0.6.1] [INFO] 172.28.0.1:34578 - "GET /?rest_route=/wp/v2/users/ HTTP/1.1" 200 [2026-08-23 18:17:13] [0.6.1] [INFO] 172.28.0.1:34606 - "GET /debug/default/view?panel=config HTTP/1.1" 404 [2026-08-23 18:20:56] [0.6.1] [INFO] 172.28.0.1:38252 - "GET / HTTP/1.1" 200 [2026-08-23 18:42:16] [0.6.1] [INFO] 172.28.0.1:59034 - "GET /static/default/m3u.html HTTP/1.1" 200 [2026-08-23 18:43:42] [0.6.1] [INFO] 172.28.0.1:60450 - "GET /static/default/merge/index.html HTTP/1.1" 200 [2026-08-23 18:44:50] [0.6.1] [INFO] 172.28.0.1:33296 - "GET /static/default/setting.js?version=1780982533 HTTP/1.1" 200 [2026-08-23 18:44:51] [0.6.1] [INFO] 172.28.0.1:33305 - "GET /static/default/setting.css?version=1780982533 HTTP/1.1" 200 [2026-08-23 18:46:23] [0.6.1] [INFO] 172.28.0.1:34808 - "GET /static/default/downloadtool.html HTTP/1.1" 200 [2026-08-23 18:46:23] [0.6.1] [INFO] 172.28.0.1:34812 - "GET /static/tailwind/debug.html HTTP/1.1" 200