LX Music:免费听歌、歌单存在本地的开源多音源音乐播放器

发布时间:2026/10/5 2:08:22
LX Music:免费听歌、歌单存在本地的开源多音源音乐播放器 LX Music免费听歌、歌单存在本地的开源多音源音乐播放器【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop同一首歌在一个平台下架了换个平台还有音源可播你却还得再打开一个应用。LX Music 是一款基于 Electron Vue 3 开发、Apache-2.0 协议的跨平台开源音乐播放器Windows、macOS、Linux 都能装。它在多个平台里搜歌并合并展示播放列表和收藏则存在你自己的电脑里。它替你省掉的事你不用挨个 App 找歌。在搜索框敲一次歌名多个平台的结果会合并到一起排好序支持的平台包括酷我、酷狗、QQ 音乐、网易云、咪咕。某首在 A 平台找不到B 平台的音源能接上。你不用把歌单交给第三方云。收藏、自建列表都存在本地一个 SQLite 数据库里随时可以导出备份换电脑、做镜像都不慌。你不用在音质上将就。128k、320k、flac 等档位按每首歌和各音源的支持情况选下载下来时封面、歌词还能写进文件里断网也能放。装完先动这三处 从 release 页面下载对应平台的安装包双击装完就能跑想改代码自己构建则需要 Node 22 及以上git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop cd lx-music-desktop npm install npm run dev先导入自定义源。自 v2.6.0 起软件不再内置在线音源想在软件里播在线歌曲要到设置 → 基本里导入一个自定义源脚本第三方作者发布的 API 脚本否则只能听本地音乐。改音质。播放音质player.playQuality默认是 128k到设置 → 播放按你家的网络改成 320k 或无损。开下载。下载功能默认关闭、默认存桌面到设置 → 下载里启用并指定保存位置。主题、桌面歌词这些可以晚点再挑。多源搜索、桌面歌词和主题源码都在哪一次搜索多个平台一起回答程序把歌名、艺术家信息交给你选定的音源去查各平台返回的结果合并后统一展示。各平台的搜索、歌单、歌词接口是独立封装的放在 src/renderer/utils/musicSdk/ 下kw酷我、kg酷狗、txQQ 音乐、wy网易云、mg咪咕各占一个子目录。各平台支持的音质档位写在同目录的 api-source-info.ts。歌词可以不跟主窗口待着设置 → 桌面歌词打开后会弹出一个完全独立于主窗口的歌词窗主窗口最小化都不影响它。横排竖排、字体字号、已唱和未唱行的颜色、透明度、锁屏置顶都可以调。把它钉在屏幕角落当前行跟着自动滚动。这个窗口是单独打包运行的全部代码在 src/renderer-lyric/。一套皮肤就是一组颜色值每个主题本质是一整套 CSS 颜色变量加一张背景图集中在 src/common/theme/ 目录index.json 里存着每个主题的名字、明暗模式和配色背景图在同目录的 images/ 下。内置的绿意盎然蓝田生玉等在设置里一键切换照同样的格式改个背景图就是你自己的一套新皮肤。可以拿它接的场景远程遥控本机播放。v2.7.0 起设置 → 开放 API启用后会在本机起一个 HTTP 服务暴露/play、/pause、/skip-next、/volume、/mute、/status、/lyric-all等接口。几行脚本就能实现每天早上九点播指定列表或者把播放状态喂给你的桌面小组件。实现就一个文件在 src/main/modules/openApi/ 里。多台电脑歌单一致。v2.2.0 起支持数据同步服务部署在你自己的服务器上两台以上电脑接入后歌单、收藏、不喜欢的歌曲都保持同步数据全程不经过别人的云。客户端与服务端代码同在 src/main/modules/sync/ 下想自己魔改同步逻辑可以从这里入手。从浏览器唤起来播。v1.17.0 起支持 Scheme URL一种用自定义协议唤起桌面应用的方式在浏览器点特定链接就能直接调用 LX Music 播放、搜索配合油猴脚本体验更顺。想读这份代码的话技术栈是 Electron 40、Vue 3、TypeScript构建走 webpack本地数据用 better-sqlite3内置 SQLite 数据库存当前版本 2.12.2。入口好认src/main/ 是主进程窗口、托盘、热键、同步、开放 API 都在 modules/ 下src/renderer/ 是主界面src/renderer-lyric/ 是桌面歌词窗src/common/ 放两边共享的设置与类型定义。贡献流程不复杂切 dev 分支开发PR 也提给 dev。加新功能前先建 Issue 确认真的需要修 bug 的 PR 附上复现方式合并会顺很多。如果你的歌分散在好几个平台、想一个入口搜全免费听或者想把歌单握在自己手里而不是放公网LX Music 是开源音乐播放器里完成度很高的一个选择。装好、导一个源、把音质调上去它就能立刻干活愿意读源码的人还能顺手收获一份结构很规整的 Electron Vue 3 桌面应用样本。【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考