Warning
这是一个自动生成的 Nightly 构建版本。它可能包含 Bug,仅供测试使用。使用风险自负。
自上次构建以来的变更:
- c5f9383 Merge pull request #849 from imsyy/dev-fix
- ba2393c 🐞 fix: 修复数据库结构 & 列表封面处理
- 06cf6c3 🐞 fix: 修复后处理
- e70a4d5 Merge pull request #844 from MoYingJi/pr/d
- 47d5c19 🐞 fix: 修复审查
- 752be02 🐞 fix: 修复 nightly 构建 & 全面预载下一首 & 音频源显示错误
- e36e476 🌈 style: 将对唱歌词、逐词音译与
span左对齐 (#830) - 707120e feat: 支持按照文件名排序 (#838)
- 09585ae Merge pull request #837 from imsyy/dev-fix-02
- 5ce90d1 🐞 fix: 本地封面处理
- 54e44b3 🐞 fix: 任务栏歌词封面采用小尺寸
- 62bd306 🐞 fix: 修复桌面歌词的错误监听
- fbc65c0 🐞 fix: 修复 lint
- f4eb62e Merge branch 'dev' into dev-fix-02
- 51c2993 Merge pull request #835 from imsyy/dev-fix-01
- 19bee05 Merge pull request #834 from imsyy/dev-fix
- a5eb352 Merge branch 'dev' into dev-fix
- 83e10e7 Merge pull request #845 from apoint123/refactor/remove-blocking-call
- 3824f5f fix(emi-linux): 为 Player 添加 DesktopEntry (#846)
- aaf9272 🦄 refactor: 添加 Drop 实现
- a41cf9b 🦄 refactor: 移除多余的 CloseHandle
- 3b878b4 🦄 refactor: 改善竞态条件
- 1bf669d 🦄 refactor: 移除阻塞调用以加快应用关闭
- 8ed0c28 perf(Setting): 加快设置界面过渡动画速度
- d450521 perf(MediaSessionManager): 减少时间线更新的节流间隔 (#840)
- 55959e3 fix(PlayerController): 添加reader.onabort处理以避免数据URL生成失败
- ed782cd feat(任务栏歌词): 新增显示翻译和罗马音选项
- ba7a325 Merge pull request #832 from MoYingJi/pr/c
- afb375b fix(player): 将封面URL从Blob URL改为Data URL以解决跨窗口闪烁问题
- c02daec feat(任务栏歌词): 增加跟随主题色开关
- 24977be feat(taskbar): 添加任务栏歌词主题色跟随功能
- 35af8e5 refactor(lyric-parser): 使用策略模式提取 QRC 歌词内容
- 9f14204 🐞 fix: 修复代码审查
- 7db34c9 docs: 在AGENTS.md中补充提交前检查步骤
- 2967442 🐞 fix: 修复构建错误
- 1af4237 refactor(lyricParser): 改进时间解析和歌词对齐逻辑,重构TTML生成
- 2742837 feat(下载管理): 添加移除下载任务功能并修复播放全部逻辑
- bbc7da9 refactor(lyric): 优化歌词解析性能和逻辑
- 0ad9e1d Merge pull request #829 from imsyy/dev-fix
- da67068 🔧 build: 测试 nightly 构建
- 8035430 feat(CopyLyrics): 选择是否在复制的每行歌词之间加入空行分隔
- 0348dd8 fix(下载): 修复歌词合并逻辑并增强错误日志
- be3adf2 feat: 增强下载功能并修复自定义歌曲处理
- 4a1cb44 feat(ipc): 添加保存文件的 IPC 处理程序
- 58b39f1 fix(数据迁移): 将旧数据迁移逻辑从下载管理器移至数据存储初始化
- 8ee04d4 refactor(resource): 重构歌词下载逻辑以分离数据获取与处理
- a674dea refactor(core): 提取歌词处理逻辑到独立模块并优化下载管理器
- b771f39 refactor(download): 重构下载管理器以支持自定义下载类型
- ca03274 使用策略模式来封装差异
- a790b39 style: 格式化 DownloadManager.ts 代码
- 1d7dd06 Merge pull request #828 from apoint123/fix/failed-to-decode-some-audio
- 765d11b 🐞 fix: 修复部分音频播放失败的问题
- 9a16c16 Merge pull request #826 from imsyy/dev-fix
- 0533a45 🐞 fix: 去除菜单
- 529b0e7 Merge branch 'dev' into dev-fix
- 33b1066 Merge pull request #825 from apoint123/refactor/improve-taskbar-compatibility
- 437c25e 🐞 fix: 修复歌单删除逻辑
- fe86086 Merge branch 'dev-fix' of github.com:imsyy/SPlayer into dev-fix
- 3281e5d fix(歌单菜单): 修正本地歌曲元数据编辑菜单项的分隔符显示条件
- 23bb111 Merge branch 'dev' into dev-fix
- 8003008 Revert "feat(侧边栏): 将歌单模式状态迁移至设置存储"
- c3d3b2e 🐞 fix: 修复我喜欢列表数量 & 本地歌单无法删除歌曲
- af30825 feat(侧边栏): 将歌单模式状态迁移至设置存储
- 676d2b2 feat(上下文菜单): 新增复制歌曲名称和音乐标签编辑选项
- 1ef64d0 fix(DownloadManager): 修复合并歌词时TTML内容丢失的问题
- 3eac75a 🌈 style: 减少 unsafe 代码
- 838f6e1 🦄 refactor: 改善任务栏歌词兼容性
- 439fa0f 🐞 fix: 修复一些小问题 & 模式切换提示
- 5417f1a 🐞 fix: 修复应用退出不及时
- 62a0974 Merge pull request #824 from apoint123/fix/wrong-native-configuration
- 5696591 🐞 fix: 解决不可能发生的整数溢出
- f308ce3 🐞 fix: 修正文件单位
- c924189 🐞 fix: 修复错误的配置
- 09cd796 🐞 fix: 修复错误的工具原生模块位置
- 2a6d186 Merge pull request #823 from imsyy/dev-font
- 3bf0bcb refactor(download): 重构下载管理器并移除 HTTPS 升级选项
- dba9b53 feat(download): 添加HTTPS升级和HTTP/2下载支持
- 33f40d3 fix(文件下载): 更新进度回调以处理对象和JSON字符串
- cab2200 chore: 删除 rustfmt.toml 配置文件
- 0adc9d0 style: 统一格式
- 5690eb8 style(download): 格式化代码
- 40a927b Revert "style: 统一格式"
- cd095c9 style: 统一格式
- 5aa3b86 feat(download): 使用 NAPI 结构体直接传递下载进度
- 6bdcc47 refactor(download): 重构下载进度跟踪和多线程下载逻辑
- 05a6c31 🐞 fix: 修复样式问题 & 去除报错补丁
- 204a5dd Merge pull request #822 from imsyy/dev-feat
- 82c7198 fix: 为缓存下载添加 referer 参数支持
- 9952c70 refactor(ipc-file): 移除未使用的referer参数
- 2894c35 Merge pull request #821 from imsyy/dev-feat
- 53b697f Merge branch 'dev' into dev-feat
- 7ae4ae7 fix(download): 增加分块请求失败时的日志输出
- 280c938 feat(字幕生成): 支持在ASS字幕中包含翻译和罗马音歌词
- 0b31fc1 fix: 跳过TTML歌词解析以保留原始内容
- 27d82ec fix(download): 修复文件下载过程中可能的内存泄漏和任务管理问题
- 6e9992a 🐞 fix: 添加丢失的导入 (#820)
- 2ea8d37 🦄 refactor: 优化工具模块类型 (#819)
- 29e049c ✨ feat: 支持自定义下载
- 667c3a0 ✨ feat: 支持HTTP2
- 014ec94 🐞 fix: 增加分块大小并优化进度计算
- 74b6709 🐞 fix: 不使用JSON传递数据
- 0721988 🦄 refactor: AGENTS.MD
- de08485 ✨ feat: 优化桌面歌词切换效果
- 56b35e0 Merge pull request #807 from apoint123/refactor/localmusic-scan
- 4e22944 🦄 refactor: 优化可靠性
- 81f12f8 🦄 refactor: 重写本地扫描逻辑
- 21fda85 🦄 refactor: 更换更好的 LRC 解析器 (#813)
- be89f19 🐞 fix: 修复我喜欢的音乐更新不及时
- 6938b64 Merge pull request #816 from imsyy/dev-feat
- e972ad5 ✨ feat: 添加头像
- 63723ac 小修改
- 4487796 🐞 fix: 修复说明
- 05e9b2b ✨ feat: 关于页面增加描述/头像
- 82d84e5 🐞 fix: 修复代码审查
- 41c472d ✨ feat: 关于页面增加核心贡献者鸣谢
- a631955 ✨ feat: 关于页面默认折叠
- a5947f3 🐞 fix: 修复内嵌LRC问题
- 1a93b41 🐞 fix: 移出下载表头背景色
- 0037627 ✨ feat: 无封面模式右键菜单适配
- 957599a Merge branches 'dev-feat' and 'dev-feat' of github.com:imsyy/SPlayer into dev-feat
- 516d590 🐞 fix: 修复异常的刷新按钮
- b8cad71 🐞 fix: 任务栏歌词设置展开
- a795227 🐞 fix: 修复单线程下载残留文件
- e445a7c 🐞 fix: 修复代码审查
- 1fa2c40 🐞 fix: 去除冗余内容
- 20dec98 ✨ feat: 允许调节底栏歌词动画
- 9fbd584 🐞 fix: 修复嵌入的问题
- c268697 ✨ feat: 支持多线程下载
- 8cedd6b 🐞 fix: 修复代码审查
- a2238ef 🦄 refactor: 使用Rust重写下载逻辑
- 56f2289 Merge pull request #814 from MoYingJi/pr/t
- c4b8f69 Merge branch 'dev' into pr/t
- bff57ea 🐞 fix: 修复保存问题
- 23dee37 ✨ feat: 无封面模式改进
- b0c8348 Merge pull request #815 from imsyy/dev-rust-dev
- 204fa5c Merge branch 'dev-rust-dev' of github.com:imsyy/SPlayer into dev-rust-dev
- 7886f31 🦄 refactor: 重写报错
- 7ec8714 🐞 fix: 脚本修改
- 44d1937 🐞 fix: 修复代码审查
- 951d149 🐞 fix: 使用pnpm
- 67e1b53 🐞 fix: 修复 rust 编译问题
- 6460531 fix(FontManager): 修复了一些问题
- 0ec5fe9 🐞 fix: 修复 #812
- d7575c5 🐞 fix: 限制数值
- 28e7fc6 🐞 fix: 优化自动吸附逻辑
- 8530d73 🐞 fix: 修复被错误移除的依赖
- 71b8e5a ✨ feat: 支持关闭报错弹窗
- 4cdeb5a Merge pull request #805 from imsyy/dev-rust-set
- 6b0699b ✨ feat: 增加自动收缩的选项
- ed3fb9e 🐞 fix: 优化错误处理 & 歌词切换动画优化
- 52d8445 Merge pull request #781 from Pissofdvpe/dev
- 2a15928 更新 config.yml
- 92a910b 🐞 fix: 修复代码审查
- c383693 🐞 fix: 修正一些设置项
- 70130fa ✨ feat: 支持状态栏歌词收缩
- 5f9d6a4 ✨ feat: 支持状态栏歌词设置
- da457d7 🐞 fix: 修复 lint 问题
- c9a1600 Merge pull request #802 from imsyy/dev-cy-fix
- 06301bf 🌈 style: 修复一些样式
- cfe9b89 Merge pull request #793 from imsyy/dev-cy-rust
- 39c5f8f 🐞 fix: 修复歌词优先级 #804
- 6ce6895 Merge branch 'dev' into dev-cy-fix
- 0de2283 Merge pull request #799 from ITManCHINA/avatar-fix
- 785dd4b 🐞 fix: 修复歌词及音源切换
- a7f6f70 🐞 fix: 💩💩💩
- 0fc4057 🐞 fix: 代码审查 优化封面
- e06e61d 🦄 refactor: 重写本地扫描逻辑 大幅度优化扫面效率
- 0f5fbc1 Merge pull request #800 from MoYingJi/pr/o
- 52862db 🐞 fix: 修复代码审查
- 2de3a8b 🦄 refactor: 去除随机主题 & 音质鉴权 & 歌曲请求逻辑
- 1a7d1ff ✨ feat: 更好的报错
- d783283 🐞 fix: 修复代码审查
- c4e6dd9 🐞 fix: 修复as any类型问题
- c915b56 feat(FontManager): 增加「多字体备选」的输入模式
- eb444fe refactor(setting): 优化和将 description 等集成至 forceIf
- 80810bd 🌈 style: 继续修正一些无关紧要的格式化
- ca401d0 🌈 style: 再次格式化
- 849e4fe 🌈 style: 格式化部分代码
- d366c3d 🐞 fix: 修复客户端上 开发人员 与 更多贡献者 头像无法正确显示的问题
- 314db5b refactor(setting): 移动「替换歌词括号内容」相关设置,优化 description 的空格
- 7b7dfca refactor(setting): 将 descMultiline 移动到 format.ts 并删除无用的 utils.ts
- 9f138b2 🐞 fix: 修复类型问题
- 719e06d 🐞 fix: 修复桌面歌词左右分离时歌词动画
- 2570f38 ✨ feat: 添加设置项
- 4cdd3d8 Merge pull request #796 from kyv001/feature/not-skip-short-music
- 4fba988 Merge pull request #797 from imsyy/fix/lock-file
- c79bdc2 🐞 fix: 修复锁文件
- 57bc0bc style: 提取魔数以增加可读性
- bba31eb ✨ feat: 实现基础的任务栏歌词 (#777)
- 4345afb feat: 避免排除过长的曲目如专辑单轨
- fbf40f6 feat: 避免含有标题的较短本地音乐因时长或文件大小而被排除
- 8d480ce 🐞 fix: 修复 build 脚本
- 6205fbd Merge pull request #795 from imsyy/dev-cy
- a4d1402 🐞 fix: 修复 lint
- f1f8f71 🐞 fix: 修复错误的偏好存储
- df28fba Merge pull request #791 from MoeFurina/feat/show-realip-settings-in-webbrowser
- 66ce680 Apply suggestion from @gemini-code-assist[bot]
- 50f0a6f ✨ feat: 下载歌词另存为ass
- 308c48b 🐞 fix: 修复代码审查
- 683017f 🦄 refactor: 默认显示音源
- 6054c1a 🐞 fix: 修复切歌延迟
- 68712fc 🦄 refactor: 优化无封面模式
- 0f4a8f4 🐞 fix: 修复代码审查
- 81a197b ✨ feat: 支持随机主题
- c8a4fc7 ✨ feat: 支持切源播放
- 1598747 Merge pull request #794 from imsyy/dev-cy
- 9fc6d54 🐞 fix: 修复代码审查
- 6ee4aee 🐞 fix: 修复代码审查
- 65b759a 🐞 fix: 修复代码审查
- e5a57f9 ✨ feat: 支持AB循环
- f379132 🐞 fix: 修复 lint 问题
- 7f2e80b Merge pull request #789 from imsyy/dev-cy
- 8e815f0 🐞 fix: 支持多模展开
- ca29783 fix(setting): 修复流体背景选项消失
- a002a1d 🐞 fix: 修复代码审查
- e72b797 🦄 refactor: 字体设置修改
- e7c73b5 🦄 refactor: - 非自定义 CSS 模式(默认下拉框) :“恢复默认”按钮现在显示在左侧(下拉框的前面)。 - 自定义 CSS 模式(输入框) :保持之前的布局,即输入框单独一行,按钮在下一行的右下角。
- 3e45dea 🐞 fix: 修复代码审查
- 052dec4 🦄 refactor: 将 forceDisplaySettingIf 工具函数的逻辑集成到了 SettingItem 接口和 SettingItemRenderer 组件中,并统一了现有的配置
- a02af80 🐞 fix: 修复代码审查
- 6927230 🦄 refactor: 为「当条件满足时,禁用设置项并强制显示为某值」这一常见需求提供了工具函数 forceDisplaySettingIf
- bb56d49 🦄 refactor: 重构设置导出
- ffd1b1f 🐞 fix: 优化歌词切换逻辑
- ee3329d 🐞 fix: 修复过时问题、修复切歌问题
- 1f6efd9 ✨ feat: 支持全屏播放器切换歌词
- cc73030 feat: 更新网络代理设置的显示逻辑
- bde4e8a 🐞 fix: 修复代码审查
- c828a57 ✨ feat: 支持视频背景
- eac4ac6 ✨ feat: 支持个性化右键菜单
- 2e8aa44 ✨ feat: 支持个性化设置全屏播放器
- 50598b6 🐞 fix: 修正歌词高亮效果
- 513ab30 ✨ feat: 整理设置
- f20cafb Merge pull request #785 from MoYingJi/pr/set
- afc7f69 Dev cy (#782)
- 8d65633 🐛fix(desktop-lyrics): 修复桌面歌词加载闪烁竞态条件,优化初始化机制
- e66617d 🌈 style(setting): 修复 set-item 中 beta tag 位置异常
- 4c9378a 🐛fix(desktop-lyrics): 优化桌面歌词加载闪烁修复,提升代码可维护性
- 4a1c3c2 🐛fix(desktop-lyrics): 修复桌面歌词加载时的占位符闪烁问题,解决onMounted逻辑整合
- 905b912 Merge branch 'imsyy:dev' into dev
- 8d847ca 🐛fix(desktop-lyrics): 修复桌面歌词加载时的占位符闪烁问题