[2026-01-20 22:58:44] [0.4.16] [INFO] js_plugin_manager.py:67: Node.js process started successfully [2026-01-20 22:58:44] [0.4.16] [INFO] js_plugin_manager.py:521: Plugins directory: conf/js_plugins [2026-01-20 22:58:44] [0.4.16] [INFO] js_plugin_manager.py:522: Plugins config file: conf/plugins-config.json [2026-01-20 22:58:44] [0.4.16] [INFO] xiaomusic.py:83: JS Plugin Manager initialized successfully [2026-01-20 22:58:44] [0.4.16] [INFO] xiaomusic.py:93: JS Adapter initialized successfully [2026-01-20 22:58:44] [0.4.16] [INFO] xiaomusic.py:664: update_config_from_setting ok. data:Config(account='******', password='******', mi_did='', cookie='deviceId=wb_1a8ab799-c148-4b48-a665-a9ad8c9e0c5c; pass_ua=web; uLocale=zh_CN; passToken=V1:9d2wTZnSKA8D7PcQtwbCZFTBk/ESU9BP1NIaisvabdcc7COyiL0G8NmaKWYB+CSGq6bDD3ePcub3yp5LMBOSTO2EGH2usPjlBK3VDL3wBEUhfZ4LoSzCQ9ollIKkWnhqAmXFKpKz0OAAGU0dCAdyGBwUT9aFzFnQFO786ZgsW3ReWWGDnlmISgXA6ayI6RU1M95WUoKzSOCrFiAXZBRzx9eygCTl/eZvVsT+KbZ6Y4/tbrYzDYHmsNaVJjxgbxYWEQyhxUQSr+B3Ma4Hcg7fboCnMhj15v379IQuL01vjSmkTGzniX2TFgJLJOBoB+JVTeCCucgJA4dZwqJeVC9hVA==; cUserId=al6DCshk6neA5ZfKAa6o4ud3i3g; cUserId=al6DCshk6neA5ZfKAa6o4ud3i3g; userId=43692588; passInfo=login-end; serviceToken=2.0&V1_passport&1:G66H_VcSmF1cQjM_F8pGuw:Dei2HGSA3kpZrwwmoAWPZktjE46Ko6pFUpapr3g9JutUnvFYyDN+GaoNxUXODk7YZBCmY/yNJeLF5XO07ZEzfg2gZsYOk+xYl7gTWNgj8qHQs9wp7oUdjOXSiiDLfDzohIJBNP9PiyAVBtlQuJy0GFxxiGzJS/f/dBfnrUC3a20k8j6Jf0k5AaeXJWcJ02eZh8FWNlnLIWsCRvuWUloNCA7mzkGCd2gLmqKIOUKo4Qug8Syf1Zhkg6NtD1WYDHOkAegyoq7eXNLuMcf/vVzHTxybktMEkBaAKYgMvaxBRkuS6XKdIK11SvzJ5I+dXnO6SyyAYs4khhzZO8KaeOy6FhkfKMSMnFaxy+QLy609m44=&ETubnTFjogWl2XgN/IKXSA==; passport_slh=AgoCQk0rUdFruambHTXLWW+Bkx4=; passport_ph=5vSqvZ7ORk3kzRlWVUgBJw==; sns_bind_ph=3K45aQWK02bEs7VSqmSYQRV9os45b0a8o2IxevxzIPvrLnuv9XcUz2y1kLJf1eWd', verbose=False, music_path='music', temp_path='music/tmp', download_path='music/download', conf_path='conf', cache_dir='music/cache', hostname='https://m.g-2.cn', port=8090, public_port=39010, proxy='', loudnorm='', search_prefix='bilisearch:', ffmpeg_location='./ffmpeg/bin', get_duration_type='ffprobe', active_cmd='play,online_play,random_play,playlocal,play_music_list,stop', exclude_dirs='@eaDir,tmp', ignore_tag_dirs='', music_path_depth=10, disable_httpauth=True, httpauth_username='******', httpauth_password='******', music_list_url='https://gist.githubusercontent.com/hanxi/dda82d964a28f8110f8fba81c3ff8314/raw/example.json', music_list_json='', custom_play_list_json='', disable_download=False, key_word_dict={'下一首': 'play_next', '上一首': 'play_prev', '单曲循环': 'set_play_type_one', '全部循环': 'set_play_type_all', '随机播放': 'set_play_type_rnd', '单曲播放': 'set_play_type_sin', '顺序播放': 'set_play_type_seq', '分钟后关机': 'stop_after_minute', '刷新列表': 'gen_music_list', '加入收藏': 'add_to_favorites', '收藏歌曲': 'add_to_favorites', '取消收藏': 'del_from_favorites', '播放列表第': 'play_music_list_index', '删除歌曲': 'cmd_del_music', '播放本地歌曲': 'playlocal', '本地播放歌曲': 'playlocal', '本地搜索播放': 'search_playlocal', '播放歌曲': 'play', '放歌曲': 'play', '搜索播放': 'search_play', '在线播放': 'online_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, stop_tts_msg='收到,再见', enable_config_example=False, keywords_playlocal='播放本地歌曲,本地播放歌曲', keywords_search_playlocal='本地搜索播放', keywords_play='播放歌曲,放歌曲', keywords_search_play='搜索播放', keywords_online_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={}, group_list='', remove_id3tag=False, convert_to_mp3=False, delay_sec=0, continue_play=False, enable_file_watch=False, file_watch_debounce=10, pull_ask_sec=1, enable_pull_ask=True, 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='已经设置为顺序播放', recently_added_playlist_len=50, enable_cmd_del_music=False, search_music_count=100, web_music_proxy=True, edge_tts_voice='zh-CN-XiaoyiNeural', enable_auto_clean_temp=True) [2026-01-20 22:58:44] [0.4.16] [INFO] xiaomusic.py:667: 语音控制已启动, 用【分钟后关机/下一首/上一首/单曲循环/全部循环/随机播放/单曲播放/顺序播放/关机/刷新列表/播放列表第/播放列表/加入收藏/收藏歌曲/取消收藏/删除歌曲/播放本地歌曲/本地播放歌曲/本地搜索播放/播放歌曲/放歌曲/搜索播放/在线播放/播放歌手/暂停/停止/停止播放/播放歌单/测试自定义口令/测试链接】开头来控制 [2026-01-20 22:58:44] [0.4.16] [INFO] xiaomusic.py:675: 配置更新:关闭目录监控 [2026-01-20 22:58:44] [0.4.16] [INFO] music_library.py:878: 启动后台构建 tag cache [2026-01-20 22:58:44] [0.4.16] [INFO] analytics.py:33: analytics init ok [2026-01-20 22:58:44] [0.4.16] [INFO] xiaomusic.py:169: Startup OK. Config(account='******', password='******', mi_did='', cookie='deviceId=wb_1a8ab799-c148-4b48-a665-a9ad8c9e0c5c; pass_ua=web; uLocale=zh_CN; passToken=V1:9d2wTZnSKA8D7PcQtwbCZFTBk/ESU9BP1NIaisvabdcc7COyiL0G8NmaKWYB+CSGq6bDD3ePcub3yp5LMBOSTO2EGH2usPjlBK3VDL3wBEUhfZ4LoSzCQ9ollIKkWnhqAmXFKpKz0OAAGU0dCAdyGBwUT9aFzFnQFO786ZgsW3ReWWGDnlmISgXA6ayI6RU1M95WUoKzSOCrFiAXZBRzx9eygCTl/eZvVsT+KbZ6Y4/tbrYzDYHmsNaVJjxgbxYWEQyhxUQSr+B3Ma4Hcg7fboCnMhj15v379IQuL01vjSmkTGzniX2TFgJLJOBoB+JVTeCCucgJA4dZwqJeVC9hVA==; cUserId=al6DCshk6neA5ZfKAa6o4ud3i3g; cUserId=al6DCshk6neA5ZfKAa6o4ud3i3g; userId=43692588; passInfo=login-end; serviceToken=2.0&V1_passport&1:G66H_VcSmF1cQjM_F8pGuw:Dei2HGSA3kpZrwwmoAWPZktjE46Ko6pFUpapr3g9JutUnvFYyDN+GaoNxUXODk7YZBCmY/yNJeLF5XO07ZEzfg2gZsYOk+xYl7gTWNgj8qHQs9wp7oUdjOXSiiDLfDzohIJBNP9PiyAVBtlQuJy0GFxxiGzJS/f/dBfnrUC3a20k8j6Jf0k5AaeXJWcJ02eZh8FWNlnLIWsCRvuWUloNCA7mzkGCd2gLmqKIOUKo4Qug8Syf1Zhkg6NtD1WYDHOkAegyoq7eXNLuMcf/vVzHTxybktMEkBaAKYgMvaxBRkuS6XKdIK11SvzJ5I+dXnO6SyyAYs4khhzZO8KaeOy6FhkfKMSMnFaxy+QLy609m44=&ETubnTFjogWl2XgN/IKXSA==; passport_slh=AgoCQk0rUdFruambHTXLWW+Bkx4=; passport_ph=5vSqvZ7ORk3kzRlWVUgBJw==; sns_bind_ph=3K45aQWK02bEs7VSqmSYQRV9os45b0a8o2IxevxzIPvrLnuv9XcUz2y1kLJf1eWd', verbose=False, music_path='music', temp_path='music/tmp', download_path='music/download', conf_path='conf', cache_dir='music/cache', hostname='https://m.g-2.cn', port=8090, public_port=39010, proxy='', loudnorm='', search_prefix='bilisearch:', ffmpeg_location='./ffmpeg/bin', get_duration_type='ffprobe', active_cmd='play,online_play,random_play,playlocal,play_music_list,stop', exclude_dirs='@eaDir,tmp', ignore_tag_dirs='', music_path_depth=10, disable_httpauth=True, httpauth_username='******', httpauth_password='******', music_list_url='https://gist.githubusercontent.com/hanxi/dda82d964a28f8110f8fba81c3ff8314/raw/example.json', music_list_json='', custom_play_list_json='', disable_download=False, key_word_dict={'下一首': 'play_next', '上一首': 'play_prev', '单曲循环': 'set_play_type_one', '全部循环': 'set_play_type_all', '随机播放': 'set_play_type_rnd', '单曲播放': 'set_play_type_sin', '顺序播放': 'set_play_type_seq', '分钟后关机': 'stop_after_minute', '刷新列表': 'gen_music_list', '加入收藏': 'add_to_favorites', '收藏歌曲': 'add_to_favorites', '取消收藏': 'del_from_favorites', '播放列表第': 'play_music_list_index', '删除歌曲': 'cmd_del_music', '播放本地歌曲': 'playlocal', '本地播放歌曲': 'playlocal', '本地搜索播放': 'search_playlocal', '播放歌曲': 'play', '放歌曲': 'play', '搜索播放': 'search_play', '在线播放': 'online_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, stop_tts_msg='收到,再见', enable_config_example=False, keywords_playlocal='播放本地歌曲,本地播放歌曲', keywords_search_playlocal='本地搜索播放', keywords_play='播放歌曲,放歌曲', keywords_search_play='搜索播放', keywords_online_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={}, group_list='', remove_id3tag=False, convert_to_mp3=False, delay_sec=0, continue_play=False, enable_file_watch=False, file_watch_debounce=10, pull_ask_sec=1, enable_pull_ask=True, 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='已经设置为顺序播放', recently_added_playlist_len=50, enable_cmd_del_music=False, search_music_count=100, web_music_proxy=True, edge_tts_voice='zh-CN-XiaoyiNeural', enable_auto_clean_temp=True) [2026-01-20 22:58:44] [0.4.16] [INFO] dependencies.py:179: disable_httpauth:True [2026-01-20 22:58:44] [0.4.16] [INFO] Started server process [1] [2026-01-20 22:58:44] [0.4.16] [INFO] Waiting for application startup. [2026-01-20 22:58:44] [0.4.16] [INFO] music_library.py:834: 已从【music/cache/tag_cache.json】加载 tag cache [2026-01-20 22:58:44] [0.4.16] [INFO] music_library.py:894: ignore_tag_absolute_dirs: [] [2026-01-20 22:58:44] [0.4.16] [INFO] xiaomusic.py:254: run_forever start [2026-01-20 22:58:44] [0.4.16] [INFO] music_library.py:861: tag 更新中,请等待 [2026-01-20 22:58:44] [0.4.16] [INFO] Application startup complete. [2026-01-20 22:58:44] [0.4.16] [INFO] analytics.py:75: analytics run_with_cancel success [2026-01-20 22:58:44] [0.4.16] [INFO] auth.py:65: try login [2026-01-20 22:58:44] [0.4.16] [INFO] auth.py:177: 设置token到account:{'passToken': 'V1:9d2wTZnSKA8D7PcQtwbCZFTBk/ESU9BP1NIaisvabdcc7COyiL0G8NmaKWYB+CSGq6bDD3ePcub3yp5LMBOSTO2EGH2usPjlBK3VDL3wBEUhfZ4LoSzCQ9ollIKkWnhqAmXFKpKz0OAAGU0dCAdyGBwUT9aFzFnQFO786ZgsW3ReWWGDnlmISgXA6ayI6RU1M95WUoKzSOCrFiAXZBRzx9eygCTl/eZvVsT+KbZ6Y4/tbrYzDYHmsNaVJjxgbxYWEQyhxUQSr+B3Ma4Hcg7fboCnMhj15v379IQuL01vjSmkTGzniX2TFgJLJOBoB+JVTeCCucgJA4dZwqJeVC9hVA==', 'userId': '43692588', 'deviceId': '7NHGRVQ6C4PQGLCI'} [2026-01-20 22:58:44] [0.4.16] [INFO] music_library.py:850: 保存:tag cache 已保存到【music/cache/tag_cache.json】 [2026-01-20 22:58:44] [0.4.16] [INFO] music_library.py:934: tag 更新完成 [2026-01-20 22:58:44] [0.4.16] [INFO] analytics.py:75: analytics run_with_cancel success [2026-01-20 22:58:44] [0.4.16] [INFO] Uvicorn running on http://['0.0.0.0', '::']:8090 (Press CTRL+C to quit) [2026-01-20 22:58:44] [0.4.16] [INFO] auth.py:124: 登录完成. xiaodonghome@126.com [2026-01-20 22:58:44] [0.4.16] [INFO] auth.py:159: 选中的设备: {} [2026-01-20 22:58:44] [0.4.16] [INFO] device_manager.py:63: 设备列表已更新: device_id_did={} [2026-01-20 22:58:44] [0.4.16] [INFO] device_manager.py:64: 设备分组已更新: groups={} [2026-01-20 23:19:49] [0.4.16] [INFO] 172.17.0.1:60008 - "GET / HTTP/1.1" 200 [2026-01-20 23:19:49] [0.4.16] [INFO] 172.17.0.1:60032 - "GET /static/xiaoai.png HTTP/1.1" 200 [2026-01-20 23:19:49] [0.4.16] [INFO] 172.17.0.1:60026 - "GET /static/sw.js HTTP/1.1" 200 [2026-01-20 23:19:49] [0.4.16] [INFO] 172.17.0.1:60018 - "GET /static/weapp/qrcode.html HTTP/1.1" 200 [2026-01-20 23:19:50] [0.4.16] [INFO] 172.17.0.1:60034 - "GET /static/index.html HTTP/1.1" 200 [2026-01-20 23:19:52] [0.4.16] [INFO] 172.17.0.1:60042 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-01-20 23:19:54] [0.4.16] [INFO] 172.17.0.1:56606 - "GET /static/manifest.json HTTP/1.1" 200 [2026-01-20 23:19:54] [0.4.16] [INFO] 172.17.0.1:56618 - "GET /static/icons/ios/144.png HTTP/1.1" 200 [2026-01-20 23:19:57] [0.4.16] [INFO] 172.17.0.1:56624 - "GET / HTTP/1.1" 200 [2026-01-20 23:19:57] [0.4.16] [INFO] 172.17.0.1:56634 - "GET /static/xiaoai.png HTTP/1.1" 200 [2026-01-20 23:19:57] [0.4.16] [INFO] 172.17.0.1:56650 - "GET /static/weapp/qrcode.html HTTP/1.1" 200 [2026-01-20 23:19:57] [0.4.16] [INFO] 172.17.0.1:56662 - "GET /static/sw.js HTTP/1.1" 200 [2026-01-20 23:19:57] [0.4.16] [INFO] 172.17.0.1:56676 - "GET /static/index.html HTTP/1.1" 200 [2026-01-20 23:19:59] [0.4.16] [INFO] 172.17.0.1:56682 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-01-20 23:19:59] [0.4.16] [INFO] 172.17.0.1:56698 - "GET /static/manifest.json HTTP/1.1" 200 [2026-01-20 23:19:59] [0.4.16] [INFO] 172.17.0.1:56708 - "GET /static/icons/ios/144.png HTTP/1.1" 200 [2026-01-20 23:27:13] [0.4.16] [INFO] 172.17.0.1:47684 - "GET / HTTP/1.1" 200 [2026-01-20 23:27:14] [0.4.16] [INFO] 172.17.0.1:47700 - "GET / HTTP/1.1" 200 [2026-01-20 23:27:14] [0.4.16] [INFO] 172.17.0.1:47714 - "GET /static/weapp/qrcode.html HTTP/1.1" 200 [2026-01-20 23:27:14] [0.4.16] [INFO] 172.17.0.1:47718 - "GET /static/xiaoai.png HTTP/1.1" 200 [2026-01-20 23:27:14] [0.4.16] [INFO] 172.17.0.1:47722 - "GET /static/sw.js HTTP/1.1" 200 [2026-01-20 23:27:15] [0.4.16] [INFO] 172.17.0.1:47732 - "GET /static/index.html HTTP/1.1" 200 [2026-01-20 23:27:17] [0.4.16] [INFO] 172.17.0.1:47734 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-01-20 23:27:17] [0.4.16] [INFO] 172.17.0.1:47736 - "GET /static/manifest.json HTTP/1.1" 200 [2026-01-20 23:27:17] [0.4.16] [INFO] 172.17.0.1:47742 - "GET / HTTP/1.1" 200 [2026-01-20 23:27:17] [0.4.16] [INFO] 172.17.0.1:47744 - "GET /static/icons/ios/144.png HTTP/1.1" 200 [2026-01-20 23:27:18] [0.4.16] [INFO] 172.17.0.1:47746 - "GET /favicon.ico HTTP/1.1" 404 [2026-01-20 23:27:19] [0.4.16] [INFO] 172.17.0.1:47750 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-01-20 23:28:46] [0.4.16] [INFO] 172.17.0.1:58136 - "GET / HTTP/1.1" 200 [2026-01-20 23:29:41] [0.4.16] [INFO] 172.17.0.1:48872 - "GET / HTTP/1.1" 200 [2026-01-20 23:29:42] [0.4.16] [INFO] 172.17.0.1:33794 - "GET / HTTP/1.1" 200 [2026-01-21 00:08:02] [0.4.16] [INFO] 172.17.0.1:53832 - "GET /robots.txt HTTP/1.1" 404 [2026-01-21 00:08:02] [0.4.16] [INFO] 172.17.0.1:53836 - "GET /static/soundSpace/index.html HTTP/1.1" 200 [2026-01-21 00:08:03] [0.4.16] [INFO] 172.17.0.1:53848 - "GET /static/xplayer/index.html HTTP/1.1" 200 [2026-01-21 00:08:23] [0.4.16] [INFO] 172.17.0.1:57422 - "GET /static/pure/index.html HTTP/1.1" 200 [2026-01-21 00:08:57] [0.4.16] [INFO] 172.17.0.1:42538 - "GET /static/xiaoai.png HTTP/1.1" 200 [2026-01-21 00:09:09] [0.4.16] [INFO] 172.17.0.1:59740 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-01-21 00:09:44] [0.4.16] [INFO] 172.17.0.1:60240 - "GET /static/default/index.html HTTP/1.1" 200 [2026-01-21 00:10:25] [0.4.16] [INFO] 172.17.0.1:47956 - "GET /static/weapp/qrcode.html HTTP/1.1" 200 [2026-01-21 00:10:52] [0.4.16] [INFO] 172.17.0.1:41022 - "GET /static/tailwind/index.html HTTP/1.1" 200 [2026-01-21 00:12:09] [0.4.16] [INFO] 172.17.0.1:38950 - "GET /static/onlineSearch/index.html HTTP/1.1" 200 [2026-01-21 00:13:59] [0.4.16] [INFO] 172.17.0.1:45826 - "GET /static/manifest.json HTTP/1.1" 200 [2026-01-21 00:49:34] [0.4.16] [INFO] 172.17.0.1:58394 - "GET /robots.txt HTTP/1.1" 404 [2026-01-21 00:58:44] [0.4.16] [INFO] analytics.py:75: analytics run_with_cancel success [2026-01-21 01:01:47] [0.4.16] [INFO] 172.17.0.1:58110 - "GET / HTTP/1.1" 200 [2026-01-21 01:01:47] [0.4.16] [INFO] 172.17.0.1:58114 - "GET / HTTP/1.1" 200 [2026-01-21 01:01:47] [0.4.16] [INFO] 172.17.0.1:58118 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-01-21 01:01:48] [0.4.16] [INFO] 172.17.0.1:58130 - "GET /static/default/index.html HTTP/1.1" 200 [2026-01-21 01:01:48] [0.4.16] [INFO] 172.17.0.1:58134 - "GET / HTTP/1.1" 200 [2026-01-21 01:01:48] [0.4.16] [INFO] 172.17.0.1:58138 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-01-21 01:01:48] [0.4.16] [INFO] 172.17.0.1:58146 - "GET /static/pure/index.html HTTP/1.1" 200 [2026-01-21 01:01:48] [0.4.16] [INFO] 172.17.0.1:58158 - "GET / HTTP/1.1" 200 [2026-01-21 01:01:48] [0.4.16] [INFO] 172.17.0.1:58172 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-01-21 01:01:48] [0.4.16] [INFO] 172.17.0.1:58178 - "GET /static/tailwind/index.html HTTP/1.1" 200 [2026-01-21 01:01:48] [0.4.16] [INFO] 172.17.0.1:58186 - "GET / HTTP/1.1" 200 [2026-01-21 01:01:48] [0.4.16] [INFO] 172.17.0.1:58200 - "GET /static/xiaoai.png HTTP/1.1" 200 [2026-01-21 01:01:48] [0.4.16] [INFO] 172.17.0.1:58202 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-01-21 01:01:48] [0.4.16] [INFO] 172.17.0.1:58208 - "GET / HTTP/1.1" 200 [2026-01-21 01:01:48] [0.4.16] [INFO] 172.17.0.1:58212 - "GET /static/favicon.ico HTTP/1.1" 200 [2026-01-21 01:41:32] [0.4.16] [INFO] 172.17.0.1:50684 - "GET /robots.txt HTTP/1.1" 404 [2026-01-21 01:41:32] [0.4.16] [INFO] 172.17.0.1:50692 - "GET /static/tailwind/setting.html HTTP/1.1" 200 [2026-01-21 01:41:32] [0.4.16] [INFO] 172.17.0.1:60386 - "GET /static/default/setting.html HTTP/1.1" 200 [2026-01-21 01:41:38] [0.4.16] [INFO] 172.17.0.1:60392 - "GET /static/tailwind/main.css HTTP/1.1" 200 [2026-01-21 01:41:38] [0.4.16] [INFO] 172.17.0.1:60398 - "GET /static/tailwind/api.js HTTP/1.1" 200 [2026-01-21 01:43:14] [0.4.16] [INFO] 172.17.0.1:41374 - "GET /static/tailwind/md.js HTTP/1.1" 200 [2026-01-21 01:43:14] [0.4.16] [INFO] 172.17.0.1:41360 - "GET /static/onlineSearch/setting.html HTTP/1.1" 200 [2026-01-21 01:43:19] [0.4.16] [INFO] 172.17.0.1:41382 - "GET /static/tailwind/libs/animate.min.css HTTP/1.1" 200 [2026-01-21 01:43:19] [0.4.16] [INFO] 172.17.0.1:41394 - "GET /static/tailwind/libs/daisyui%404.12.23.css HTTP/1.1" 200 [2026-01-21 01:43:55] [0.4.16] [INFO] 172.17.0.1:50590 - "GET /static/default/favicon.ico HTTP/1.1" 200 [2026-01-21 01:43:55] [0.4.16] [INFO] 172.17.0.1:50574 - "GET /static/tailwind/libs/tailwind.js HTTP/1.1" 200 [2026-01-21 01:44:51] [0.4.16] [INFO] 172.17.0.1:54792 - "GET /static/tailwind/downloadtool.html HTTP/1.1" 200 [2026-01-21 01:44:51] [0.4.16] [INFO] 172.17.0.1:54794 - "GET /static/tailwind/libs/vue%403.5.13.js HTTP/1.1" 200 [2026-01-21 01:45:07] [0.4.16] [INFO] 172.17.0.1:54566 - "GET /static/tailwind/favicon.ico HTTP/1.1" 200 [2026-01-21 01:45:07] [0.4.16] [INFO] 172.17.0.1:54572 - "GET /static/onlineSearch/config.js HTTP/1.1" 200 [2026-01-21 01:45:32] [0.4.16] [INFO] 172.17.0.1:59342 - "GET /static/tailwind/libs/axios.min.js HTTP/1.1" 200 [2026-01-21 01:45:32] [0.4.16] [INFO] 172.17.0.1:59348 - "GET /static/xplayer/favicon.ico HTTP/1.1" 200 [2026-01-21 01:46:09] [0.4.16] [INFO] 172.17.0.1:58094 - "GET /static/tailwind/qrcode.png HTTP/1.1" 200 [2026-01-21 01:46:09] [0.4.16] [INFO] 172.17.0.1:58104 - "GET /static/tailwind/libs/jquery-3.6.0.js HTTP/1.1" 200 [2026-01-21 01:46:19] [0.4.16] [INFO] 172.17.0.1:38436 - "GET /static/onlineSearch/favicon.ico HTTP/1.1" 200 [2026-01-21 01:46:19] [0.4.16] [INFO] 172.17.0.1:38432 - "GET /static/pure/favicon.ico HTTP/1.1" 200 [2026-01-21 01:47:26] [0.4.16] [INFO] 172.17.0.1:47748 - "GET /static/default/main.css?version=1768727088 HTTP/1.1" 200 [2026-01-21 01:47:26] [0.4.16] [INFO] 172.17.0.1:47742 - "GET /static/soundSpace/vite.svg HTTP/1.1" 200 [2026-01-21 01:47:36] [0.4.16] [INFO] 172.17.0.1:56228 - "GET /static/pure/assets/index-CfMOqlRg.css HTTP/1.1" 200 [2026-01-21 01:47:36] [0.4.16] [INFO] 172.17.0.1:56232 - "GET /static/xplayer/assets/index-2Kb1oK2G.css HTTP/1.1" 200 [2026-01-21 01:47:48] [0.4.16] [INFO] 172.17.0.1:60878 - "GET /static/default/md.js?version=1768727088 HTTP/1.1" 200 [2026-01-21 01:47:48] [0.4.16] [INFO] 172.17.0.1:60880 - "GET /static/xplayer/assets/index-ESKkJcHu.js HTTP/1.1" 200 [2026-01-21 01:48:44] [0.4.16] [INFO] 172.17.0.1:34066 - "GET /static/pure/assets/index-BAPaOAUA.js HTTP/1.1" 200 [2026-01-21 01:48:44] [0.4.16] [INFO] 172.17.0.1:34072 - "GET /static/soundSpace/assets/index-qfFWjqIn.css HTTP/1.1" 200 [2026-01-21 01:49:01] [0.4.16] [INFO] 172.17.0.1:37058 - "GET /static/default/jquery-3.7.1.min.js?version=1768727088 HTTP/1.1" 200 [2026-01-21 01:49:01] [0.4.16] [INFO] 172.17.0.1:37060 - "GET /static/soundSpace/assets/index-fie2kaim.js HTTP/1.1" 200 [2026-01-21 02:30:47] [0.4.16] [INFO] 172.17.0.1:47754 - "GET / HTTP/1.1" 200 [2026-01-21 02:30:47] [0.4.16] [INFO] 172.17.0.1:47766 - "GET / HTTP/1.1" 200 [2026-01-21 03:12:10] [0.4.16] [INFO] 172.17.0.1:58012 - "GET /robots.txt HTTP/1.1" 404 [2026-01-21 03:12:11] [0.4.16] [INFO] 172.17.0.1:58014 - "GET /static/tailwind/setting.js?version=1736211336 HTTP/1.1" 200 [2026-01-21 03:12:11] [0.4.16] [INFO] 172.17.0.1:58020 - "GET /static/tailwind/debug.html HTTP/1.1" 200 [2026-01-21 03:13:17] [0.4.16] [INFO] 172.17.0.1:56740 - "GET /docs HTTP/1.1" 200 [2026-01-21 03:15:06] [0.4.16] [INFO] 172.17.0.1:51554 - "GET /favicon.ico HTTP/1.1" 404 [2026-01-21 03:15:06] [0.4.16] [INFO] 172.17.0.1:51556 - "GET /static/default/setting.js?version=1768727088 HTTP/1.1" 200 [2026-01-21 03:15:07] [0.4.16] [INFO] 172.17.0.1:51570 - "GET /static/default/debug.html HTTP/1.1" 200 [2026-01-21 03:15:12] [0.4.16] [INFO] 172.17.0.1:60586 - "GET /static/tailwind/m3u.html HTTP/1.1" 200 [2026-01-21 03:16:29] [0.4.16] [INFO] 172.17.0.1:60610 - "GET /static/default/downloadtool.html HTTP/1.1" 200 [2026-01-21 03:17:40] [0.4.16] [INFO] 172.17.0.1:40734 - "GET /static/default/m3u.html HTTP/1.1" 200 [2026-01-21 03:17:40] [0.4.16] [INFO] 172.17.0.1:40736 - "GET /static/default/merge/index.html HTTP/1.1" 200 [2026-01-21 03:17:47] [0.4.16] [INFO] 172.17.0.1:58130 - "GET /static/tailwind/jquery-3.7.1.min.js?version=1736211336 HTTP/1.1" 200 [2026-01-21 03:17:47] [0.4.16] [INFO] 172.17.0.1:58136 - "GET /static/default/qrcode.png HTTP/1.1" 200