资讯动态

LX Music:免费开源的多音源音乐搜索播放器,三步跑起来

发布时间:2026/10/5 2:07:08 来源:尧图企业网站定制
LX Music免费开源的多音源音乐搜索播放器三步跑起来【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktopLX Music 是免费开源的多音源聚合音乐播放器把酷我、酷狗、QQ音乐、网易云等多平台的在线音源装进同一个搜索框一处搜全所有歌。适合想免费听歌的用户也适合读 Electron 桌面代码的开发者。 跑起来三步在本地运行 LX Music直接用的话从 release 页面下载对应平台的安装包双击安装即可。想改代码需要 Node 22 以上git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop cd lx-music-desktop npm install npm run dev默认设置不以新手友好为目标首次启动先做三件事改音质默认 128k在「设置 → 播放」里按网络情况改成 320k 或无损定下载路径在「设置 → 下载」里启用下载并指定保存位置默认落在桌面并发下载任务上限 3 个挑主题在设置里选一个顺眼的主题桌面歌词可以稍后再开 场景走查多音源搜索找歌、开桌面歌词窗多源聚合搜索解决「歌找不到」的场景。你输入歌名程序会同时向选定的多个平台音源接口发查询把结果合并、去重、排序。实际体验一首歌在某个平台下架了别的平台音源还会顶上命中率比单平台客户端高不少音源失效时可以切源重试。代码在 src/renderer/utils/musicSdk/每个平台一个子目录kw、kg、tx、wy、mg搜索、歌单、歌词接口各自独立封装。桌面歌词解决「工作时想看歌词」的场景。开启后弹出独立于主窗口的歌词窗横向纵向可选字体字号、已唱未唱两种行颜色、透明度、锁屏置顶都能设。固定在屏幕角落行随播放滚动不用切窗口。这个窗口单独打包跑在 src/renderer-lyric/ 目录。音质档位解决「想要无损但音源不支持」的场景。128k、320k、flac、wav 按歌曲和平台支持情况选择选的源不支持时程序会取它能支持的档位。 深度剖析一次搜索如何变成多平台并行请求LX Music 是典型的 Electron 三层结构主进程在 src/main/窗口、托盘、热键、开放 API、同步服务都在 modules/ 下主界面 src/renderer/ 用 Vue 3 TypeScript 写桌面歌词窗是 src/renderer-lyric/共享的配置默认值和类型定义放 src/common/。歌单、收藏等本地数据用 better-sqlite3内嵌 SQLite 数据库不用单独装数据库服务写进本地文件。跟着数据流走一遍搜索框输入歌名 → 渲染进程把它拆成多个并行请求发给各平台接口 → 结果按「歌名 歌手 时长」匹配去重排序 → 点开播放src/renderer/core/player/ 的播放器接管音量、进度、倍速和 EQ、混响等音效音源失效会自动试下一个。技术栈是 Electron 40用 Web 技术写桌面应用的框架 Vue 3 TypeScriptwebpack 打包。想参与贡献克隆仓库切 dev 分支开发PR 提交到 dev新功能建议先建 Issue 讨论必要性修 bug 附复现方式合并会顺很多。️ 自定义与扩展用开放 API 把 LX Music 接进脚本开放 APIv2.7.0 起在「设置 → 开放 API」里启用本机启动一个 HTTP 服务暴露播放/暂停、切歌、跳转进度、音量、静音、当前状态、整首歌词等接口。写几行脚本就能把播放器接进定时任务或订阅状态变化实时调音量。实现在 src/main/modules/openApi/。自建数据同步v2.2.0 起把同步服务部署到自己服务器多台电脑的歌单、收藏保持一致客户端和服务端代码都在 src/main/modules/sync/ 下数据留在自己手里。主题定制主题定义在 src/common/theme/index.json 保存每个主题的名称、明暗模式和一整套 CSS 颜色变量背景图在同目录 images/ 下。内置「绿意盎然」等主题在设置里一键切换也可以照同样格式自建主题——换一张背景图就是一套新皮肤。适合谁歌分散在多个平台想一个入口搜全的用户要在多台设备间同步歌单、又不想把数据放公网的人想用 API 把播放器接进脚本或智能家居的开发者想参考结构完整的 Electron Vue 3 桌面应用源码的程序员找得到歌、免费听、数据自己管这三件事 LX Music 都替你办了。【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑