☰
免费开源 LX Music:一次搜索命中 5 个音源,歌下架了还能放
2026/10/13 9:37:20 网站建设 项目流程

免费开源 LX Music:一次搜索命中 5 个音源,歌下架了还能放

【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop

搜一首歌,五个音源同时命中,这是 LX Music 的主打功能。它基于 Electron 做的开源音乐播放器,Windows、macOS、Linux 都能装,没有广告、完全免费。某平台把歌下架了,换个音源照样播,"不可用"不再等于放弃。

歌被下架是听歌最大痛点

在单一平台客户端里搜歌,提示"内容不可用"就得换 App 再搜一遍,歌单、歌词还分散在各处。LX Music 一次搜索同时查询五个音源,某个源缺了由别的源补位;player.autoSkipOnError默认开启,播放失败时自动跳到下一首,不用手动处理。

从源码三步起好,默认值先改三处

  1. 环境要求 Node 22+,然后克隆仓库跑起来:
git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop cd lx-music-desktop npm install npm run dev
  1. npm run dev起来即可用;不想构建也可以直接下载发行版的预编译包,具体以官方文档为准。
  2. 官方明说默认设置不以新手友好为目标,建议先动这三处:
    • player.playQuality默认只有128k,到设置 → 播放改成 320k 或无损,这是最影响"听得出区别"的一项;
    • download.enable默认关闭,设置 → 下载里打开后,把download.savePath从默认的桌面挪到想放的位置;
    • theme.id默认「绿意盎然」,设置里还有多款可选,desktopLyric.enable(桌面歌词)默认也是关的,想用再开。

多音源聚合是怎么起作用

每个平台都是独立适配器:搜索、歌单、歌词、音质接口分开封装,程序向选定音源查询后合并展示,一首歌在一个源下架,换别的源继续找。128k、320k、flac、wav 几档按歌曲和平台的支持情况自动选。源码入口在 src/renderer/utils/musicSdk/,每个平台一个子目录(kw、kg、tx、wy、mg);主题定义在 src/common/theme/。

设置里 4 个轻松上手的加分功能 🎵

  1. 桌面歌词:设置 → 桌面歌词开启后弹出一个独立于主窗口的歌词窗,横竖方向、字体字号、已唱未唱两种颜色、透明度都能调,还支持置顶和锁屏显示,钉在屏幕角落跟当前行滚动,工作时不用切窗口。
  2. 主题换起来零成本:内置「绿意盎然」「蓝田生玉」等一键切换;index.json存名称、明暗模式和整套 CSS 颜色变量,images/放背景图,换张背景就是一套新皮肤。
  3. 音效配置全:十段 EQ、卷积混响、变速不变调,都在设置的音效区调,player.soundEffect.*对应。
  4. 歌词可开翻译与罗马音,还能整体繁简转换(player.isS2t),听粤曲或习惯繁体的用户顺手。

把播放器接进脚本,歌单同步自己建

v2.7.0 起在设置 → 开放 API启用后,本机起一个 HTTP 服务(默认端口 23330),端点覆盖播放暂停(/play、/pause)、切歌(/skip-next)、进度(/seek)、音量静音(/volume、/mute)、当前状态(/status)、整首歌词(/lyric-all),配一行 curl 就能把播放器挂进定时任务,实现见 src/main/modules/openApi/。v2.2.0 起还支持在自己服务器上部署独立同步服务,多台电脑的歌单、收藏保持一致,数据留在自己的机器上。

这是给谁用的工具

适合——

  • 歌分散在好几个平台,想一个入口搜全、播全;
  • 多台电脑要保持歌单一致,又不想把数据交出去;
  • 想把播放器接进脚本、自动化流程,顺便改改主题换换背景。

不适合——

  • 只听单一平台,从没被"这首歌不可用"卡住;
  • 装完就想用、不想碰任何设置(官方明说默认配置偏进阶);
  • 主要在手机端使用,本文说的是桌面版。

【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询