Skip to content

feat: add native Qt desktop player alongside Web edition - #1

Closed
tsingovo wants to merge 8 commits into
wenc23:mainfrom
tsingovo:feat/cross-platform-native-desktop
Closed

tsingovo wants to merge 8 commits into
wenc23:mainfrom
tsingovo:feat/cross-platform-native-desktop

Conversation

@tsingovo

Copy link
Copy Markdown

概要

  • 新增 Qt 6/C++/QML 原生桌面播放器,与现有 Web 版并存;支持本地文件/文件夹导入、分组/歌单、收藏、循环及组内随机播放。
  • 桌面版与 Web 版共享曲库状态、收藏、歌单与播放进度记录,但两端可独立播放;保留“打开 Web 版”入口。
  • 增加歌词搜索、导入、离线转写草稿与整首时间平移;浮动歌词支持透明度、音量、锁定和解锁。
  • 增加图片主题裁剪与 AI 主题包导入引导,并提供 Windows/Linux 打包脚本、依赖许可证、说明和 CI。

验证与边界

  • 用户已试用 Windows 0.3.10,确认此前反馈的浮窗解锁问题已解决;按用户要求,本次提交不再重复运行测试。
  • 之前的 0.3.10 预览构建记录:Windows/Linux 各 10 项 CTest 与 Web 36 项测试通过;Windows 解压冷启动检查通过。此处不把这些结果等同于 macOS 实机验证。
  • macOS 尚未实机打包或验证。游戏加加的 GPP64.dll 注入曾导致 Windows 启动冲突,退出该工具后可启动,兼容性仍待解决。
  • 离线转写是本地待校对草稿,不保证识别准确率;PR 不包含音乐文件、私有主题图或用户数据。

@tsingovo

Copy link
Copy Markdown
Author

按提交者要求,PR 的目标分支不能是 main。当前上游仅有 main,先关闭此 PR;后续改用非 main 目标分支重提。

@tsingovo tsingovo closed this Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant