洛雪音乐助手:免费聚合 7 大平台的开源音乐播放器,从安装到定制的完整指南
2026/8/30 8:46:59 网站建设 项目流程

洛雪音乐助手:免费聚合 7 大平台的开源音乐播放器,从安装到定制的完整指南

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

洛雪音乐助手(LX Music Desktop)是一款免费的开源音乐播放器,一个搜索框就能同时搜酷我、酷狗、咪咕、QQ、网易云、百度、虾米 7 大平台,Windows、macOS、Linux 全平台通用,外观、音质、API 全都能自己改。

先说说它帮你省掉了什么

找一首歌最劝退的瞬间,往往不是搜不到,而是"这首歌在这个 App 里没有版权"。于是你在酷我、QQ、网易云之间来回切换,同一个关键词搜三四遍,收藏夹还分散在不同 App 里。

洛雪音乐助手干的事很直接:把这 7 个平台的搜索能力装进同一个窗口。你要找的歌大概率藏在某个平台的角落里,这里一次搜完、直接播放,不用在多个 App 之间搬砖。

7 个平台的搜索结果怎么聚合到一起

在 musicSdk/ 里,每个平台一个独立模块:kw/酷我、kg/酷狗、mg/咪咕、tx/QQ 音乐、wy/网易云、bd/百度、xm.js虾米,各自实现搜索、歌词、歌单、榜单等接口,再统一挂到api-source.js下调度。

实际使用时的流程是这样的:

  1. 在顶部搜索框输入关键词("周杰伦 晴天"这种"歌手 歌名"的组合命中率更高);
  2. 各平台请求并行发出,不用等一个平台回了再等下一个;
  3. 结果合并排序,同一首歌出现在两个平台时会被去重;
  4. 播放时在设置里挑音质:128k、320k、FLAC、WAV 都支持,具体某首歌能选哪档,取决于该平台的版权状态。

不想搜某个平台、或者想换一套第三方接口源,都在"搜索"设置里切换即可,不用动代码。

外观与个性化:从背景图到透明窗口都能调

内置主题库放在 src/common/theme/images/,中国风水墨、月夜星空这类风格都现成可用,也可以自己导入背景图。

可调的东西比想象中多:

  • 明暗双主题:亮色和暗色可以分别指定主题,白天晚上自动切换;
  • 透明度与模糊:窗口透明默认开启(macOS 除外),配合毛玻璃背景很好看;
  • 字号与字体:全局字号、界面字体都能单独调,歌词字体也独立可改;
  • 动画效果:界面转场动画可开可关,性能紧张的老机器可以关掉换流畅。

还有一个隐藏加分项:桌面歌词是独立的渲染进程,悬浮在桌面上跟随歌曲滚动,颜色、字号、透明度、字体、滚动方向全都能单独配,办公时瞄一眼不用切窗口。

跨平台部署:三大系统各给什么包

不同系统拿到的安装包不一样,按需选即可:

系统提供的格式
Windowsexe 安装版(x64 / x86 / arm64)、7z 绿色版、Win7 兼容版
Linuxdeb(含 amd64 / arm64 / armv7l)、rpm、AppImage、pacman
macOSdmg 镜像(Intel 与 Apple Silicon 各一份)

绿色版怎么用:解压即用,无需安装。Windows 下只要程序目录里存在portable文件夹,它会自动把数据存到那里,整个文件夹拷进 U 盘就是随身音乐库,换电脑直接跑。

数据存在哪,决定了备份要拷哪里:

  • Linux:~/.config/lx-music-desktop
  • macOS:~/Library/Application Support/lx-music-desktop
  • Windows:%APPDATA%/lx-music-desktop

歌单、下载记录、设置都在这套目录里,搬数据前把这里整个拷走就行。

进阶玩法:开放 API 与自建数据同步

这部分给愿意折腾的人。

开放 API:在设置里开启后,软件会在本地起一个 HTTP 服务,支持配置端口和是否绑定局域网。开启之后,播放状态查询、播放/暂停、下一首这类操作都能走接口调用——接 Home Assistant 做智能家居控制、写脚本定时播放,或者让其他 App 调用它当"本地播放器",都是常见玩法。

自建数据同步服务:v2.2.0 起同步不再只能走公共服务器,项目自带同步服务端模块,可以部署在自己的机器上。多台设备指向同一个地址后,播放列表、设置、播放历史、收藏都能跨设备保持一致,数据留在自己手里。

给贡献者:半小时跑起来

环境要求 Node.js ≥ 22、npm ≥ 8.5.2:

git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop cd lx-music-desktop npm install npm run dev

代码分四层:src/main管窗口和系统集成,src/renderer是 UI,src/common放共享类型与工具,src/renderer-lyric是桌面歌词。想加音乐源,就在musicSdk/下新建平台目录、按现有接口规范实现搜索/歌词/歌单方法,再在api-source-info.ts注册即可;提交走 PR 流程到dev分支,过 ESLint 和类型检查。

实用技巧速查

  • 搜索:用"歌手 歌名"空格分隔,命中率最高;找不到时换个平台单独搜;
  • 音质:日常 320k 够用,耳机党直接 FLAC;某平台没有时,去重逻辑会把同一首歌的其他平台版本排出来;
  • 下载:支持保存文件名模板、最多并发任务数、自动跳过已存在文件,还可以把封面和歌词内嵌进文件;
  • 快捷键:空格播放/暂停、方向键切歌、音量增减、F11 全屏,且全部支持在"快捷键"页重新映射;
  • 播放保命:默认开启"出错自动切下一首",在线播放遇到失效源不卡壳;
  • 老机器:关掉界面动画和音频可视化,帧率立刻舒服。

一个开源项目做到这个完成度不算多见:搜索聚合、下载内嵌、桌面歌词、开放 API、自建同步全都有,而且每一项都开放给了想改的人。如果受够了在七八个音乐 App 之间反复横跳,装一次它,基本就够了。

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

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

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

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

立即咨询