Skip to content

v1.0.9 - 歌词功能完善

Choose a tag to compare

@raclen raclen released this 14 Jun 02:27
· 2 commits to master since this release

✨ 新特性

🎵 自动匹配歌词

当本地音乐没有歌词时,自动联网搜索并匹配歌词,无需手动操作。

  • 默认开启,可在「设置 → 歌词设置」中关闭
  • 智能缓存,匹配成功后下次播放秒显示
  • 支持全屏播放器、桌面歌词、minimode 全入口

📀 内嵌同步歌词支持

完整支持 MP3/FLAC 等格式的内嵌同步歌词(SYLT 帧)

  • 自动转换为标准 LRC 格式显示
  • 时间戳精确到百分之一秒
  • 修复 CJK(中日韩)字符编码问题

🐛 Bug 修复

  • 修复 MP3 内嵌歌词无法显示的问题(显示"暂无歌词")
  • 修复「搜索歌词」功能无效问题
  • 修复内嵌歌词中文乱码问题

🔧 技术改进

  • 为所有洛雪音乐源(腾讯/酷狗/网易/酷我/咪咕)启用歌词搜索
  • 优化歌词获取逻辑,5 级回退机制确保最大可能获取到歌词
  • 新增配置项 lyric.autoMatch 控制自动匹配行为

📊 测试覆盖

  • ✅ 22+ 首内嵌歌词歌曲验证通过
  • ✅ 自动匹配功能端到端测试通过
  • ✅ TypeScript 类型检查通过
  • ✅ ESLint 代码质量检查通过

完整改动: 11 个文件,145 行新增代码

安装包将在 CI 构建完成后自动上传到此 Release