github imsyy/SPlayer nightly
Dev Nightly Build

pre-release8 hours ago

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): 修复桌面歌词加载时的占位符闪烁问题

Don't miss a new SPlayer release

NewReleases is sending notifications on new releases.