[2026-07-05 10:37:20] [0.6.1] [INFO] auth.py:69: [AUTH] init_all_data 开始, mina_service=已创建, login_acount=101128073, config.account=101128073, config.password=***, auth.json存在=True, .mi.token存在=True, force_login=False [2026-07-05 10:37:20] [0.6.1] [INFO] auth.py:85: [AUTH] need_login=False, can_login=True [2026-07-05 10:37:20] [0.6.1] [INFO] auth.py:93: [AUTH] 无需登录 need_login:False can_login:True [2026-07-05 10:37:20] [0.6.1] [INFO] auth.py:361: [AUTH] 选中的设备: {'800583160': Device(did='800583160', device_id='48aa23c1-3db6-4b99-b28c-f55a36947568', hardware='L05B', name='小爱音箱Play', play_type=2, cur_music='', cur_playlist='全部', playlist2music={})} [2026-07-05 10:37:20] [0.6.1] [INFO] device_player.py:1256: in cancel_all_timer [2026-07-05 10:37:20] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-07-05 10:37:20] [0.6.1] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={'48aa23c1-3db6-4b99-b28c-f55a36947568': '800583160'} [2026-07-05 10:37:20] [0.6.1] [INFO] device_manager.py:64: 设备分组已更新: groups={'小爱音箱Play': ['48aa23c1-3db6-4b99-b28c-f55a36947568']} [2026-07-05 10:37:20] [0.6.1] [INFO] auth.py:414: [AUTH-get_cookie] .mi.token 文件加载成功 [2026-07-05 10:37:20] [0.6.1] [INFO] auth.py:100: [AUTH] cookie 已更新到 session [2026-07-05 10:37:20] [0.6.1] [INFO] music_library.py:1072: 启动后台构建 tag cache [2026-07-05 10:37:20] [0.6.1] [INFO] device_player.py:221: 彻底重新洗牌 全部,并将当前歌曲置顶 [2026-07-05 10:37:20] [0.6.1] [INFO] xiaomusic.py:703: reinit success. data:Config(account='******', password='******', mi_did='800583160', cookie='', verbose=False, music_path='music', temp_path='music/tmp', download_path='music/download', conf_path='conf', cache_dir='music/cache', cache_max_size_mb=500, cache_song_name='cache_songs', hostname='http://192.168.1.3', port=8090, public_port=2053, proxy='', loudnorm='', search_prefix='bilisearch:', ffmpeg_location='./ffmpeg/bin', get_duration_type='ffprobe', active_cmd='play,set_play_type_rnd,playlocal,play_music_list,play_music_list_index,stop_after_minute,stop,play_next,play_prev,set_play_type_one,set_play_type_all,set_play_type_sin,set_play_type_seq,gen_music_list,add_to_favorites,del_from_favorites,cmd_del_music,online_play,singer_play,online_playlist_play', 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_play', '在线歌单': 'online_playlist_play', '搜索歌单': 'online_playlist_play', '播放歌手': 'singer_play', '搜索歌手': 'singer_play', '关机': 'stop', '暂停': 'stop', '停止': 'stop', '停止播放': '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='436490277987655', use_music_id='355454500', log_file='xiaomusic.log.txt', fuzzy_match_cutoff=0.6, enable_fuzzy_match=True, fuzzy_match_max_results=100, enable_multi_result_selection=True, multi_result_action='random', stop_tts_msg='', enable_config_example=False, keywords_playlocal='播放本地歌曲,本地播放歌曲', keywords_play='播放歌曲,放歌曲', keywords_online_play='在线播放,搜索歌曲', keywords_online_playlist_play='在线歌单,搜索歌单', keywords_singer_play='播放歌手,搜索歌手', keywords_stop='关机,暂停,停止,停止播放,关闭,退出,关掉音乐', keywords_playlist='播放列表,播放歌单', user_key_word_dict={'测试自定义口令': 'exec#code1("hello")', '测试链接': 'exec#httpget("https://github.com/hanxi/xiaomusic")'}, enable_force_stop=False, devices={'800583160': Device(did='800583160', device_id='48aa23c1-3db6-4b99-b28c-f55a36947568', hardware='L05B', name='小爱音箱Play', play_type=2, cur_music='', cur_playlist='全部', playlist2music={})}, group_list='', remove_id3tag=False, convert_to_mp3=False, delay_sec=0, continue_play=True, enable_file_watch=False, file_watch_debounce=10, pull_ask_sec=1, enable_pull_ask=False, 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=True, edge_tts_voice='zh-CN-XiaoyiNeural', enable_auto_clean_temp=True, qrcode_timeout=120) [2026-07-05 10:37:20] [0.6.1] [INFO] dependencies.py:277: disable_httpauth:True [2026-07-05 10:37:20] [0.6.1] [INFO] music_library.py:1028: 已从【music/cache/tag_cache.json】加载 tag cache [2026-07-05 10:37:20] [0.6.1] [INFO] music_library.py:1088: ignore_tag_absolute_dirs: [] [2026-07-05 10:37:20] [0.6.1] [INFO] music_library.py:1044: 保存:tag cache 已保存到【music/cache/tag_cache.json】 [2026-07-05 10:37:20] [0.6.1] [INFO] music_library.py:1128: tag 更新完成 [2026-07-05 10:37:22] [0.6.1] [INFO] system.py:132: getsetting device_list: [{'deviceID': '48aa23c1-3db6-4b99-b28c-f55a36947568', 'serialNumber': '31834/A3NQ37425', 'name': '小爱音箱Play', 'alias': '小爱音箱Play', 'current': False, 'presence': 'online', 'address': 'unknown', 'miotDID': '800583160', 'hardware': 'L05B', 'romVersion': '1.68.2', 'romChannel': 'release', 'capabilities': {'content_blacklist': 1, 'lan_tv_control': 1, 'night_mode_v2': 1, 'school_timetable': 1, 'night_mode': 1, 'player_pause_timer': 1, 'dialog_h5': 1, 'child_mode_2': 1, 'report_times': 1, 'ai_instruction': 1, 'classified_alarm': 1, 'mesh': 1, 'ai_protocol_3_0': 1, 'night_mode_detail': 1, 'child_mode': 1, 'voice_print_multidevice': 1, 'tone_setting': 1, 'baby_schedule': 1, 'nearby_wakeup_v2': 1, 'alarm_repeat_option_v2': 1, 'family_voice': 1, 'bluetooth_option_v2': 1, 'custom_ir': 1, 'mesh_conflict_check': 1, 'yueyu': 1, 'yunduantts': 1, 'mico_current': 1}, 'remoteCtrlType': 'miot', 'deviceSNProfile': 'eyJzaWduYXR1cmUiOiJHQkR1TjFaVFBPNnNxdnRJVlZ1dk0ySjFHQkx5Zll4K1NueExBWk15N2tYSFNtNzFFd0VvRk9EMTRGVDRERDl2ZW1GYlB1aHZhZWFHSEk4aEpRZ1NBQT09Iiwicm9tVmVyc2lvbiI6IjEuNjguMiIsInNpZ24iOiJmNmViNGNiOGE2OTU5NzdkZDg2NmVlMGU5MWM5YzcwMDFjYmY1YjIxZDI1MzRhNjJlMWVhZTlhMTQxNmFkOWU1Iiwic24iOiIzMTgzNC9BM05RMzc0MjUifQ==', 'deviceProfile': 'eyJzaWduIjoiNzVlOTg2YmY0MGVkZjg2ZTdlYWYwYmJlYjVkZWUyNzZlOGYxN2Y2ZDRhZWNkNTRmNzQxZTYyYzkyYmIyN2I2ZSIsImRldmljZUlkIjoiNDhhYTIzYzEtM2RiNi00Yjk5LWIyOGMtZjU1YTM2OTQ3NTY4In0=', 'brokerEndpoint': ' ', 'brokerIndex': -1, 'mac': '4C:C6:4C:90:96:E1', 'ssid': ''}] [2026-07-05 10:37:30] [0.6.1] [INFO] device_player.py:1142: 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}} [2026-07-05 10:37:30] [0.6.1] [INFO] device_player.py:1149: get_volume. volume:0 [2026-07-05 10:37:37] [0.6.1] [INFO] system.py:132: getsetting device_list: [{'deviceID': '48aa23c1-3db6-4b99-b28c-f55a36947568', 'serialNumber': '31834/A3NQ37425', 'name': '小爱音箱Play', 'alias': '小爱音箱Play', 'current': False, 'presence': 'online', 'address': 'unknown', 'miotDID': '800583160', 'hardware': 'L05B', 'romVersion': '1.68.2', 'romChannel': 'release', 'capabilities': {'content_blacklist': 1, 'lan_tv_control': 1, 'night_mode_v2': 1, 'school_timetable': 1, 'night_mode': 1, 'player_pause_timer': 1, 'dialog_h5': 1, 'child_mode_2': 1, 'report_times': 1, 'ai_instruction': 1, 'classified_alarm': 1, 'mesh': 1, 'ai_protocol_3_0': 1, 'night_mode_detail': 1, 'child_mode': 1, 'voice_print_multidevice': 1, 'tone_setting': 1, 'baby_schedule': 1, 'nearby_wakeup_v2': 1, 'alarm_repeat_option_v2': 1, 'family_voice': 1, 'bluetooth_option_v2': 1, 'custom_ir': 1, 'mesh_conflict_check': 1, 'yueyu': 1, 'yunduantts': 1, 'mico_current': 1}, 'remoteCtrlType': 'miot', 'deviceSNProfile': 'eyJzaWduYXR1cmUiOiJHQkR2Z0F5UFNKOTQ5NUlrWHpYK280NkxHQktEaGh4ZHI4Uk1CYjVTTW5hYWVrN1p0QUVvRkd4Wlo0RXIzdUtFY1Bib2FjRllYUXdDQXdjUUpRZ1NBQT09Iiwicm9tVmVyc2lvbiI6IjEuNjguMiIsInNpZ24iOiJmNmViNGNiOGE2OTU5NzdkZDg2NmVlMGU5MWM5YzcwMDFjYmY1YjIxZDI1MzRhNjJlMWVhZTlhMTQxNmFkOWU1Iiwic24iOiIzMTgzNC9BM05RMzc0MjUifQ==', 'deviceProfile': 'eyJzaWduIjoiNzVlOTg2YmY0MGVkZjg2ZTdlYWYwYmJlYjVkZWUyNzZlOGYxN2Y2ZDRhZWNkNTRmNzQxZTYyYzkyYmIyN2I2ZSIsImRldmljZUlkIjoiNDhhYTIzYzEtM2RiNi00Yjk5LWIyOGMtZjU1YTM2OTQ3NTY4In0=', 'brokerEndpoint': ' ', 'brokerIndex': -1, 'mac': '4C:C6:4C:90:96:E1', 'ssid': ''}] [2026-07-05 10:37:40] [0.6.1] [INFO] device_player.py:1142: 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}} [2026-07-05 10:37:40] [0.6.1] [INFO] device_player.py:1149: get_volume. volume:0 [2026-07-05 10:37:56] [0.6.1] [INFO] online_music.py:81: 在线获取歌曲列表! [2026-07-05 10:37:56] [0.6.1] [INFO] online_music.py:853: 通过MusicFree插件搜索音乐列表! [2026-07-05 10:38:05] [0.6.1] [INFO] system.py:132: getsetting device_list: [{'deviceID': '48aa23c1-3db6-4b99-b28c-f55a36947568', 'serialNumber': '31834/A3NQ37425', 'name': '小爱音箱Play', 'alias': '小爱音箱Play', 'current': False, 'presence': 'online', 'address': 'unknown', 'miotDID': '800583160', 'hardware': 'L05B', 'romVersion': '1.68.2', 'romChannel': 'release', 'capabilities': {'content_blacklist': 1, 'lan_tv_control': 1, 'night_mode_v2': 1, 'school_timetable': 1, 'night_mode': 1, 'player_pause_timer': 1, 'dialog_h5': 1, 'child_mode_2': 1, 'report_times': 1, 'ai_instruction': 1, 'classified_alarm': 1, 'mesh': 1, 'ai_protocol_3_0': 1, 'night_mode_detail': 1, 'child_mode': 1, 'voice_print_multidevice': 1, 'tone_setting': 1, 'baby_schedule': 1, 'nearby_wakeup_v2': 1, 'alarm_repeat_option_v2': 1, 'family_voice': 1, 'bluetooth_option_v2': 1, 'custom_ir': 1, 'mesh_conflict_check': 1, 'yueyu': 1, 'yunduantts': 1, 'mico_current': 1}, 'remoteCtrlType': 'miot', 'deviceSNProfile': 'eyJzaWduYXR1cmUiOiJHQkNIaTZWN1cxTXVDOTNCdG1nV1I5dEZHQkpwaVNCcU1JMU4rNUZaaTlvcDh6ZVQ3QUVvRkJBemwvNmVNVUU2NGpkRVJkTDBrWHhRaUt5K0pRZ1NBQT09Iiwicm9tVmVyc2lvbiI6IjEuNjguMiIsInNpZ24iOiJmNmViNGNiOGE2OTU5NzdkZDg2NmVlMGU5MWM5YzcwMDFjYmY1YjIxZDI1MzRhNjJlMWVhZTlhMTQxNmFkOWU1Iiwic24iOiIzMTgzNC9BM05RMzc0MjUifQ==', 'deviceProfile': 'eyJzaWduIjoiNzVlOTg2YmY0MGVkZjg2ZTdlYWYwYmJlYjVkZWUyNzZlOGYxN2Y2ZDRhZWNkNTRmNzQxZTYyYzkyYmIyN2I2ZSIsImRldmljZUlkIjoiNDhhYTIzYzEtM2RiNi00Yjk5LWIyOGMtZjU1YTM2OTQ3NTY4In0=', 'brokerEndpoint': ' ', 'brokerIndex': -1, 'mac': '4C:C6:4C:90:96:E1', 'ssid': ''}]