jokinas
|
a8e4369774
|
feat: 优化登录重试机制和会话处理逻辑 (#873)
* style: ruff lint and format fix
* fix: 优化登录重试机制和会话处理逻辑
|
2026-05-18 12:31:52 +08:00 |
|
涵曦
|
ed88ca3f78
|
update
|
2026-05-14 23:05:09 +08:00 |
|
jokinas
|
497d0d70de
|
fix: 优化登录异常处理和设备发现逻辑,执行命令前先停止小爱避免播放不支持提示 (#871)
* feat: 增加搜索多结果选择功能
新增功能:
- 搜索结果多条记录时通过TTS告知用户匹配数量
- 支持用户重新呼叫'第X个'来选择并播放指定歌曲
- 实现记忆机制:选择后保留待选列表,支持持续多次选择
- 新增配置项 fuzzy_match_max_results 控制最大返回数量(默认100)
优化改进:
- 搜索结果排序:从随机排序改为按文件名自然排序(custom_sort_key)
- 日志输出优化:多结果时每个歌曲分行显示,带序号便于查看
修改文件:
- command_handler.py: 添加待选择状态检查逻辑,优先匹配'第X个'指令
- config.py: 新增 fuzzy_match_max_results 配置项
- device_player.py: 添加 _pending_selection 属性、多结果处理逻辑、handle_selection 方法、优化日志格式
- music_library.py: 将 random.shuffle 改为 sort(key=custom_sort_key) 自然排序
- xiaomusic.py: 新增 select_index 命令处理方法
* fix: 优化登录异常处理和设备发现逻辑,执行命令前先停止小爱避免播放不支持提示
* style: ruff lint and format fix
|
2026-05-14 22:59:56 +08:00 |
|
涵曦
|
41a6d90f81
|
update scripts
|
2026-01-10 03:18:11 +08:00 |
|
涵曦
|
31bc3c59db
|
build: 更新脚本
|
2026-01-07 21:38:11 +08:00 |
|
涵曦
|
33b446b749
|
update scripts
|
2026-01-07 12:26:28 +08:00 |
|
涵曦
|
dd05603e1f
|
update scripts
|
2026-01-06 23:48:39 +08:00 |
|
涵曦
|
10c60faee1
|
feat: 定时任务支持工作日和休息日 see #182
|
2025-05-21 23:01:07 +08:00 |
|
涵曦
|
a3bf8d8aaa
|
build: 静态文件版本自动更新脚本修改
|
2024-07-15 15:37:45 +00:00 |
|
涵曦
|
5ef1f2d940
|
ci: 发版本自动更新静态文件版本号
|
2024-07-15 14:53:25 +00:00 |
|
涵曦
|
09febb66dc
|
bump: version 0.2.0 → 0.3.0
|
2024-07-14 14:00:05 +00:00 |
|