[2026-09-25 10:30:58] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-09-25 10:30:58] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-09-25 10:30:58] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-09-25 10:30:58] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='', cur_playlist='', playlist2music={})} [2026-09-25 10:30:58] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ["Shakin' Stevens - Because I Love You", '张希,曹方 - 认真地老去'] ... ['许冠杰-天才白痴梦', '李克勤-爱不释手'] with len: 761 [2026-09-25 10:30:58] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-09-25 10:30:58] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-09-25 10:30:58] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-09-25 10:30:58] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-09-25 10:30:58] [0.5.6] [INFO] music_library.py:965: 启动后台构建 tag cache [2026-09-25 10:30:58] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['Susie Tallman - Red River Valley', '焦迈奇 - 今天也想见到你'] ... ['南游记乐队 - 空欢喜(民谣版)', 'Ke$ha - Supernatural'] with len: 761 [2026-09-25 10:30:58] [0.5.6] [INFO] xiaomusic.py:683: reinit success. data:Config(account='******', password='******', mi_did='501804249', cookie='', verbose=False, music_path='music', temp_path='music/tmp', download_path='music/download', conf_path='conf', cache_dir='cache', hostname='192.168.1.10', port=8090, public_port=58090, proxy='', loudnorm='', search_prefix='bilisearch:', ffmpeg_location='./ffmpeg/bin', get_duration_type='ffprobe', active_cmd='play,search_play,set_play_type_rnd,playlocal,search_playlocal,play_music_list,play_music_list_index,stop_after_minute,stop', exclude_dirs='@eaDir,tmp', ignore_tag_dirs='', music_path_depth=10, disable_httpauth=True, httpauth_username='******', httpauth_password='******', music_list_url='', 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_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.6, enable_fuzzy_match=True, fuzzy_match_max_results=100, 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={'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='', cur_playlist='全部', playlist2music={})}, group_list='', remove_id3tag=False, convert_to_mp3=False, delay_sec=3, 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=False, 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=False, web_music_proxy=False, edge_tts_voice='zh-CN-XiaoyiNeural', enable_auto_clean_temp=True, qrcode_timeout=120) [2026-09-25 10:30:58] [0.5.6] [INFO] dependencies.py:277: disable_httpauth:True [2026-09-25 10:30:58] [0.5.6] [INFO] music_library.py:921: 已从【cache/tag_cache.json】加载 tag cache [2026-09-25 10:30:58] [0.5.6] [INFO] music_library.py:981: ignore_tag_absolute_dirs: [] [2026-09-25 10:30:59] [0.5.6] [INFO] music_library.py:937: 保存:tag cache 已保存到【cache/tag_cache.json】 [2026-09-25 10:30:59] [0.5.6] [INFO] music_library.py:1021: tag 更新完成 [2026-09-25 10:31:00] [0.5.6] [INFO] system.py:132: getsetting device_list: [{'deviceID': '7814f86f-0583-468b-8506-0f7cb67528a6', 'serialNumber': '36836/A1UZ26778', 'name': '小米Sound', 'alias': '小米Sound', 'current': False, 'presence': 'online', 'address': '101.87.165.230', 'miotDID': '501804249', 'hardware': 'L16A', 'romVersion': '1.106.3', 'romChannel': 'release', 'capabilities': {'airplay2_reprovision': 1, 'multiroom_music': 1, 'multiroom_miplay': 1, 'content_blacklist': 1, 'lan_tv_control': 1, 'night_mode_v2': 1, 'school_timetable': 1, 'user_nick_name': 1, 'night_mode': 1, 'player_pause_timer': 1, 'dialog_h5': 1, 'child_mode_2': 1, 'decibel_detection': 1, 'stereo_mode_v2': 1, 'report_times': 1, 'continuous_desc_other': 1, 'voip_signal': 1, 'custom_tts': 1, 'ai_instruction': 1, 'alarm_volume': 1, 'classified_alarm': 1, 'loadmore_v2': 1, 'mesh': 1, 'ai_protocol_3_0': 1, 'voice_print_multidevice': 1, 'child_mode': 1, 'night_mode_detail': 1, 'baby_schedule': 1, 'tone_setting': 1, 'earthquake': 1, 'alarm_repeat_option_v2': 1, 'nearfield_relay': 1, 'xiaomi_voip': 1, 'continuous_dialogue': 1, 'background_sound_v2': 1, 'family_voice': 1, 'bluetooth_option_v2': 1, 'background_sound': 1, 'yueyu': 1, 'stereo_mode': 1, 'answer_tone': 1, 'mico_current': 1, 'yunduantts': 1, 'voip_used_time': 1}, 'remoteCtrlType': '', 'deviceSNProfile': 'eyJzaW5nbGVfdXJsIjoiaHR0cHM6Ly9jZG4uY25iajEuZmRzLmFwaS5taS1pbWcuY29tL21pY28vNjJjNTNmZGItZDVhZC00ODBmLThjMGEtNDkzYzg1YTM4YjQ2Iiwic2lnbmF0dXJlIjoiR0JEcEdncHJIT1BwbVYxdDE1aG40bnNZR0JMRkJCRU9Qd0pJL0lIYXU2MXRTTDFzSndFb0ZDZUI3MmZQNWc1YThIcFFrMk1POXFybHhyZ1ZKUWdTQUE9PSIsInJvbVZlcnNpb24iOiIxLjEwNi4zIiwiZGVmYXVsdF9hbnN3ZXJfdG9uZSI6InRydWUiLCJzdGVyZW9fdXJsIjoiaHR0cHM6Ly9jZG4uY25iajEuZmRzLmFwaS5taS1pbWcuY29tL21pY28vNmE4YTQ4M2QtYWVjMi00Mzg0LWFmNTMtYmFjNzcyOTYxNDMxIiwic2lnbiI6ImM1OGI4OGM4MGYxYjBlNDNlOTJiNTc0NzllZDJjNzJlZWE2ZDNhZGEyZTM2MWViY2NmYTZhZTRmYmUzMmNiNTUiLCJtdWx0aV9yb29tX3VybCI6Imh0dHBzOi8vY2RuLmNuYmoxLmZkcy5hcGkubWktaW1nLmNvbS9taWNvLzZjZDA1YjU3LTdmMGMtNGM5ZC05MTIwLThmNzVkZWQ5ODczZCIsInNuIjoiMzY4MzYvQTFVWjI2Nzc4IiwiYXVkaW9fcmVsYXlfaWRtX3ZlcnNpb24iOiIyNSIsImF1ZGlvX3JlbGF5X21pbGlua192ZXJzaW9uIjoiMTIwNDA3MDIiLCJzdXBwb3J0X2JpZ19tb3VkbGUiOiJ0cnVlIn0=', 'deviceProfile': 'eyJzaWduIjoiYWFhYTczNjJlNjM4ZjE0ZjA5Y2ZhMGVmZjMwODdiNjkyNjlmYjc3OWFmZTQ4ZmEyOWM2ZGY4NjkxODQyYmIyYSIsInNldHRpbmdzX2NhcmQiOiJ0YWxrUmVjb3JkLGJsdWV0b290aFNldHRpbmcsbXVzaWNDb2xsZWN0aW9uLGF1ZGlvQ29sbGVjdGlvbixzdGVyZW8sYWxhcm0saG9tZVNvdW5kLHRvbmUsdGVsIiwiZGV2aWNlSWQiOiI3ODE0Zjg2Zi0wNTgzLTQ2OGItODUwNi0wZjdjYjY3NTI4YTYifQ==', 'brokerEndpoint': ' ', 'brokerIndex': -1, 'mac': '5C:02:14:2D:01:97', 'ssid': ''}] [2026-09-25 10:31:03] [0.5.6] [INFO] device_player.py:929: get_volume. playing_info:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 3, "volume": 36, "loop_type": 2 }'}} [2026-09-25 10:31:03] [0.5.6] [INFO] device_player.py:936: get_volume. volume:36 [2026-09-25 10:31:04] [0.5.6] [INFO] playlist.py:40: playmusiclist 501804249 listname:全部 musicname:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:31:04] [0.5.6] [INFO] music_library.py:633: 根据【全部】找到播放列表【全部】 [2026-09-25 10:31:04] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['任素汐 - 我要你', '陈百强-烟雨凄迷'] ... ['杨千嬅-可惜我是水瓶座', 'Deutschland Sucht Den Superstar - Cry On My Shoulder'] with len: 761 [2026-09-25 10:31:04] [0.5.6] [INFO] device_player.py:970: 开始播放列表全部 Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:31:04] [0.5.6] [INFO] device_player.py:256: play_internal. search_key: name:Stevie Wonder - I Just Called to Say I Love You.mp2 allow_download:True [2026-09-25 10:31:04] [0.5.6] [INFO] music_library.py:594: 根据【Stevie Wonder - I Just Called to Say I Love You.mp2】找到歌曲【['Stevie Wonder - I Just Called to Say I Love You.mp2']】 [2026-09-25 10:31:04] [0.5.6] [INFO] device_player.py:267: play_internal. 搜索关键词:Stevie Wonder - I Just Called to Say I Love You.mp2 匹配数量:1 [2026-09-25 10:31:04] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-25 10:31:04] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:31:04] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-25 10:31:04] [0.5.6] [INFO] device_player.py:374: cur_music Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:31:04] [0.5.6] [INFO] music_library.py:1077: get_music_url name:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:31:04] [0.5.6] [INFO] music_library.py:670: try get_filename. filename:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:31:04] [0.5.6] [INFO] music_library.py:1232: _get_local_music_url local music. name:Stevie Wonder - I Just Called to Say I Love You.mp2, filename:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:31:04] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac, filename:music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:31:04] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-25 10:31:05] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:31:05] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 3, "volume": 36, "loop_type": 2 }'}} [2026-09-25 10:31:05] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-25 10:31:05] [0.5.6] [INFO] device_player.py:423: 播放 192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac [2026-09-25 10:31:05] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac [2026-09-25 10:31:05] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-09-25 10:31:05] [0.5.6] [INFO] device_player.py:443: 【Stevie Wonder - I Just Called to Say I Love You.mp2】已经开始播放了 [2026-09-25 10:31:05] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-09-25 10:31:05] [0.5.6] [INFO] device_player.py:467: 获取音乐时长耗时: 0.002 秒 [2026-09-25 10:31:05] [0.5.6] [INFO] device_player.py:472: 原始歌曲时长: 261.773 秒, 调整后定时器时长: 264.772 秒 [2026-09-25 10:31:05] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:31:05] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-25 10:31:05] [0.5.6] [INFO] device_player.py:910: 264.77162878399656 秒后将会播放下一首歌曲 did: 501804249 [2026-09-25 10:31:05] [0.5.6] [INFO] config_manager.py:62: Configuration saved to conf/setting.json [2026-09-25 10:31:05] [0.5.6] [INFO] config_manager.py:82: save_cur_config ok [2026-09-25 10:31:15] [0.5.6] [INFO] command_handler.py:51: 收到消息:音量多少 控制面板:False did:501804249 [2026-09-25 10:31:15] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 音量多少 False [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:593: 现在重新播放歌曲 [2026-09-25 10:31:16] [0.5.6] [INFO] music_library.py:670: try get_filename. filename:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:256: play_internal. search_key: name:Stevie Wonder - I Just Called to Say I Love You.mp2 allow_download:True [2026-09-25 10:31:16] [0.5.6] [INFO] music_library.py:594: 根据【Stevie Wonder - I Just Called to Say I Love You.mp2】找到歌曲【['Stevie Wonder - I Just Called to Say I Love You.mp2']】 [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:267: play_internal. 搜索关键词:Stevie Wonder - I Just Called to Say I Love You.mp2 匹配数量:1 [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:1022: 下一曲定时器已取消 did: 501804249 [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:374: cur_music Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:31:16] [0.5.6] [INFO] music_library.py:1077: get_music_url name:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:31:16] [0.5.6] [INFO] music_library.py:670: try get_filename. filename:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:31:16] [0.5.6] [INFO] music_library.py:1232: _get_local_music_url local music. name:Stevie Wonder - I Just Called to Say I Love You.mp2, filename:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:31:16] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac, filename:music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 0, "volume": 36, "loop_type": 2 }'}} [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:423: 播放 192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:443: 【Stevie Wonder - I Just Called to Say I Love You.mp2】已经开始播放了 [2026-09-25 10:31:16] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:467: 获取音乐时长耗时: 0.001 秒 [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:472: 原始歌曲时长: 261.773 秒, 调整后定时器时长: 264.773 秒 [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-25 10:31:16] [0.5.6] [INFO] device_player.py:910: 264.77276842480467 秒后将会播放下一首歌曲 did: 501804249 [2026-09-25 10:31:16] [0.5.6] [INFO] config_manager.py:62: Configuration saved to conf/setting.json [2026-09-25 10:31:16] [0.5.6] [INFO] config_manager.py:82: save_cur_config ok [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:886: 定时器时间到了 did: 501804249 [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:319: 开始播放下一首 [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['Vicetone,Tony Igy - Astronomia', '夏小虎 - 逝年'] ... ['罗文-沧海一声笑', "Sam Smith - Writing's on the Wall"] with len: 761 [2026-09-25 10:35:41] [0.5.6] [INFO] music_library.py:670: try get_filename. filename:music/music1/叶倩文-焚心似火.wav [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:331: get_next_music 叶倩文-焚心似火 [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:332: _play_next. name:叶倩文-焚心似火, cur_music:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:256: play_internal. search_key: name:叶倩文-焚心似火 allow_download:True [2026-09-25 10:35:41] [0.5.6] [INFO] music_library.py:594: 根据【叶倩文-焚心似火】找到歌曲【['叶倩文-焚心似火', '叶倩文-焚心以火']】 [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:267: play_internal. 搜索关键词:叶倩文-焚心似火 匹配数量:1 [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:374: cur_music 叶倩文-焚心似火 [2026-09-25 10:35:41] [0.5.6] [INFO] music_library.py:1077: get_music_url name:叶倩文-焚心似火 [2026-09-25 10:35:41] [0.5.6] [INFO] music_library.py:670: try get_filename. filename:music/music1/叶倩文-焚心似火.wav [2026-09-25 10:35:41] [0.5.6] [INFO] music_library.py:1232: _get_local_music_url local music. name:叶倩文-焚心似火, filename:music/music1/叶倩文-焚心似火.wav [2026-09-25 10:35:41] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/music1/叶倩文-焚心似火.wav, filename:music1/叶倩文-焚心似火.wav [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-25 10:35:41] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:35:42] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 36, "loop_type": 2 }'}} [2026-09-25 10:35:42] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:35:42] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-25 10:35:42] [0.5.6] [INFO] device_player.py:423: 播放 192.168.1.10:58090/music/music1/%E5%8F%B6%E5%80%A9%E6%96%87-%E7%84%9A%E5%BF%83%E4%BC%BC%E7%81%AB.wav [2026-09-25 10:35:42] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/music1/%E5%8F%B6%E5%80%A9%E6%96%87-%E7%84%9A%E5%BF%83%E4%BC%BC%E7%81%AB.wav [2026-09-25 10:35:42] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/music1/%E5%8F%B6%E5%80%A9%E6%96%87-%E7%84%9A%E5%BF%83%E4%BC%BC%E7%81%AB.wav ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-09-25 10:35:42] [0.5.6] [INFO] device_player.py:443: 【叶倩文-焚心似火】已经开始播放了 [2026-09-25 10:35:42] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-09-25 10:35:42] [0.5.6] [INFO] device_player.py:467: 获取音乐时长耗时: 0.001 秒 [2026-09-25 10:35:42] [0.5.6] [INFO] device_player.py:472: 原始歌曲时长: 234.693 秒, 调整后定时器时长: 237.692 秒 [2026-09-25 10:35:42] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:35:42] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-25 10:35:42] [0.5.6] [INFO] device_player.py:910: 237.69188794499206 秒后将会播放下一首歌曲 did: 501804249 [2026-09-25 10:35:42] [0.5.6] [INFO] config_manager.py:62: Configuration saved to conf/setting.json [2026-09-25 10:35:42] [0.5.6] [INFO] config_manager.py:82: save_cur_config ok [2026-09-25 10:36:48] [0.5.6] [INFO] playlist.py:40: playmusiclist 501804249 listname:全部 musicname:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:36:48] [0.5.6] [INFO] music_library.py:633: 根据【全部】找到播放列表【全部】 [2026-09-25 10:36:48] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['李袁杰 - 离人愁', '马良 - 醒着醉'] ... ['房东的猫 - 云烟成雨', '徐小凤-雪后有春风'] with len: 761 [2026-09-25 10:36:48] [0.5.6] [INFO] device_player.py:970: 开始播放列表全部 Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:36:48] [0.5.6] [INFO] device_player.py:256: play_internal. search_key: name:Stevie Wonder - I Just Called to Say I Love You.mp2 allow_download:True [2026-09-25 10:36:48] [0.5.6] [INFO] music_library.py:594: 根据【Stevie Wonder - I Just Called to Say I Love You.mp2】找到歌曲【['Stevie Wonder - I Just Called to Say I Love You.mp2']】 [2026-09-25 10:36:48] [0.5.6] [INFO] device_player.py:267: play_internal. 搜索关键词:Stevie Wonder - I Just Called to Say I Love You.mp2 匹配数量:1 [2026-09-25 10:36:48] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-25 10:36:48] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:36:48] [0.5.6] [INFO] device_player.py:1022: 下一曲定时器已取消 did: 501804249 [2026-09-25 10:36:48] [0.5.6] [INFO] device_player.py:374: cur_music Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:36:48] [0.5.6] [INFO] music_library.py:1077: get_music_url name:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:36:48] [0.5.6] [INFO] music_library.py:670: try get_filename. filename:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:36:48] [0.5.6] [INFO] music_library.py:1232: _get_local_music_url local music. name:Stevie Wonder - I Just Called to Say I Love You.mp2, filename:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:36:48] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac, filename:music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:36:48] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 36, "loop_type": 2 }'}} [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:423: 播放 192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:443: 【Stevie Wonder - I Just Called to Say I Love You.mp2】已经开始播放了 [2026-09-25 10:36:49] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:467: 获取音乐时长耗时: 0.000 秒 [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:472: 原始歌曲时长: 261.773 秒, 调整后定时器时长: 264.773 秒 [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:910: 264.7729892004089 秒后将会播放下一首歌曲 did: 501804249 [2026-09-25 10:36:49] [0.5.6] [INFO] config_manager.py:62: Configuration saved to conf/setting.json [2026-09-25 10:36:49] [0.5.6] [INFO] config_manager.py:82: save_cur_config ok [2026-09-25 10:36:49] [0.5.6] [INFO] playlist.py:40: playmusiclist 501804249 listname:全部 musicname:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:36:49] [0.5.6] [INFO] music_library.py:633: 根据【全部】找到播放列表【全部】 [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['邝美云-寂寞的风', '张国荣-风继续吹'] ... ['尧十三 - 北方的女王(demo)', '谢春花 - 只道寻常'] with len: 761 [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:970: 开始播放列表全部 Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:256: play_internal. search_key: name:Stevie Wonder - I Just Called to Say I Love You.mp2 allow_download:True [2026-09-25 10:36:49] [0.5.6] [INFO] music_library.py:594: 根据【Stevie Wonder - I Just Called to Say I Love You.mp2】找到歌曲【['Stevie Wonder - I Just Called to Say I Love You.mp2']】 [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:267: play_internal. 搜索关键词:Stevie Wonder - I Just Called to Say I Love You.mp2 匹配数量:1 [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:1022: 下一曲定时器已取消 did: 501804249 [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:374: cur_music Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:36:49] [0.5.6] [INFO] music_library.py:1077: get_music_url name:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:36:49] [0.5.6] [INFO] music_library.py:670: try get_filename. filename:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:36:49] [0.5.6] [INFO] music_library.py:1232: _get_local_music_url local music. name:Stevie Wonder - I Just Called to Say I Love You.mp2, filename:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:36:49] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac, filename:music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:36:49] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 36, "loop_type": 2 }'}} [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:423: 播放 192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:443: 【Stevie Wonder - I Just Called to Say I Love You.mp2】已经开始播放了 [2026-09-25 10:36:50] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:467: 获取音乐时长耗时: 0.000 秒 [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:472: 原始歌曲时长: 261.773 秒, 调整后定时器时长: 264.773 秒 [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-25 10:36:50] [0.5.6] [INFO] device_player.py:910: 264.77291028385923 秒后将会播放下一首歌曲 did: 501804249 [2026-09-25 10:36:50] [0.5.6] [INFO] config_manager.py:62: Configuration saved to conf/setting.json [2026-09-25 10:36:50] [0.5.6] [INFO] config_manager.py:82: save_cur_config ok [2026-09-25 10:36:52] [0.5.6] [INFO] playlist.py:40: playmusiclist 501804249 listname:全部 musicname:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:36:52] [0.5.6] [INFO] music_library.py:633: 根据【全部】找到播放列表【全部】 [2026-09-25 10:36:52] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['Frankmusik - Wrecking Ball', 'Groove Coverage - She (Radio Edit)'] ... ['解忧邵帅 - 一个人的城市', '陈雪凝 - 绿色'] with len: 761 [2026-09-25 10:36:52] [0.5.6] [INFO] device_player.py:970: 开始播放列表全部 Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:36:52] [0.5.6] [INFO] device_player.py:256: play_internal. search_key: name:Stevie Wonder - I Just Called to Say I Love You.mp2 allow_download:True [2026-09-25 10:36:52] [0.5.6] [INFO] music_library.py:594: 根据【Stevie Wonder - I Just Called to Say I Love You.mp2】找到歌曲【['Stevie Wonder - I Just Called to Say I Love You.mp2']】 [2026-09-25 10:36:52] [0.5.6] [INFO] device_player.py:267: play_internal. 搜索关键词:Stevie Wonder - I Just Called to Say I Love You.mp2 匹配数量:1 [2026-09-25 10:36:52] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-25 10:36:52] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:36:52] [0.5.6] [INFO] device_player.py:1022: 下一曲定时器已取消 did: 501804249 [2026-09-25 10:36:52] [0.5.6] [INFO] device_player.py:374: cur_music Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:36:52] [0.5.6] [INFO] music_library.py:1077: get_music_url name:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:36:52] [0.5.6] [INFO] music_library.py:670: try get_filename. filename:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:36:52] [0.5.6] [INFO] music_library.py:1232: _get_local_music_url local music. name:Stevie Wonder - I Just Called to Say I Love You.mp2, filename:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:36:52] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac, filename:music4/Stevie Wonder - I Just Called to Say I Love You.mp2.flac [2026-09-25 10:36:52] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-25 10:36:52] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:36:52] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 36, "loop_type": 2 }'}} [2026-09-25 10:36:53] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:36:53] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-25 10:36:53] [0.5.6] [INFO] device_player.py:423: 播放 192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac [2026-09-25 10:36:53] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac [2026-09-25 10:36:53] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/music4/Stevie%20Wonder%20-%20I%20Just%20Called%20to%20Say%20I%20Love%20You.mp2.flac ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-09-25 10:36:53] [0.5.6] [INFO] device_player.py:443: 【Stevie Wonder - I Just Called to Say I Love You.mp2】已经开始播放了 [2026-09-25 10:36:53] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-09-25 10:36:53] [0.5.6] [INFO] device_player.py:467: 获取音乐时长耗时: 0.000 秒 [2026-09-25 10:36:53] [0.5.6] [INFO] device_player.py:472: 原始歌曲时长: 261.773 秒, 调整后定时器时长: 264.773 秒 [2026-09-25 10:36:53] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:36:53] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-25 10:36:53] [0.5.6] [INFO] device_player.py:910: 264.7729949224548 秒后将会播放下一首歌曲 did: 501804249 [2026-09-25 10:36:53] [0.5.6] [INFO] config_manager.py:62: Configuration saved to conf/setting.json [2026-09-25 10:36:53] [0.5.6] [INFO] config_manager.py:82: save_cur_config ok [2026-09-25 10:36:54] [0.5.6] [INFO] device.py:126: stop did:501804249 [2026-09-25 10:36:54] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-25 10:36:54] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:36:54] [0.5.6] [INFO] device_player.py:1022: 下一曲定时器已取消 did: 501804249 [2026-09-25 10:36:54] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-25 10:36:54] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:36:54] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 36, "loop_type": 2 }'}} [2026-09-25 10:36:54] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:36:54] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-25 10:36:54] [0.5.6] [INFO] device_player.py:983: stop now [2026-09-25 10:36:57] [0.5.6] [INFO] device.py:67: set_volume 501804249 33 [2026-09-25 10:36:57] [0.5.6] [INFO] device_player.py:914: set_volume. did: 501804249 volume: 33 [2026-09-25 10:36:59] [0.5.6] [INFO] device.py:67: set_volume 501804249 63 [2026-09-25 10:36:59] [0.5.6] [INFO] device_player.py:914: set_volume. did: 501804249 volume: 63 [2026-09-25 10:37:00] [0.5.6] [INFO] device.py:67: set_volume 501804249 23 [2026-09-25 10:37:00] [0.5.6] [INFO] device_player.py:914: set_volume. did: 501804249 volume: 23 [2026-09-25 10:37:02] [0.5.6] [INFO] device.py:67: set_volume 501804249 28 [2026-09-25 10:37:02] [0.5.6] [INFO] device_player.py:914: set_volume. did: 501804249 volume: 28 [2026-09-25 10:37:03] [0.5.6] [INFO] device.py:67: set_volume 501804249 33 [2026-09-25 10:37:03] [0.5.6] [INFO] device_player.py:914: set_volume. did: 501804249 volume: 33 [2026-09-25 10:37:04] [0.5.6] [INFO] device.py:67: set_volume 501804249 46 [2026-09-25 10:37:04] [0.5.6] [INFO] device_player.py:914: set_volume. did: 501804249 volume: 46 [2026-09-25 10:37:08] [0.5.6] [INFO] device.py:117: tts 501804249 播放文字测试 [2026-09-25 10:37:08] [0.5.6] [INFO] device_player.py:482: try do_tts value:播放文字测试 [2026-09-25 10:37:08] [0.5.6] [INFO] device_player.py:716: _text_to_speech_edge_tts 播放文字测试 [2026-09-25 10:37:08] [0.5.6] [INFO] device_player.py:725: 使用 edge-tts 生成语音: 播放文字测试, voice: zh-CN-XiaoyiNeural [2026-09-25 10:37:08] [0.5.6] [INFO] device_player.py:733: edge-tts 生成的文件路径: music/tmp/7773e708b7de1f48956c65965d540e84.mp3 [2026-09-25 10:37:08] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/tmp/7773e708b7de1f48956c65965d540e84.mp3, filename:tmp/7773e708b7de1f48956c65965d540e84.mp3 [2026-09-25 10:37:08] [0.5.6] [INFO] device_player.py:737: TTS 播放 URL: 192.168.1.10:58090/music/tmp/7773e708b7de1f48956c65965d540e84.mp3 [2026-09-25 10:37:09] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/tmp/7773e708b7de1f48956c65965d540e84.mp3 [2026-09-25 10:37:09] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/tmp/7773e708b7de1f48956c65965d540e84.mp3 ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-09-25 10:37:09] [0.5.6] [INFO] music_utils.py:221: 待执行的完整命令 ffprobe command: ./ffmpeg/bin/ffprobe -v error -show_entries format=duration -of json music/tmp/7773e708b7de1f48956c65965d540e84.mp3 [2026-09-25 10:37:09] [0.5.6] [INFO] music_utils.py:232: 命令执行结果 command result - return code: 0, stdout: { "format": { "duration": "2.136000" } } [2026-09-25 10:37:09] [0.5.6] [INFO] music_utils.py:241: Successfully extracted duration: 2.136 seconds for file: music/tmp/7773e708b7de1f48956c65965d540e84.mp3 [2026-09-25 10:37:09] [0.5.6] [INFO] device_player.py:744: TTS 音频时长: 2.136 秒 [2026-09-25 10:37:09] [0.5.6] [INFO] device_player.py:768: 已设置 TTS 定时器,2.136 秒后停止 [2026-09-25 10:37:11] [0.5.6] [INFO] device_player.py:493: do_tts ok. cur_music:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:37:11] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-25 10:37:11] [0.5.6] [INFO] device_player.py:752: TTS 播放定时器时间到 [2026-09-25 10:37:11] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-25 10:37:11] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:37:11] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-25 10:37:11] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-25 10:37:11] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:37:11] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 46, "loop_type": 2 }'}} [2026-09-25 10:37:11] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:37:11] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-25 10:37:11] [0.5.6] [INFO] device_player.py:983: stop now [2026-09-25 10:37:17] [0.5.6] [INFO] device.py:117: tts 501804249 王思洋小朋友 [2026-09-25 10:37:17] [0.5.6] [INFO] device_player.py:482: try do_tts value:王思洋小朋友 [2026-09-25 10:37:17] [0.5.6] [INFO] device_player.py:716: _text_to_speech_edge_tts 王思洋小朋友 [2026-09-25 10:37:17] [0.5.6] [INFO] device_player.py:725: 使用 edge-tts 生成语音: 王思洋小朋友, voice: zh-CN-XiaoyiNeural [2026-09-25 10:37:17] [0.5.6] [INFO] device_player.py:733: edge-tts 生成的文件路径: music/tmp/f566e91a4e4dde49419fa1b7d7b06dda.mp3 [2026-09-25 10:37:17] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/tmp/f566e91a4e4dde49419fa1b7d7b06dda.mp3, filename:tmp/f566e91a4e4dde49419fa1b7d7b06dda.mp3 [2026-09-25 10:37:17] [0.5.6] [INFO] device_player.py:737: TTS 播放 URL: 192.168.1.10:58090/music/tmp/f566e91a4e4dde49419fa1b7d7b06dda.mp3 [2026-09-25 10:37:17] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/tmp/f566e91a4e4dde49419fa1b7d7b06dda.mp3 [2026-09-25 10:37:17] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/tmp/f566e91a4e4dde49419fa1b7d7b06dda.mp3 ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-09-25 10:37:17] [0.5.6] [INFO] music_utils.py:221: 待执行的完整命令 ffprobe command: ./ffmpeg/bin/ffprobe -v error -show_entries format=duration -of json music/tmp/f566e91a4e4dde49419fa1b7d7b06dda.mp3 [2026-09-25 10:37:17] [0.5.6] [INFO] music_utils.py:232: 命令执行结果 command result - return code: 0, stdout: { "format": { "duration": "2.064000" } } [2026-09-25 10:37:17] [0.5.6] [INFO] music_utils.py:241: Successfully extracted duration: 2.064 seconds for file: music/tmp/f566e91a4e4dde49419fa1b7d7b06dda.mp3 [2026-09-25 10:37:17] [0.5.6] [INFO] device_player.py:744: TTS 音频时长: 2.064 秒 [2026-09-25 10:37:17] [0.5.6] [INFO] device_player.py:768: 已设置 TTS 定时器,2.064 秒后停止 [2026-09-25 10:37:19] [0.5.6] [INFO] device_player.py:493: do_tts ok. cur_music:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:37:19] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-25 10:37:19] [0.5.6] [INFO] device_player.py:752: TTS 播放定时器时间到 [2026-09-25 10:37:19] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-25 10:37:19] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:37:19] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-25 10:37:19] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-25 10:37:19] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:37:19] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 46, "loop_type": 2 }'}} [2026-09-25 10:37:19] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:37:19] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-25 10:37:19] [0.5.6] [INFO] device_player.py:983: stop now [2026-09-25 10:37:22] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-25 10:37:22] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-25 10:37:23] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-25 10:37:37] [0.5.6] [WARNING] analytics.py:73: google analytics run_with_cancel failed [2026-09-25 10:37:50] [0.5.6] [WARNING] analytics.py:73: google analytics run_with_cancel failed [2026-09-25 10:48:09] [0.5.6] [INFO] command_handler.py:51: 收到消息:关机 控制面板:False did:501804249 [2026-09-25 10:48:09] [0.5.6] [INFO] command_handler.py:105: 完全匹配指令. query:关机 opvalue:stop [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 0, "volume": 48, "loop_type": 2 }'}} [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:482: try do_tts value:收到,再见 [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:716: _text_to_speech_edge_tts 收到,再见 [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:725: 使用 edge-tts 生成语音: 收到,再见, voice: zh-CN-XiaoyiNeural [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:733: edge-tts 生成的文件路径: music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-25 10:48:09] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/tmp/94b5b600043b00246851a8941a1c565b.mp3, filename:tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:737: TTS 播放 URL: 192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-09-25 10:48:09] [0.5.6] [INFO] music_utils.py:221: 待执行的完整命令 ffprobe command: ./ffmpeg/bin/ffprobe -v error -show_entries format=duration -of json music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-25 10:48:09] [0.5.6] [INFO] music_utils.py:232: 命令执行结果 command result - return code: 0, stdout: { "format": { "duration": "2.136000" } } [2026-09-25 10:48:09] [0.5.6] [INFO] music_utils.py:241: Successfully extracted duration: 2.136 seconds for file: music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:744: TTS 音频时长: 2.136 秒 [2026-09-25 10:48:09] [0.5.6] [INFO] device_player.py:768: 已设置 TTS 定时器,2.136 秒后停止 [2026-09-25 10:48:10] [0.5.6] [INFO] device_player.py:493: do_tts ok. cur_music:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-25 10:48:10] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-25 10:48:11] [0.5.6] [INFO] device_player.py:752: TTS 播放定时器时间到 [2026-09-25 10:48:11] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-25 10:48:11] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:48:11] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-25 10:48:11] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-25 10:48:11] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:48:12] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 48, "loop_type": 2 }'}} [2026-09-25 10:48:12] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:48:12] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-25 10:48:12] [0.5.6] [INFO] device_player.py:983: stop now [2026-09-25 10:48:13] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-25 10:48:13] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-25 10:48:13] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-25 10:48:13] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-25 10:48:13] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-25 10:48:13] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 2, "volume": 48, "loop_type": 2 }'}} [2026-09-25 10:48:13] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-25 10:48:13] [0.5.6] [INFO] device_player.py:983: stop now [2026-09-25 10:48:25] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-09-25 10:48:25] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-09-25 10:48:26] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-25 20:46:26] [0.5.6] [INFO] command_handler.py:51: 收到消息:15分钟以后提醒王思阳关关电视关IPAD 控制面板:False did:501804249 [2026-09-25 20:46:26] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 15分钟以后提醒王思阳关关电视关IPAD False [2026-09-25 20:46:27] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-25 20:46:33] [0.5.6] [INFO] command_handler.py:51: 收到消息:15分钟以后提醒王旭阳关电视 控制面板:False did:501804249 [2026-09-25 20:46:33] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 15分钟以后提醒王旭阳关电视 False [2026-09-25 20:46:34] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-25 20:48:10] [0.5.6] [INFO] command_handler.py:51: 收到消息:15分钟以后提醒王夕阳关电视 控制面板:False did:501804249 [2026-09-25 20:48:10] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 15分钟以后提醒王夕阳关电视 False [2026-09-25 20:48:11] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-25 20:48:34] [0.5.6] [INFO] command_handler.py:51: 收到消息:十五分钟以后提醒王思阳不要看电视了 控制面板:False did:501804249 [2026-09-25 20:48:34] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 十五分钟以后提醒王思阳不要看电视了 False [2026-09-25 20:48:35] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-25 21:03:52] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-09-25 21:03:52] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-09-25 21:03:53] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-25 21:17:37] [0.5.6] [INFO] js_plugin_manager.py:2570: Reloading all plugins... [2026-09-25 21:17:37] [0.5.6] [INFO] js_plugin_manager.py:916: Plugins directory: conf/js_plugins [2026-09-25 21:17:37] [0.5.6] [INFO] js_plugin_manager.py:917: Plugins config file: conf/plugins-config.json [2026-09-25 21:17:37] [0.5.6] [INFO] js_plugin_manager.py:2575: 最新插件信息:{} [2026-09-26 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-09-26 08:16:25] [0.5.6] [WARNING] conversation.py:181: Execption [2026-09-26 10:11:29] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-26 10:11:29] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-26 10:11:30] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 10:12:32] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-09-26 10:12:32] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-09-26 10:12:33] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 10:12:58] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-26 10:12:58] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-26 10:12:59] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 10:13:09] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-26 10:13:09] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-26 10:13:10] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 10:13:17] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-26 10:13:17] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-26 10:13:18] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 10:30:18] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-26 10:30:18] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-26 10:30:18] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-26 10:30:18] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-09-26 10:30:18] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-09-26 10:30:19] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_jP13W75Vpt2lhMxCAKrJLdme0QzwkG: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-09-26 10:30:19] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-09-26 10:30:19] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-09-26 10:30:19] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-09-26 10:30:19] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-09-26 10:30:19] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-09-26 10:30:19] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-09-26 10:30:19] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['腾格尔 - 可能否', 'Luther Vandross - Dance With My Father'] ... ['李袁杰 - 离人愁', '小闯 - 南方北方'] with len: 761 [2026-09-26 10:30:19] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-09-26 10:30:19] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-09-26 10:30:19] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-09-26 10:30:19] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-09-26 10:30:19] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-09-26 10:34:25] [0.5.6] [INFO] command_handler.py:51: 收到消息:音量三十五 控制面板:False did:501804249 [2026-09-26 10:34:25] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 音量三十五 False [2026-09-26 10:34:26] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 10:48:51] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-26 10:48:51] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-26 10:48:52] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 11:20:53] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-26 11:20:53] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-26 11:20:54] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 11:26:09] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒校园狂想曲第一曲 控制面板:False did:501804249 [2026-09-26 11:26:09] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒校园狂想曲第一曲 False [2026-09-26 11:26:10] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 11:28:33] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒校园狂想曲第二曲 控制面板:False did:501804249 [2026-09-26 11:28:33] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒校园狂想曲第二曲 False [2026-09-26 11:28:34] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 13:55:39] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记稀里糊涂一年级神神气气二年级 控制面板:False did:501804249 [2026-09-26 13:55:39] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记稀里糊涂一年级神神气气二年级 False [2026-09-26 13:55:40] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 14:21:14] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-09-26 14:21:14] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-09-26 14:21:15] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 14:21:47] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-26 14:21:47] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-26 14:21:48] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 17:09:04] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-09-26 17:09:04] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-09-26 17:09:05] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 17:31:21] [0.5.6] [INFO] command_handler.py:51: 收到消息:十分钟以后提醒我进去收东西 控制面板:False did:501804249 [2026-09-26 17:31:21] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 十分钟以后提醒我进去收东西 False [2026-09-26 17:31:22] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 18:11:13] [0.5.6] [INFO] command_handler.py:51: 收到消息:如果王鑫没有吃好的话提醒开始 控制面板:False did:501804249 [2026-09-26 18:11:13] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 如果王鑫没有吃好的话提醒开始 False [2026-09-26 18:11:14] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 19:56:26] [0.5.6] [INFO] command_handler.py:51: 收到消息:十一分钟以后提醒我关IPAD 控制面板:False did:501804249 [2026-09-26 19:56:26] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 十一分钟以后提醒我关IPAD False [2026-09-26 19:56:27] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-26 20:08:06] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-09-26 20:08:06] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-09-26 20:08:07] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-27 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-09-27 10:30:20] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-27 10:30:20] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-27 10:30:20] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-27 10:30:20] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-09-27 10:30:20] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-09-27 10:30:20] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_6JulSHdE7DvsAcYfTa0Ck8g3mMVN2w: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-09-27 10:30:20] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-09-27 10:30:20] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-09-27 10:30:20] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-09-27 10:30:20] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-09-27 10:30:20] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-09-27 10:30:20] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-09-27 10:30:20] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['赵雷 - 三十岁的女人', '陈粒 - 奇妙能力歌'] ... ['Ice Paper - 心如止水', '邝美云-相逢在半生1'] with len: 761 [2026-09-27 10:30:20] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-09-27 10:30:20] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-09-27 10:30:20] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-09-27 10:30:20] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-09-27 10:30:20] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-09-27 15:40:25] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-27 15:40:25] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-27 15:40:26] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-27 16:16:06] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-09-27 16:16:06] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-09-27 16:16:07] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-27 16:52:34] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-27 16:52:34] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-27 16:52:35] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-27 17:38:13] [0.5.6] [INFO] command_handler.py:51: 收到消息:关机 控制面板:False did:501804249 [2026-09-27 17:38:13] [0.5.6] [INFO] command_handler.py:105: 完全匹配指令. query:关机 opvalue:stop [2026-09-27 17:38:13] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-27 17:38:14] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-27 17:38:14] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 0, "volume": 28, "loop_type": 2 }'}} [2026-09-27 17:38:14] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-27 17:38:14] [0.5.6] [INFO] device_player.py:482: try do_tts value:收到,再见 [2026-09-27 17:38:14] [0.5.6] [INFO] device_player.py:716: _text_to_speech_edge_tts 收到,再见 [2026-09-27 17:38:14] [0.5.6] [INFO] device_player.py:725: 使用 edge-tts 生成语音: 收到,再见, voice: zh-CN-XiaoyiNeural [2026-09-27 17:38:14] [0.5.6] [INFO] device_player.py:733: edge-tts 生成的文件路径: music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-27 17:38:14] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/tmp/94b5b600043b00246851a8941a1c565b.mp3, filename:tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-27 17:38:14] [0.5.6] [INFO] device_player.py:737: TTS 播放 URL: 192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-27 17:38:14] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-27 17:38:14] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-09-27 17:38:14] [0.5.6] [INFO] music_utils.py:221: 待执行的完整命令 ffprobe command: ./ffmpeg/bin/ffprobe -v error -show_entries format=duration -of json music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-27 17:38:14] [0.5.6] [INFO] music_utils.py:232: 命令执行结果 command result - return code: 0, stdout: { "format": { "duration": "2.136000" } } [2026-09-27 17:38:14] [0.5.6] [INFO] music_utils.py:241: Successfully extracted duration: 2.136 seconds for file: music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-27 17:38:14] [0.5.6] [INFO] device_player.py:744: TTS 音频时长: 2.136 秒 [2026-09-27 17:38:14] [0.5.6] [INFO] device_player.py:768: 已设置 TTS 定时器,2.136 秒后停止 [2026-09-27 17:38:15] [0.5.6] [INFO] device_player.py:493: do_tts ok. cur_music:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-27 17:38:15] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-27 17:38:16] [0.5.6] [INFO] device_player.py:752: TTS 播放定时器时间到 [2026-09-27 17:38:16] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-27 17:38:16] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-27 17:38:16] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-27 17:38:16] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-27 17:38:16] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-27 17:38:16] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 28, "loop_type": 2 }'}} [2026-09-27 17:38:17] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-27 17:38:17] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-27 17:38:17] [0.5.6] [INFO] device_player.py:983: stop now [2026-09-27 17:38:18] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-27 17:38:18] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-27 17:38:18] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-27 17:38:18] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-27 17:38:18] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-27 17:38:18] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 2, "volume": 28, "loop_type": 2 }'}} [2026-09-27 17:38:18] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-27 17:38:18] [0.5.6] [INFO] device_player.py:983: stop now [2026-09-28 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-09-28 07:18:41] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-28 07:18:41] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-28 07:18:42] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-28 07:49:02] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-09-28 07:49:02] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-09-28 07:49:03] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-28 10:30:21] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-28 10:30:21] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-28 10:30:21] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-28 10:30:21] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-09-28 10:30:21] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-09-28 10:30:21] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_8hSUe0j6sxLY7F4DzPm3A19KOcVaGt: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-09-28 10:30:21] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-09-28 10:30:22] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-09-28 10:30:22] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-09-28 10:30:22] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-09-28 10:30:22] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-09-28 10:30:22] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-09-28 10:30:22] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['解忧邵帅 - 你是我所有的梦', '王宇良 - 春夏秋冬的你'] ... ['鹏泊 - 啷个哩个啷', '谭咏麟-爱的逃兵'] with len: 761 [2026-09-28 10:30:22] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-09-28 10:30:22] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-09-28 10:30:22] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-09-28 10:30:22] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-09-28 10:30:22] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-09-28 18:13:31] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-28 18:13:31] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-28 18:13:32] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-28 19:55:41] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭灯 控制面板:False did:501804249 [2026-09-28 19:55:41] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭灯 False [2026-09-28 19:55:42] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-28 19:55:48] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-09-28 19:55:48] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-09-28 19:55:49] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-28 20:11:44] [0.5.6] [INFO] command_handler.py:51: 收到消息:定个五分钟以后提醒我关电脑 控制面板:False did:501804249 [2026-09-28 20:11:44] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 定个五分钟以后提醒我关电脑 False [2026-09-28 20:11:45] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-28 20:11:46] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-09-28 20:11:46] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-09-28 20:11:47] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-28 20:11:58] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-09-28 20:11:58] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-09-28 20:11:59] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-28 20:12:48] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-09-28 20:12:48] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-09-28 20:12:49] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-28 20:13:01] [0.5.6] [INFO] command_handler.py:51: 收到消息:停止播放 控制面板:False did:501804249 [2026-09-28 20:13:01] [0.5.6] [INFO] command_handler.py:105: 完全匹配指令. query:停止播放 opvalue:stop [2026-09-28 20:13:01] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-28 20:13:02] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-28 20:13:02] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 2, "volume": 28, "loop_type": 2, "media_type": 5, "play_song_detail": { "audio_id": "2360838083077775908", "position": 156157, "duration": 295053 }, "track_list": [ "2334706713457853749", "2336206531284965391", "2337647210257188511", "2339115699875621218", "2339115698587970021", "2340509284265099727", "2340509284818747857", "2342023166248894959", "2342023166069588451", "2343465370775465361", "2343465370560507331", "2346338906154226485", "2346338905258742344", "2347775557824975228", "2347775558719410978", "2349351402174683852", "2349351400956238446", "2350663299881764372", "2350663299773761077", "2352063958151635006", "2353632538225805556", "2353632537473976571", "2355075462320903433", "2355075461515597064", "2356583091136372616", "2358055695442529311", "2359406855575308020", "2359406854859130535", "2360838083077775908", "2360838081879235808" ] }'}} [2026-09-28 20:13:02] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-28 20:13:02] [0.5.6] [INFO] device_player.py:482: try do_tts value:收到,再见 [2026-09-28 20:13:02] [0.5.6] [INFO] device_player.py:716: _text_to_speech_edge_tts 收到,再见 [2026-09-28 20:13:02] [0.5.6] [INFO] device_player.py:725: 使用 edge-tts 生成语音: 收到,再见, voice: zh-CN-XiaoyiNeural [2026-09-28 20:13:02] [0.5.6] [INFO] device_player.py:733: edge-tts 生成的文件路径: music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-28 20:13:02] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/tmp/94b5b600043b00246851a8941a1c565b.mp3, filename:tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-28 20:13:02] [0.5.6] [INFO] device_player.py:737: TTS 播放 URL: 192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-28 20:13:02] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-28 20:13:02] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-09-28 20:13:02] [0.5.6] [INFO] music_utils.py:221: 待执行的完整命令 ffprobe command: ./ffmpeg/bin/ffprobe -v error -show_entries format=duration -of json music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-28 20:13:03] [0.5.6] [INFO] music_utils.py:232: 命令执行结果 command result - return code: 0, stdout: { "format": { "duration": "2.136000" } } [2026-09-28 20:13:03] [0.5.6] [INFO] music_utils.py:241: Successfully extracted duration: 2.136 seconds for file: music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-28 20:13:03] [0.5.6] [INFO] device_player.py:744: TTS 音频时长: 2.136 秒 [2026-09-28 20:13:03] [0.5.6] [INFO] device_player.py:768: 已设置 TTS 定时器,2.136 秒后停止 [2026-09-28 20:13:04] [0.5.6] [INFO] device_player.py:493: do_tts ok. cur_music:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-28 20:13:04] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-28 20:13:05] [0.5.6] [INFO] device_player.py:752: TTS 播放定时器时间到 [2026-09-28 20:13:05] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-28 20:13:05] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-28 20:13:05] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-28 20:13:05] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-28 20:13:05] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-28 20:13:05] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 28, "loop_type": 2 }'}} [2026-09-28 20:13:05] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-28 20:13:05] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-28 20:13:05] [0.5.6] [INFO] device_player.py:983: stop now [2026-09-28 20:13:07] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-28 20:13:07] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-28 20:13:07] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-28 20:13:07] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-28 20:13:07] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-28 20:13:07] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 2, "volume": 28, "loop_type": 2 }'}} [2026-09-28 20:13:07] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-28 20:13:07] [0.5.6] [INFO] device_player.py:983: stop now [2026-09-28 21:21:31] [0.5.6] [INFO] system.py:132: getsetting device_list: [{'deviceID': '7814f86f-0583-468b-8506-0f7cb67528a6', 'serialNumber': '36836/A1UZ26778', 'name': '小米Sound', 'alias': '小米Sound', 'current': False, 'presence': 'online', 'address': '101.87.165.230', 'miotDID': '501804249', 'hardware': 'L16A', 'romVersion': '1.106.3', 'romChannel': 'release', 'capabilities': {'airplay2_reprovision': 1, 'multiroom_music': 1, 'multiroom_miplay': 1, 'content_blacklist': 1, 'lan_tv_control': 1, 'night_mode_v2': 1, 'school_timetable': 1, 'user_nick_name': 1, 'night_mode': 1, 'player_pause_timer': 1, 'dialog_h5': 1, 'child_mode_2': 1, 'decibel_detection': 1, 'stereo_mode_v2': 1, 'report_times': 1, 'continuous_desc_other': 1, 'voip_signal': 1, 'custom_tts': 1, 'ai_instruction': 1, 'alarm_volume': 1, 'classified_alarm': 1, 'loadmore_v2': 1, 'mesh': 1, 'ai_protocol_3_0': 1, 'voice_print_multidevice': 1, 'child_mode': 1, 'night_mode_detail': 1, 'baby_schedule': 1, 'tone_setting': 1, 'earthquake': 1, 'alarm_repeat_option_v2': 1, 'nearfield_relay': 1, 'xiaomi_voip': 1, 'continuous_dialogue': 1, 'background_sound_v2': 1, 'family_voice': 1, 'bluetooth_option_v2': 1, 'background_sound': 1, 'yueyu': 1, 'stereo_mode': 1, 'answer_tone': 1, 'mico_current': 1, 'yunduantts': 1, 'voip_used_time': 1}, 'remoteCtrlType': '', 'deviceSNProfile': 'eyJzaW5nbGVfdXJsIjoiaHR0cHM6Ly9jZG4uY25iajEuZmRzLmFwaS5taS1pbWcuY29tL21pY28vNjJjNTNmZGItZDVhZC00ODBmLThjMGEtNDkzYzg1YTM4YjQ2Iiwic2lnbmF0dXJlIjoiR0JEb1h0VUl0MXRWcHJZY1cvZmxEb3lYR0JJc01wYTV4MGxONEpoRkJmWTdYVkU1VGdFb0ZPRHBkbjJLWWhOYm5weU04ZmllRlZPZVpsQVFKUWdTQUE9PSIsInJvbVZlcnNpb24iOiIxLjEwNi4zIiwiZGVmYXVsdF9hbnN3ZXJfdG9uZSI6InRydWUiLCJzdGVyZW9fdXJsIjoiaHR0cHM6Ly9jZG4uY25iajEuZmRzLmFwaS5taS1pbWcuY29tL21pY28vNmE4YTQ4M2QtYWVjMi00Mzg0LWFmNTMtYmFjNzcyOTYxNDMxIiwic2lnbiI6ImM1OGI4OGM4MGYxYjBlNDNlOTJiNTc0NzllZDJjNzJlZWE2ZDNhZGEyZTM2MWViY2NmYTZhZTRmYmUzMmNiNTUiLCJtdWx0aV9yb29tX3VybCI6Imh0dHBzOi8vY2RuLmNuYmoxLmZkcy5hcGkubWktaW1nLmNvbS9taWNvLzZjZDA1YjU3LTdmMGMtNGM5ZC05MTIwLThmNzVkZWQ5ODczZCIsInNuIjoiMzY4MzYvQTFVWjI2Nzc4IiwiYXVkaW9fcmVsYXlfaWRtX3ZlcnNpb24iOiIyNSIsImF1ZGlvX3JlbGF5X21pbGlua192ZXJzaW9uIjoiMTIwNDA3MDIiLCJzdXBwb3J0X2JpZ19tb3VkbGUiOiJ0cnVlIn0=', 'deviceProfile': 'eyJzaWduIjoiYWFhYTczNjJlNjM4ZjE0ZjA5Y2ZhMGVmZjMwODdiNjkyNjlmYjc3OWFmZTQ4ZmEyOWM2ZGY4NjkxODQyYmIyYSIsInNldHRpbmdzX2NhcmQiOiJ0YWxrUmVjb3JkLGJsdWV0b290aFNldHRpbmcsbXVzaWNDb2xsZWN0aW9uLGF1ZGlvQ29sbGVjdGlvbixzdGVyZW8sYWxhcm0saG9tZVNvdW5kLHRvbmUsdGVsIiwiZGV2aWNlSWQiOiI3ODE0Zjg2Zi0wNTgzLTQ2OGItODUwNi0wZjdjYjY3NTI4YTYifQ==', 'brokerEndpoint': ' ', 'brokerIndex': -1, 'mac': '5C:02:14:2D:01:97', 'ssid': ''}] [2026-09-29 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-09-29 07:43:28] [0.5.6] [INFO] command_handler.py:51: 收到消息:今天天气 控制面板:False did:501804249 [2026-09-29 07:43:28] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 今天天气 False [2026-09-29 07:43:29] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-29 10:30:22] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-29 10:30:22] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-29 10:30:22] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-29 10:30:22] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-09-29 10:30:22] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-09-29 10:30:22] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_y20xsYJHBFLGdEf6ez5StPnAqkcNVC: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-09-29 10:30:22] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-09-29 10:30:22] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-09-29 10:30:22] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-09-29 10:30:22] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-09-29 10:30:22] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-09-29 10:30:22] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-09-29 10:30:22] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['痛仰乐队 - 西湖', '花粥 - 楔子'] ... ['陈粒 - 光', '花粥 - 一腔诗意喂了狗'] with len: 761 [2026-09-29 10:30:22] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-09-29 10:30:22] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-09-29 10:30:22] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-09-29 10:30:22] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-09-29 10:30:22] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-09-29 17:09:03] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-29 17:09:03] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-29 17:09:04] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-29 19:34:45] [0.5.6] [INFO] command_handler.py:51: 收到消息:暂停播放 控制面板:False did:501804249 [2026-09-29 19:34:45] [0.5.6] [INFO] command_handler.py:148: 匹配到指令. opkey:暂停 opvalue:stop oparg:播放 [2026-09-29 19:34:45] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-29 19:34:46] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-29 19:34:46] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 2, "volume": 28, "loop_type": 2, "media_type": 5, "play_song_detail": { "audio_id": "2527363813110464844", "position": 33235, "duration": 288287 }, "track_list": [ "2360838083077775908", "2360838081879235808", "2362453715933202299", "2363800983590431902", "2363800984503745523", "2365176666232203010", "2366646812152965614", "2366646812276697876", "2368201442728091771", "2369534488155791460", "2369534488818687179", "2370961808437550397", "2370961809368686324", "2372440042891118112", "2372440042513631026", "2372440041976760112", "2373807024895972842", "2373807022585959293", "2375304121860245658", "2375304120965810258", "2376745863498184228", "2376745863014790526", "2376745863944877691", "2378201123543583506", "2378201123007761266", "2525903957484637902", "2525903959416111774", "2527363812913332767", "2527363813880120016", "2527363811876330019", "2527363812448813627", "2527363814453691333", "2527363814237684513", "2527363813110464844", "2821668615750690472" ] }'}} [2026-09-29 19:34:46] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-29 19:34:46] [0.5.6] [INFO] device_player.py:482: try do_tts value:收到,再见 [2026-09-29 19:34:46] [0.5.6] [INFO] device_player.py:716: _text_to_speech_edge_tts 收到,再见 [2026-09-29 19:34:46] [0.5.6] [INFO] device_player.py:725: 使用 edge-tts 生成语音: 收到,再见, voice: zh-CN-XiaoyiNeural [2026-09-29 19:34:46] [0.5.6] [INFO] device_player.py:733: edge-tts 生成的文件路径: music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-29 19:34:46] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/tmp/94b5b600043b00246851a8941a1c565b.mp3, filename:tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-29 19:34:46] [0.5.6] [INFO] device_player.py:737: TTS 播放 URL: 192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-29 19:34:46] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-29 19:34:46] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-09-29 19:34:46] [0.5.6] [INFO] music_utils.py:221: 待执行的完整命令 ffprobe command: ./ffmpeg/bin/ffprobe -v error -show_entries format=duration -of json music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-29 19:34:46] [0.5.6] [INFO] music_utils.py:232: 命令执行结果 command result - return code: 0, stdout: { "format": { "duration": "2.136000" } } [2026-09-29 19:34:46] [0.5.6] [INFO] music_utils.py:241: Successfully extracted duration: 2.136 seconds for file: music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-09-29 19:34:46] [0.5.6] [INFO] device_player.py:744: TTS 音频时长: 2.136 秒 [2026-09-29 19:34:46] [0.5.6] [INFO] device_player.py:768: 已设置 TTS 定时器,2.136 秒后停止 [2026-09-29 19:34:47] [0.5.6] [INFO] device_player.py:493: do_tts ok. cur_music:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-09-29 19:34:47] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-29 19:34:48] [0.5.6] [INFO] device_player.py:752: TTS 播放定时器时间到 [2026-09-29 19:34:48] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-29 19:34:48] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-29 19:34:48] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-29 19:34:48] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-29 19:34:48] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-29 19:34:48] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 28, "loop_type": 2 }'}} [2026-09-29 19:34:48] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-29 19:34:48] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-29 19:34:48] [0.5.6] [INFO] device_player.py:983: stop now [2026-09-29 19:34:50] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-09-29 19:34:50] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-09-29 19:34:50] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-09-29 19:34:50] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-09-29 19:34:50] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-09-29 19:34:50] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 2, "volume": 28, "loop_type": 2 }'}} [2026-09-29 19:34:50] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-09-29 19:34:50] [0.5.6] [INFO] device_player.py:983: stop now [2026-09-29 20:53:03] [0.5.6] [INFO] command_handler.py:51: 收到消息:八分钟以后提醒我关IPAD 控制面板:False did:501804249 [2026-09-29 20:53:03] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 八分钟以后提醒我关IPAD False [2026-09-29 20:53:04] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-30 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-09-30 00:16:06] [0.5.6] [WARNING] analytics.py:73: google analytics run_with_cancel failed [2026-09-30 07:30:28] [0.5.6] [INFO] command_handler.py:51: 收到消息:今天天气 控制面板:False did:501804249 [2026-09-30 07:30:28] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 今天天气 False [2026-09-30 07:30:29] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-09-30 10:30:23] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-30 10:30:23] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-30 10:30:23] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-09-30 10:30:23] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-09-30 10:30:23] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-09-30 10:30:24] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_wlhrHOJ1xGZSDdUucXvg3pqMani6oE: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-09-30 10:30:24] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-09-30 10:30:24] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-09-30 10:30:24] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-09-30 10:30:24] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-09-30 10:30:24] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-09-30 10:30:24] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-09-30 10:30:24] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['John Lennon - Imagine', '刘小慧-刻骨铭心'] ... ['Jewel - Stay Here Forever', 'Nana - Lonely'] with len: 761 [2026-09-30 10:30:24] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-09-30 10:30:24] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-09-30 10:30:24] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-09-30 10:30:24] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-09-30 10:30:24] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-09-30 15:37:13] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-09-30 15:37:13] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-09-30 15:37:14] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-01 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-10-01 08:22:06] [0.5.6] [INFO] command_handler.py:51: 收到消息:今天天气 控制面板:False did:501804249 [2026-10-01 08:22:06] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 今天天气 False [2026-10-01 08:22:07] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-01 08:22:16] [0.5.6] [INFO] command_handler.py:51: 收到消息:音量四十 控制面板:False did:501804249 [2026-10-01 08:22:16] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 音量四十 False [2026-10-01 08:22:17] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-01 08:22:20] [0.5.6] [INFO] command_handler.py:51: 收到消息:今天天气 控制面板:False did:501804249 [2026-10-01 08:22:20] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 今天天气 False [2026-10-01 08:22:21] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-01 08:22:37] [0.5.6] [INFO] command_handler.py:51: 收到消息:今天温度 控制面板:False did:501804249 [2026-10-01 08:22:37] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 今天温度 False [2026-10-01 08:22:38] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-01 08:58:07] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-10-01 08:58:07] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-10-01 08:58:08] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-01 10:30:25] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-01 10:30:25] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-01 10:30:25] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-01 10:30:25] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-10-01 10:30:25] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-10-01 10:30:25] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_45g8VEBGDeHI06ipwcbzOvoWjYNtmX: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-10-01 10:30:25] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-10-01 10:30:25] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-10-01 10:30:26] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-10-01 10:30:26] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-10-01 10:30:26] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-10-01 10:30:26] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-10-01 10:30:26] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['留声玩具 - 十二', '陈小熊 - 济南济南'] ... ['陈鸿宇,苏紫旭,刘昊霖 - 别送我', '关正杰-大约别离时'] with len: 761 [2026-10-01 10:30:26] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-10-01 10:30:26] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-10-01 10:30:26] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-10-01 10:30:26] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-10-01 10:30:26] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-10-01 12:00:14] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-10-01 12:00:14] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-10-01 12:00:15] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-01 12:00:37] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记稀里糊涂一年级神神气气二年级 控制面板:False did:501804249 [2026-10-01 12:00:37] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记稀里糊涂一年级神神气气二年级 False [2026-10-01 12:00:38] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-01 12:01:17] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记稀里糊涂一年级神神七七二年级 控制面板:False did:501804249 [2026-10-01 12:01:17] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记稀里糊涂一年级神神七七二年级 False [2026-10-01 12:01:18] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-01 12:10:10] [0.5.6] [INFO] command_handler.py:51: 收到消息:后面三天的天气 控制面板:False did:501804249 [2026-10-01 12:10:10] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 后面三天的天气 False [2026-10-01 12:10:11] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-01 12:10:39] [0.5.6] [INFO] command_handler.py:51: 收到消息:后面三天崇明的天气 控制面板:False did:501804249 [2026-10-01 12:10:39] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 后面三天崇明的天气 False [2026-10-01 12:10:40] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-02 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-10-02 10:30:26] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-02 10:30:26] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-02 10:30:26] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-02 10:30:26] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-10-02 10:30:26] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-10-02 10:30:27] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_eGdT60nWzRbtxJX2kqgI49P5yjMcKQ: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-10-02 10:30:27] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-10-02 10:30:27] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-10-02 10:30:27] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-10-02 10:30:27] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-10-02 10:30:27] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-10-02 10:30:27] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-10-02 10:30:27] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['王杰-谁明浪子心', '梅艳芳-逝去的爱'] ... ['陈慧娴-恋恋风尘', '赵照 - 你就是我最想要的丫头'] with len: 761 [2026-10-02 10:30:27] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-10-02 10:30:27] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-10-02 10:30:27] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-10-02 10:30:27] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-10-02 10:30:27] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-10-03 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-10-03 00:16:07] [0.5.6] [WARNING] analytics.py:73: google analytics run_with_cancel failed [2026-10-03 10:30:27] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-03 10:30:27] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-03 10:30:27] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-03 10:30:27] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-10-03 10:30:27] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-10-03 10:30:27] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_PEJ10RpjHVWFzvNU7OdKSlyGsbtc5x: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-10-03 10:30:27] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-10-03 10:30:27] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-10-03 10:30:27] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-10-03 10:30:27] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-10-03 10:30:27] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-10-03 10:30:27] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-10-03 10:30:27] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['GALA - 追梦赤子心', '张国荣-共同度过'] ... ['Chris Medina - What Are Words', 'KarlK,Guitk - Daydreamer'] with len: 761 [2026-10-03 10:30:27] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-10-03 10:30:27] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-10-03 10:30:27] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-10-03 10:30:27] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-10-03 10:30:27] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-10-03 13:56:48] [0.5.6] [INFO] system.py:132: getsetting device_list: [{'deviceID': '7814f86f-0583-468b-8506-0f7cb67528a6', 'serialNumber': '36836/A1UZ26778', 'name': '小米Sound', 'alias': '小米Sound', 'current': False, 'presence': 'online', 'address': '101.87.165.230', 'miotDID': '501804249', 'hardware': 'L16A', 'romVersion': '1.106.3', 'romChannel': 'release', 'capabilities': {'airplay2_reprovision': 1, 'multiroom_music': 1, 'multiroom_miplay': 1, 'content_blacklist': 1, 'lan_tv_control': 1, 'night_mode_v2': 1, 'school_timetable': 1, 'user_nick_name': 1, 'night_mode': 1, 'player_pause_timer': 1, 'dialog_h5': 1, 'child_mode_2': 1, 'decibel_detection': 1, 'stereo_mode_v2': 1, 'report_times': 1, 'continuous_desc_other': 1, 'voip_signal': 1, 'custom_tts': 1, 'ai_instruction': 1, 'alarm_volume': 1, 'classified_alarm': 1, 'loadmore_v2': 1, 'mesh': 1, 'ai_protocol_3_0': 1, 'voice_print_multidevice': 1, 'child_mode': 1, 'night_mode_detail': 1, 'baby_schedule': 1, 'tone_setting': 1, 'earthquake': 1, 'alarm_repeat_option_v2': 1, 'nearfield_relay': 1, 'xiaomi_voip': 1, 'continuous_dialogue': 1, 'background_sound_v2': 1, 'family_voice': 1, 'bluetooth_option_v2': 1, 'background_sound': 1, 'yueyu': 1, 'stereo_mode': 1, 'answer_tone': 1, 'mico_current': 1, 'yunduantts': 1, 'voip_used_time': 1}, 'remoteCtrlType': '', 'deviceSNProfile': 'eyJzaW5nbGVfdXJsIjoiaHR0cHM6Ly9jZG4uY25iajEuZmRzLmFwaS5taS1pbWcuY29tL21pY28vNjJjNTNmZGItZDVhZC00ODBmLThjMGEtNDkzYzg1YTM4YjQ2Iiwic2lnbmF0dXJlIjoiR0JCK3FWdnhBMVJFYUpKa3BJTUtKUTRFR0JKYkpXcUxUUTlGd0psVFljd3AvZWdCY3dFb0ZOY05qRldoQkRQRUlodUVITFE1WjdtTG5aOEdKUWdTQUE9PSIsInJvbVZlcnNpb24iOiIxLjEwNi4zIiwiZGVmYXVsdF9hbnN3ZXJfdG9uZSI6InRydWUiLCJzdGVyZW9fdXJsIjoiaHR0cHM6Ly9jZG4uY25iajEuZmRzLmFwaS5taS1pbWcuY29tL21pY28vNmE4YTQ4M2QtYWVjMi00Mzg0LWFmNTMtYmFjNzcyOTYxNDMxIiwic2lnbiI6ImM1OGI4OGM4MGYxYjBlNDNlOTJiNTc0NzllZDJjNzJlZWE2ZDNhZGEyZTM2MWViY2NmYTZhZTRmYmUzMmNiNTUiLCJtdWx0aV9yb29tX3VybCI6Imh0dHBzOi8vY2RuLmNuYmoxLmZkcy5hcGkubWktaW1nLmNvbS9taWNvLzZjZDA1YjU3LTdmMGMtNGM5ZC05MTIwLThmNzVkZWQ5ODczZCIsInNuIjoiMzY4MzYvQTFVWjI2Nzc4IiwiYXVkaW9fcmVsYXlfaWRtX3ZlcnNpb24iOiIyNSIsImF1ZGlvX3JlbGF5X21pbGlua192ZXJzaW9uIjoiMTIwNDA3MDIiLCJzdXBwb3J0X2JpZ19tb3VkbGUiOiJ0cnVlIn0=', 'deviceProfile': 'eyJzaWduIjoiYWFhYTczNjJlNjM4ZjE0ZjA5Y2ZhMGVmZjMwODdiNjkyNjlmYjc3OWFmZTQ4ZmEyOWM2ZGY4NjkxODQyYmIyYSIsInNldHRpbmdzX2NhcmQiOiJ0YWxrUmVjb3JkLGJsdWV0b290aFNldHRpbmcsbXVzaWNDb2xsZWN0aW9uLGF1ZGlvQ29sbGVjdGlvbixzdGVyZW8sYWxhcm0saG9tZVNvdW5kLHRvbmUsdGVsIiwiZGV2aWNlSWQiOiI3ODE0Zjg2Zi0wNTgzLTQ2OGItODUwNi0wZjdjYjY3NTI4YTYifQ==', 'brokerEndpoint': ' ', 'brokerIndex': -1, 'mac': '5C:02:14:2D:01:97', 'ssid': ''}] [2026-10-04 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-10-04 00:16:06] [0.5.6] [WARNING] analytics.py:73: google analytics run_with_cancel failed [2026-10-04 09:38:45] [0.5.6] [INFO] command_handler.py:51: 收到消息:今天天气 控制面板:False did:501804249 [2026-10-04 09:38:45] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 今天天气 False [2026-10-04 09:38:46] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-04 10:30:27] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-04 10:30:27] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-04 10:30:28] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-04 10:30:28] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-10-04 10:30:28] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-10-04 10:30:28] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_Ww1c6pLsOhXC07GejTMkIKum3SgE2P: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-10-04 10:30:28] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-10-04 10:30:28] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-10-04 10:30:28] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-10-04 10:30:28] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-10-04 10:30:28] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-10-04 10:30:28] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-10-04 10:30:28] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['花粥 - 归去来兮', '阿冗 - 太多'] ... ['邝美云-留住心事', 'Whitney Houston - I Look To You'] with len: 761 [2026-10-04 10:30:28] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-10-04 10:30:28] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-10-04 10:30:28] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-10-04 10:30:28] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-10-04 10:30:28] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-10-04 13:34:11] [0.5.6] [INFO] command_handler.py:51: 收到消息:十五分钟以后提醒我关 iPad 控制面板:False did:501804249 [2026-10-04 13:34:11] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 十五分钟以后提醒我关 iPad False [2026-10-04 13:34:12] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-04 13:56:14] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-10-04 13:56:14] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-10-04 13:56:15] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-05 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-10-05 10:30:29] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-05 10:30:29] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-05 10:30:29] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-05 10:30:29] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-10-05 10:30:29] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-10-05 10:30:29] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_6p5zRnq7DYLsQKvbgJSultA3jfZ8oN: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-10-05 10:30:29] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-10-05 10:30:29] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-10-05 10:30:30] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-10-05 10:30:30] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-10-05 10:30:30] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-10-05 10:30:30] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-10-05 10:30:30] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['林忆莲-灰色', '万晓利 - 这一切没有想像的那么糟'] ... ['任素汐 - 胡广生', '雷安娜-别离在秋季'] with len: 761 [2026-10-05 10:30:30] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-10-05 10:30:30] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-10-05 10:30:30] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-10-05 10:30:30] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-10-05 10:30:30] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-10-05 19:20:45] [0.5.6] [INFO] command_handler.py:51: 收到消息:十五分钟以后提醒我关 iPad 控制面板:False did:501804249 [2026-10-05 19:20:45] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 十五分钟以后提醒我关 iPad False [2026-10-05 19:20:46] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-05 19:38:13] [0.5.6] [INFO] command_handler.py:51: 收到消息:关闭 控制面板:False did:501804249 [2026-10-05 19:38:13] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 关闭 False [2026-10-05 19:38:14] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-06 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-10-06 10:30:30] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-06 10:30:30] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-06 10:30:30] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-06 10:30:30] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-10-06 10:30:30] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-10-06 10:30:30] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_MWPhQkDleZSHvoKd8qT6FwmAyYsNx0: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-10-06 10:30:30] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-10-06 10:30:30] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-10-06 10:30:30] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-10-06 10:30:30] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-10-06 10:30:30] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-10-06 10:30:30] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-10-06 10:30:30] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['林子祥-男儿当自强', '花僮 - 遥远的你'] ... ['陈粒 - 小半', '南游记乐队 - 空欢喜(民谣版)'] with len: 761 [2026-10-06 10:30:30] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-10-06 10:30:30] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-10-06 10:30:30] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-10-06 10:30:30] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-10-06 10:30:30] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-10-06 14:51:40] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-10-06 14:51:40] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-10-06 14:51:41] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-06 14:52:02] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-10-06 14:52:02] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-10-06 14:52:03] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-06 16:23:37] [0.5.6] [INFO] command_handler.py:51: 收到消息:音量三十五 控制面板:False did:501804249 [2026-10-06 16:23:37] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 音量三十五 False [2026-10-06 16:23:38] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-06 18:12:22] [0.5.6] [INFO] command_handler.py:51: 收到消息:暂停 控制面板:False did:501804249 [2026-10-06 18:12:22] [0.5.6] [INFO] command_handler.py:105: 完全匹配指令. query:暂停 opvalue:stop [2026-10-06 18:12:22] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-10-06 18:12:23] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-10-06 18:12:23] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 0, "volume": 35, "loop_type": 2 }'}} [2026-10-06 18:12:23] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-10-06 18:12:23] [0.5.6] [INFO] device_player.py:482: try do_tts value:收到,再见 [2026-10-06 18:12:23] [0.5.6] [INFO] device_player.py:716: _text_to_speech_edge_tts 收到,再见 [2026-10-06 18:12:23] [0.5.6] [INFO] device_player.py:725: 使用 edge-tts 生成语音: 收到,再见, voice: zh-CN-XiaoyiNeural [2026-10-06 18:12:23] [0.5.6] [INFO] device_player.py:733: edge-tts 生成的文件路径: music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-10-06 18:12:23] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/tmp/94b5b600043b00246851a8941a1c565b.mp3, filename:tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-10-06 18:12:23] [0.5.6] [INFO] device_player.py:737: TTS 播放 URL: 192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-10-06 18:12:23] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-10-06 18:12:23] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-10-06 18:12:23] [0.5.6] [INFO] music_utils.py:221: 待执行的完整命令 ffprobe command: ./ffmpeg/bin/ffprobe -v error -show_entries format=duration -of json music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-10-06 18:12:23] [0.5.6] [INFO] music_utils.py:232: 命令执行结果 command result - return code: 0, stdout: { "format": { "duration": "2.136000" } } [2026-10-06 18:12:23] [0.5.6] [INFO] music_utils.py:241: Successfully extracted duration: 2.136 seconds for file: music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-10-06 18:12:23] [0.5.6] [INFO] device_player.py:744: TTS 音频时长: 2.136 秒 [2026-10-06 18:12:23] [0.5.6] [INFO] device_player.py:768: 已设置 TTS 定时器,2.136 秒后停止 [2026-10-06 18:12:24] [0.5.6] [INFO] device_player.py:493: do_tts ok. cur_music:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-10-06 18:12:24] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-06 18:12:25] [0.5.6] [INFO] device_player.py:752: TTS 播放定时器时间到 [2026-10-06 18:12:25] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-10-06 18:12:25] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-10-06 18:12:25] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-10-06 18:12:25] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-10-06 18:12:25] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-10-06 18:12:26] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 35, "loop_type": 2 }'}} [2026-10-06 18:12:26] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-10-06 18:12:26] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-10-06 18:12:26] [0.5.6] [INFO] device_player.py:983: stop now [2026-10-06 18:12:27] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-10-06 18:12:27] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-10-06 18:12:27] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-10-06 18:12:27] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-10-06 18:12:27] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-10-06 18:12:27] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 2, "volume": 35, "loop_type": 2 }'}} [2026-10-06 18:12:27] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-10-06 18:12:27] [0.5.6] [INFO] device_player.py:983: stop now [2026-10-07 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-10-07 10:30:31] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-07 10:30:31] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-07 10:30:31] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-07 10:30:31] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-10-07 10:30:31] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-10-07 10:30:32] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_EGQJtxD6BV2N3SnmWoZvpH9qijAPzl: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-10-07 10:30:32] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-10-07 10:30:32] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-10-07 10:30:32] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-10-07 10:30:32] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-10-07 10:30:32] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-10-07 10:30:32] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-10-07 10:30:32] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['Westlife - You Raise Me Up', '王菲-给自己的情书'] ... ['陈奕迅-K歌之王', '梁青 - 远方'] with len: 761 [2026-10-07 10:30:32] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-10-07 10:30:32] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-10-07 10:30:32] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-10-07 10:30:32] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-10-07 10:30:32] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-10-07 13:13:29] [0.5.6] [INFO] command_handler.py:51: 收到消息:帮我把电视打开 控制面板:False did:501804249 [2026-10-07 13:13:29] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 帮我把电视打开 False [2026-10-07 13:13:30] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-07 15:38:26] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-10-07 15:38:26] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-10-07 15:38:27] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-07 15:43:51] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学上学记 控制面板:False did:501804249 [2026-10-07 15:43:51] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学上学记 False [2026-10-07 15:43:52] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-07 18:15:54] [0.5.6] [INFO] command_handler.py:51: 收到消息:音量三十五 控制面板:False did:501804249 [2026-10-07 18:15:54] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 音量三十五 False [2026-10-07 18:15:55] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-07 18:52:54] [0.5.6] [INFO] command_handler.py:51: 收到消息:帮我把电视打开 控制面板:False did:501804249 [2026-10-07 18:52:54] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 帮我把电视打开 False [2026-10-07 18:52:55] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-08 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-10-08 00:16:06] [0.5.6] [WARNING] analytics.py:73: google analytics run_with_cancel failed [2026-10-08 10:30:33] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-08 10:30:33] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-08 10:30:33] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-08 10:30:33] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-10-08 10:30:33] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-10-08 10:30:33] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_0hMNbdE6mHDcSkOXIPs8j4vUZa217G: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-10-08 10:30:33] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-10-08 10:30:33] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-10-08 10:30:33] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-10-08 10:30:33] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-10-08 10:30:33] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-10-08 10:30:33] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-10-08 10:30:33] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['王以太 - 目不转睛 (Live)', '麦洁文-莱茵河之恋'] ... ['黄凯芹-雨中的恋人们', '宋冬野 - 平淡日子里的刺'] with len: 761 [2026-10-08 10:30:33] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-10-08 10:30:33] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-10-08 10:30:33] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-10-08 10:30:33] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-10-08 10:30:33] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-10-08 17:16:25] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-10-08 17:16:25] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-10-08 17:16:26] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-08 17:17:15] [0.5.6] [INFO] command_handler.py:51: 收到消息:播放李哪吒上学记 控制面板:False did:501804249 [2026-10-08 17:17:15] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 播放李哪吒上学记 False [2026-10-08 17:17:16] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-08 19:39:33] [0.5.6] [INFO] command_handler.py:51: 收到消息:十五分钟以后提醒我关IPAD 控制面板:False did:501804249 [2026-10-08 19:39:33] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 十五分钟以后提醒我关IPAD False [2026-10-08 19:39:34] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-09 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-10-09 10:30:34] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-09 10:30:34] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-09 10:30:34] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-09 10:30:34] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-10-09 10:30:34] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-10-09 10:30:35] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_eJsFyVDUElXCG25cSrxNPwMpgbtqRn: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-10-09 10:30:35] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-10-09 10:30:35] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-10-09 10:30:35] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-10-09 10:30:35] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-10-09 10:30:35] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-10-09 10:30:35] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-10-09 10:30:35] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['罗文-长城谣', '我不理智 - 至此流年各天涯'] ... ['葛林 - 林中鸟', '张学友-情已逝'] with len: 761 [2026-10-09 10:30:35] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-10-09 10:30:35] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-10-09 10:30:35] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-10-09 10:30:35] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-10-09 10:30:35] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed. [2026-10-09 19:37:04] [0.5.6] [INFO] command_handler.py:51: 收到消息:十五分钟以后提醒我关 iPad 控制面板:False did:501804249 [2026-10-09 19:37:04] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 十五分钟以后提醒我关 iPad False [2026-10-09 19:37:05] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-10 00:09:35] [0.5.6] [INFO] analytics.py:78: analytics run_with_cancel success [2026-10-10 00:16:08] [0.5.6] [WARNING] analytics.py:73: google analytics run_with_cancel failed [2026-10-10 07:11:04] [0.5.6] [INFO] command_handler.py:51: 收到消息:今天天气 控制面板:False did:501804249 [2026-10-10 07:11:04] [0.5.6] [INFO] command_handler.py:156: 未匹配到指令 今天天气 False [2026-10-10 07:11:05] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-10 07:57:37] [0.5.6] [INFO] command_handler.py:51: 收到消息:关机 控制面板:False did:501804249 [2026-10-10 07:57:37] [0.5.6] [INFO] command_handler.py:105: 完全匹配指令. query:关机 opvalue:stop [2026-10-10 07:57:37] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-10-10 07:57:38] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-10-10 07:57:38] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 0, "volume": 36, "loop_type": 0 }'}} [2026-10-10 07:57:38] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-10-10 07:57:38] [0.5.6] [INFO] device_player.py:482: try do_tts value:收到,再见 [2026-10-10 07:57:38] [0.5.6] [INFO] device_player.py:716: _text_to_speech_edge_tts 收到,再见 [2026-10-10 07:57:38] [0.5.6] [INFO] device_player.py:725: 使用 edge-tts 生成语音: 收到,再见, voice: zh-CN-XiaoyiNeural [2026-10-10 07:57:38] [0.5.6] [INFO] device_player.py:733: edge-tts 生成的文件路径: music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-10-10 07:57:38] [0.5.6] [INFO] music_library.py:1255: _get_file_url filepath:music/tmp/94b5b600043b00246851a8941a1c565b.mp3, filename:tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-10-10 07:57:38] [0.5.6] [INFO] device_player.py:737: TTS 播放 URL: 192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-10-10 07:57:39] [0.5.6] [INFO] device_player.py:808: play_one_url play_by_url device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} url:192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-10-10 07:57:39] [0.5.6] [INFO] device_player.py:782: group_player_play 192.168.1.10:58090/music/tmp/94b5b600043b00246851a8941a1c565b.mp3 ['7814f86f-0583-468b-8506-0f7cb67528a6'] [{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}}] [2026-10-10 07:57:39] [0.5.6] [INFO] music_utils.py:221: 待执行的完整命令 ffprobe command: ./ffmpeg/bin/ffprobe -v error -show_entries format=duration -of json music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-10-10 07:57:39] [0.5.6] [INFO] music_utils.py:232: 命令执行结果 command result - return code: 0, stdout: { "format": { "duration": "2.136000" } } [2026-10-10 07:57:39] [0.5.6] [INFO] music_utils.py:241: Successfully extracted duration: 2.136 seconds for file: music/tmp/94b5b600043b00246851a8941a1c565b.mp3 [2026-10-10 07:57:39] [0.5.6] [INFO] device_player.py:744: TTS 音频时长: 2.136 秒 [2026-10-10 07:57:39] [0.5.6] [INFO] device_player.py:768: 已设置 TTS 定时器,2.136 秒后停止 [2026-10-10 07:57:40] [0.5.6] [INFO] device_player.py:493: do_tts ok. cur_music:Stevie Wonder - I Just Called to Say I Love You.mp2 [2026-10-10 07:57:40] [0.5.6] [INFO] device_player.py:600: 不会继续播放歌曲. isplaying:False isdownloading:False [2026-10-10 07:57:41] [0.5.6] [INFO] device_player.py:752: TTS 播放定时器时间到 [2026-10-10 07:57:41] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-10-10 07:57:41] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-10-10 07:57:41] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-10-10 07:57:41] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-10-10 07:57:41] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-10-10 07:57:42] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 1, "volume": 36, "loop_type": 0 }'}} [2026-10-10 07:57:43] [0.5.6] [INFO] device_player.py:526: stop_if_xiaoai_is_playing player_stop device_id:7814f86f-0583-468b-8506-0f7cb67528a6 enable_force_stop:False ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-10-10 07:57:43] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-10-10 07:57:43] [0.5.6] [INFO] device_player.py:983: stop now [2026-10-10 07:57:43] [0.5.6] [INFO] device_player.py:1030: cancel_group_next_timer {'501804249': } [2026-10-10 07:57:43] [0.5.6] [INFO] device_player.py:1015: cancel_next_timer did: 501804249 [2026-10-10 07:57:43] [0.5.6] [INFO] device_player.py:1025: 下一曲定时器不见了 did: 501804249 [2026-10-10 07:57:43] [0.5.6] [INFO] device_player.py:990: group_force_stop_xiaoai 小米Sound ['7814f86f-0583-468b-8506-0f7cb67528a6'] [2026-10-10 07:57:44] [0.5.6] [INFO] device_player.py:500: force_stop_xiaoai player_pause device_id:7814f86f-0583-468b-8506-0f7cb67528a6 ret:{'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0}} [2026-10-10 07:57:44] [0.5.6] [INFO] device_player.py:512: {'code': 0, 'message': "Msg has been successfully proxy to the device, this service is a simple proxy, if you encounter any problems pls contact ROM's developers directly!!!", 'data': {'code': 0, 'info': '{ "status": 2, "volume": 36, "loop_type": 0 }'}} [2026-10-10 07:57:44] [0.5.6] [INFO] device_player.py:993: group_force_stop_xiaoai ['7814f86f-0583-468b-8506-0f7cb67528a6'] [None] [2026-10-10 07:57:44] [0.5.6] [INFO] device_player.py:983: stop now [2026-10-10 10:30:35] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-10 10:30:35] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-10 10:30:35] [0.5.6] [WARNING] conversation.py:171: Request failed with status 401 [2026-10-10 10:30:35] [0.5.6] [INFO] conversation.py:204: 触发reinit(原因: 401错误) [2026-10-10 10:30:35] [0.5.6] [INFO] auth.py:64: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=414661, config.account=414661, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-10-10 10:30:35] [0.5.6] [WARNING] auth.py:299: [PATCH-mi_request] mi_request 失败: Error https://api2.mina.mi.com/admin/v2/device_list?master=0&requestId=app_ios_i9dyFAp65Qs2q74oxHTbmSRw10WMNO: Login failed, 尝试从 auth.json 恢复 passToken 后重试... [2026-10-10 10:30:35] [0.5.6] [INFO] auth.py:305: [PATCH-mi_request] 已清理 session cookie jar [2026-10-10 10:30:36] [0.5.6] [INFO] auth.py:312: [PATCH-mi_request] 恢复 passToken 后重新登录成功,重试原始请求 [2026-10-10 10:30:36] [0.5.6] [INFO] auth.py:80: [AUTH] need_login=False, can_login=True [2026-10-10 10:30:36] [0.5.6] [INFO] auth.py:88: [AUTH] 无需登录 need_login:False can_login:True [2026-10-10 10:30:36] [0.5.6] [INFO] auth.py:356: [AUTH] 选中的设备: {'501804249': Device(did='501804249', device_id='7814f86f-0583-468b-8506-0f7cb67528a6', hardware='L16A', name='小米Sound', play_type=2, cur_music='Stevie Wonder - I Just Called to Say I Love You.mp2', cur_playlist='全部', playlist2music={'全部': 'Stevie Wonder - I Just Called to Say I Love You.mp2'})} [2026-10-10 10:30:36] [0.5.6] [INFO] device_player.py:1040: in cancel_all_timer [2026-10-10 10:30:36] [0.5.6] [INFO] device_player.py:181: 随机打乱 全部 ['Alan Walker - The Spectre', '花粥,马雨阳 - 盗将行'] ... ['陈百强-曾在你怀抱', 'Ryan.B of CNBALLER、AY杨佬叁 - 再也没有'] with len: 761 [2026-10-10 10:30:36] [0.5.6] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'7814f86f-0583-468b-8506-0f7cb67528a6': '501804249'} [2026-10-10 10:30:36] [0.5.6] [INFO] device_manager.py:64: 设备分组已更新: groups={'小米Sound': ['7814f86f-0583-468b-8506-0f7cb67528a6']} [2026-10-10 10:30:36] [0.5.6] [INFO] auth.py:409: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-10-10 10:30:36] [0.5.6] [INFO] auth.py:95: [AUTH] cookie 已更新到 session [2026-10-10 10:30:36] [0.5.6] [WARNING] conversation.py:193: get_latest_ask_from_xiaoai. All retries failed.