Skip to content

Windows 桌面版初版发布 ​

更新日志 ​

发布概览 ​

这是 Lyrics Card Generator 的第一个 Windows 桌面版发布。这个版本将原有的 Next.js WebUI 歌词卡片生成器完整封装为可直接运行的 Windows EXE 应用。用户不需要安装 Node.js,不需要手动启动开发服务器,也不需要把项目部署到 Vercel、Netlify 或任何云服务。

桌面版采用 Electron + Next standalone 本地服务方案:应用启动后会自动在本机 127.0.0.1 上启动内置 Next 服务,并在桌面窗口中加载本地地址。所有页面和 API routes 都在本地运行;Apple Music、网易云音乐、QQ 音乐、远程封面和 LRCLIB 只作为数据来源,不是应用部署依赖。

下载选择 ​

  • 安装版:Lyrics.Card.Generator.Setup.0.1.0.exe
  • 便携版:Lyrics.Card.Generator-0.1.0-portable.exe

建议普通用户优先使用安装版。如果你只是想临时试用,或不想写入安装目录,可以使用便携版。

核心功能 ​

  • 歌曲链接解析:支持 Apple Music、网易云音乐、QQ 音乐链接。
  • 手动输入歌曲信息:可手动编辑歌曲名、歌手名、专辑名和封面链接。
  • 歌词编辑:支持手动输入和编辑歌词。
  • 翻译编辑:支持逐行翻译文本,并可显示或隐藏翻译。
  • 纯音乐模式:支持无歌词或纯音乐内容展示。
  • 封面能力:支持远程封面、本地封面上传、封面代理和封面取色。
  • 视觉样式:支持竖版/横版、尺寸设置、自动高度、字体、字号、行距、文字颜色、圆角、边框、阴影、平台 Logo、水印和分享者文字等样式控制。
  • 语言切换:支持中文和 English UI,并保留语言设置。
  • PNG 导出:保留原有 DOM-to-PNG 导出方式,默认高清 2x 输出,不改用 Electron 截图。

桌面版体验 ​

  • 双击 EXE 即可启动。
  • 默认以最大化窗口打开。
  • 应用图标已统一替换为新的透明圆角图标,覆盖安装包、便携版、任务栏、窗口标题栏、Web favicon 和软件内标题区。
  • 关闭窗口时会自动关闭内置本地服务,避免残留后台进程。
  • 外部链接会交给系统浏览器打开,不会在应用内部乱跳。

离线和联网说明 ​

离线可用:

  • 打开应用。
  • 手动输入歌曲信息。
  • 手动编辑歌词和翻译。
  • 使用本地封面。
  • 调整卡片样式。
  • 导出 PNG。

需要联网:

  • Apple Music / 网易云音乐 / QQ 音乐链接解析。
  • 远程封面加载。
  • LRCLIB 自动歌词获取。

初版限制 ​

  • 这个版本没有自动更新功能。
  • 这个版本没有代码签名,Windows 可能显示 SmartScreen 提示。
  • 安装版和便携版均为 Windows x64 构建。
  • 远程解析和歌词获取依赖第三方数据源的可用性。

校验信息 ​

安装版:

text
File: Lyrics.Card.Generator.Setup.0.1.0.exe
Size: 246,437,305 bytes
SHA256: 8D0685A2CDABF2DBF3E9EDE8CE0929EDCF13DF8AEF80CF8C4B28F58B206BD4F3

便携版:

text
File: Lyrics.Card.Generator-0.1.0-portable.exe
Size: 245,841,606 bytes
SHA256: 827183226788DA4A035CFBBE42DFBC0488921D290C40F08F471366BEE1E48AF2

本次验证 ​

  • npm run typecheck 通过。
  • npm run build 通过。
  • npm run desktop:build 通过。
  • 安装版和便携版产物已生成。
  • 便携版和 unpacked EXE 已验证可启动内置 Next 服务。
  • EXE 启动后默认最大化。
  • 关闭应用后无残留应用进程。
  • Apple Music、网易云音乐、QQ 音乐解析通过样例验证。
  • 本地封面代理 API 验证通过。
  • LRCLIB 自动歌词获取通过样例验证。
  • PNG 导出验证通过,默认 1040x1080 卡片以 2080x2160 输出。
  • 新图标资源已进入 build/icon.ico、app/icon.png、public/app-icon.png 和打包后的 resources/icon.ico。

Cherry Chu · Projects, notes, and working documentation.