免费聚合搜索的开源桌面播放器:多平台、可自部署同步
【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop
深夜赶进度写代码,需要一首纯音乐垫底。你打开桌面上的洛雪音乐助手,在搜索框敲下关键词,界面里五类音源的结果先后返回——这是这款免费音乐播放器的基本工作方式。它是基于 Electron 与 Vue 的开源聚合搜索客户端,一次检索同时查询多个平台,无需会员账号,数据也可以完全放在自己手里。
主界面展示开源聚合搜索的入口与在线歌单浏览区:顶部搜索框、左侧导航栏(在线、排行榜、收藏、下载、设置)、中间歌单卡片流、底部播放控制条
一条链路走完全流程
搜索前,先勾选音源
进入设置 → 搜索,页面里列着酷我、酷狗、咪咕、网易云、QQ 音乐五类音源,默认状态各自独立勾选。想让结果更全,就把需要的源全部打开;哪个源经常超时,就单独关掉它,避免拖慢整体响应。这一步只做一次,之后每次搜索都会按你选定的组合并行请求。
搜索时同时查五个音源
回到顶部搜索框输入关键词。以前一首歌要开好几个 App 分别试,现在一次输入,五类音源的歌曲与歌单结果合并展示,附歌手、时长与播放量。同一首歌往往对应多个条目,分别来自不同平台,差别在于后续能选到的音质档位。搜。播放。存。——这是这台客户端里最核心的三个动作。
播放时按源挑音质
选中某一条结果播放。播放前可以点选音质档位,从低码率到无损,可选项由该条目所属音源决定。播放过程中支持倍速、音量微调;切歌、收藏、加入列表等常用操作都挂在右键菜单里,也可以直接绑定快捷键,不必伸手找鼠标。
收藏时右键加入列表
列表页支持批量操作:按住 Ctrl 多选,再统一执行加入列表、下载或移除。建议按使用场景建列表,比如「专注」「通勤」「睡前」,播放时整表切换,避免每次临时挑选。列表管理在左侧导航的「我的列表」里,新建、重命名、删除都在这一层完成。
扩展时开启本地开放 API
进入设置 → 开放 API,默认是关闭状态。打开后本机启动一个 HTTP 服务,第三方程序可以调用来查询当前曲目、控制播放。它服务的是本地调用,不涉及账号体系,也不改变你现有的歌单数据。
开放 API 与桌面歌词等可选功能均以开关形式提供,按需启用,默认保持关闭
🎨 主题系统与数据自同步的实测
主题切换与背景图更换
实测路径:进入设置 → 主题与背景,依次调整主色调、背景模糊与透明度、歌词配色,保存后界面即时重绘。再点「桌面歌词」开关,主窗口最小化时歌词会跟随到系统托盘区域显示。
记录一次改动:把背景透明度调高、主色调换成偏冷的蓝灰后,深夜写代码时界面存在感明显降低,歌词行依旧清晰。背景图一栏可以指向本地图片文件,换图即时生效,不用重启。
内置主题背景图之一,水墨风格,用于主题定制时的背景替换
内置主题背景图之一,深紫色月夜场景,与主色调搭配使用
内置主题背景图之一,动漫场景,适合按播放内容切换风格
内置主题背景图之一,节庆风格,可按节日临时更换
歌单同步的自部署步骤
如果你有服务器,歌单同步可以完全走自部署路线:
- 克隆同步服务仓库:
git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop(同步服务为独立子项目,仓库内附说明)。 - 在服务器上配置数据库并启动服务,记下监听地址与端口。
- 客户端进入设置 → 数据同步,填入服务地址,绑定本机。
- 在第二台设备上重复第 3 步,等待首次全量同步完成。
- 之后新建列表、拖动排序、删除歌曲,两端自动保持一致,播放进度也会跟着走。
歌单与设置数据的私人同步走自部署服务,客户端只需填入服务地址完成绑定
🔌 需要知道的限制
- 下载能力因平台而异:部分音源不提供下载接口,遇到这类歌曲只能在线播放,不要假设整库都能落到本地。
- 同一首歌的音质档位取决于它的来源音源,无损与否不是用户能统一设定的,切换条目才能得到不同档位。
- 数据目录在Linux 的
~/.config/lx-music-desktop、macOS 的~/Library/Application Support/lx-music-desktop、Windows 的%APPDATA%/lx-music-desktop,没有官方云备份,换机前需要自己复制整个目录。 - 开放 API 默认关闭,首次使用前要先到设置里启动本地服务。
- 歌词存在缺失或版本不一致的情况,同一首歌在不同音源下拿到的歌词可能不同,换源重新搜索是常规解法。
七天渐进上手路径
- 第一天:进入「设置 → 搜索」,确认五类音源按习惯勾选。
- 第二天:搜索三首歌,右键「加入列表」,建起第一张场景列表。
- 第三天:把播放模式、倍速、音量相关操作绑到快捷键上。
- 第四天:设置歌词显示位置与桌面歌词开关。
- 第五天:把数据目录整目录复制到外置存储,作为第一次备份。
- 第六天:换一个主题背景图,调一次主色调与透明度。
- 第七天:部署数据同步服务,或开启本地开放 API 试调一个接口。
播放列表里每一首歌,都停在它该在的位置。
【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考