- 06 Jul, 2026 4 commits
-
-
- 修改 sync_inserted_lyrics_cache 函数,新增 seen_keys 参数用于跳过已存在歌词缓存 - 实现追加写入方式,同步新增歌词缓存时不再全量读取,提升性能 - 在主逻辑中初始化并传递 lyrics_cache_seen_keys,避免重复写入缓存 - 更新测试用例,增加追加写入场景覆盖,防止误读缓存文件读取操作 - 修正缓存文件路径统一使用 lyrics_cache_path,增强代码一致性
沈秋雨 authored -
- 抽取歌词缓存读取和写入为独立函数 _read_existing_lyrics_cache 与 _write_existing_lyrics_cache - load_existing_l2_candidates 中改用新缓存读写函数,增加缓存加载日志和进度输出 - 处理下载异常时保证已下载缓存的歌词及时持久化,避免丢失数据 - 新增 sync_inserted_lyrics_cache 函数实现新增歌词缓存同步写入功能 - 后台写入线程写入数据库后调用歌词缓存同步,记录新增条数日志 - 修改批量写入队列数据结构,传递缓存同步相关数据 - 优化去重统计日志显示格式,新增 format_dedup_stats 函数统一格式化 - L2审核界面新增 skip 筛选选项,调整相关前端和后端代码支持该状态 - 移除 L2 审核界面中保存按钮,避免误操作手动保存 - 补充单元测试覆盖缓存同步、缓存读取异常处理和去重统计日志格式输出
沈秋雨 authored -
- 新增 L2 候选加载缓存机制,避免重复下载歌词内容 - L2 去重返回 top-K 召回候选信息,丰富判定依据 - 分类函数新增跳过导入的规则,如空歌词且作者不详、原声类歌曲名等 - 实现作者字段(作词、作曲)增量合并功能,避免重复覆盖 - 对合并冲突添加异常处理并记录日志,确保稳定执行 - 引入后台线程异步写入数据库,提升批量处理性能 - 优化 L1 索引更新,避免去重误差,提高去重准确率 - 扩展统计字段,新增作者合并和跳过导入计数 - 前端增加决策过滤选项,支持根据决策筛选展示记录 - 修改界面显示逻辑,支持删除已审核样本,完善用户操作 - 调整页面显示候选数目为 Top5,优化视觉体验 - 参数新增 L2 精确哈希自动合并的最小歌词长度配置 - 添加数据库表结构自动迁移,新增 recalled_candidates 字段支持新功能 - 增强程序中断时数据库写入的安全关闭与日志提示
沈秋雨 authored -
- 统一导入标记歌曲状态为已下架,防止错误上架 - 升级目标库 L1 索引加载,支持合并方向决策映射 - 从源库加载歌曲关联录音数量,用于合并优先级判断 - L2 去重判定增强歌词质量判断,缺失歌词强制人工复核 - 新增基于录音数量决定新老记录合并方向的逻辑 - 改进批量导入流程,L1/L2 去重优先,避免费时 OSS 上传 - 支持跳过部分媒体资源 OSS 上传,歌词仍可上传 OSS - 人工审核数据写入流程优化,增加录音数量和合并方向字段 - 审核界面支持本地缓存合并、撤销审核、审核决策同步后端 - 调整界面标签和交互元素样式,提高用户体验与信息展示清晰度 - 音眼词曲去重任务清单文档新增,规范数据处理阶段与里程碑计划
沈秋雨 authored
-
- 04 Jul, 2026 4 commits
-
-
- import_hk_songs.py: 优化数据导入逻辑(+157行) - serve_l2_dashboard.py: 增强仪表盘服务功能(+231行) - l2_review_dashboard.html: 前端页面微调 - 测试流程指南.md: 补充测试文档
沈秋雨 authored -
沈秋雨 authored
-
沈秋雨 authored
-
- import_hk_songs.py: 主数据导入脚本 - lyric_dedup/: 歌词去重核心模块 - test_dedup.py: 单元测试 & L2 benchmark - serve_l2_dashboard.py + l2_review_dashboard.html: 复核前端 - .gitignore: 排除 .env、数据文件、缓存、输出目录 - README.md: 项目说明文档
沈秋雨 authored
-