Repository navigation
Add plugin LX Music v0.0.2 - #740
Merged
Merged
Conversation
jiang66-so
force-pushed
the
plugin/lx-music-ztools
branch
2 times, most recently
from
November 10, 2026 02:14
5410e08 to
539b9d3
Compare
- feat: scaffold LX Music ZTools plugin and release tooling - test: verify host loading and prepare official draft publishing - test: cover production ZIP installation in isolated ZTools - fix: use authenticated gh transport for GitHub API on Windows - docs: include upstream attribution and verified framework screenshot - feat: verify native source isolation and ZTools P0 lifecycle - feat: adapt original LX data services and event contracts - feat: run original LX UI and isolated custom source requests - feat: enable native playback and verified local plugin installation - 发布准备:去除 LX 窗口装饰并更新至 0.0.2 开发版 - 修复:适配插件中心 Node 20 的样式构建依赖 - 文档:更新 0.0.2 发布验证范围与上游归属 - 修复:兼容 Windows 下更新已有插件 PR 的 Git 参数引用
jiang66-so
marked this pull request as ready for review
November 10, 2026 02:17
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
插件用途与本次范围
LX Music 2.12.6 的 ZTools 原生移植,当前提交 0.0.2 Windows 开发版。安装后输入
lxmusic、LX Music或洛雪音乐打开原 LX 界面;用户可本地导入兼容 LX API 2.0.0 的 JS 音源,或通过 HTTP(S) URL 导入后选择使用。不依赖另装 LX 桌面版,不附带第三方音源。当前支持范围为原界面、列表/设置基础服务、自定义音源导入与隔离执行、解析播放地址及原播放器。下载、同步、开放 API、桌面歌词和系统集成仍在移植,本次不宣称完整功能移植完成。
本次变更
dist/lx.html,复用原 LX Vue / Pug / Less 界面与播放器;Node 服务逐模块生成可读 CJS。构建与验证
宿主验证组合为本机 ZTools app.asar 3.3.0-beta.2 + 独立 Electron 42.3.3 / Node 24.15.0,不使用日常配置。不能把这个结果推广为所有 ZTools 版本或安装版 EXE 的完整实机验收。独立宿主冷启动曾出现主页面 ztools 未注入而无法搜索,原因未定位;最终串行 ZIP 回归通过,此环境稳定性问题未标记为已解决。
截图
设置页:去掉内部窗口按钮及桌面外框,内容铺满插件区域。
原界面自定义源管理:本地和 URL 导入的受控测试源。
自检与限制
plugins/lx-music-ztools/。真实用户音源和外部平台服务未全量验证;本地测试脚本与音频结果不能替代真实平台可用性或人工听音验收。音源运行环境为 Worker,依赖 DOM 的非标准脚本扩展不在已验证兼容范围。完整矩阵见插件目录的
docs/ztools/compatibility.md。