news 2026/8/24 19:39:20

免费聚合搜索的开源桌面播放器:多平台、可自部署同步

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费聚合搜索的开源桌面播放器:多平台、可自部署同步

免费聚合搜索的开源桌面播放器:多平台、可自部署同步

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

深夜赶进度写代码,需要一首纯音乐垫底。你打开桌面上的洛雪音乐助手,在搜索框敲下关键词,界面里五类音源的结果先后返回——这是这款免费音乐播放器的基本工作方式。它是基于 Electron 与 Vue 的开源聚合搜索客户端,一次检索同时查询多个平台,无需会员账号,数据也可以完全放在自己手里。

主界面展示开源聚合搜索的入口与在线歌单浏览区:顶部搜索框、左侧导航栏(在线、排行榜、收藏、下载、设置)、中间歌单卡片流、底部播放控制条

一条链路走完全流程

搜索前,先勾选音源

进入设置 → 搜索,页面里列着酷我、酷狗、咪咕、网易云、QQ 音乐五类音源,默认状态各自独立勾选。想让结果更全,就把需要的源全部打开;哪个源经常超时,就单独关掉它,避免拖慢整体响应。这一步只做一次,之后每次搜索都会按你选定的组合并行请求。

搜索时同时查五个音源

回到顶部搜索框输入关键词。以前一首歌要开好几个 App 分别试,现在一次输入,五类音源的歌曲与歌单结果合并展示,附歌手、时长与播放量。同一首歌往往对应多个条目,分别来自不同平台,差别在于后续能选到的音质档位。搜。播放。存。——这是这台客户端里最核心的三个动作。

播放时按源挑音质

选中某一条结果播放。播放前可以点选音质档位,从低码率到无损,可选项由该条目所属音源决定。播放过程中支持倍速、音量微调;切歌、收藏、加入列表等常用操作都挂在右键菜单里,也可以直接绑定快捷键,不必伸手找鼠标。

收藏时右键加入列表

列表页支持批量操作:按住 Ctrl 多选,再统一执行加入列表、下载或移除。建议按使用场景建列表,比如「专注」「通勤」「睡前」,播放时整表切换,避免每次临时挑选。列表管理在左侧导航的「我的列表」里,新建、重命名、删除都在这一层完成。

扩展时开启本地开放 API

进入设置 → 开放 API,默认是关闭状态。打开后本机启动一个 HTTP 服务,第三方程序可以调用来查询当前曲目、控制播放。它服务的是本地调用,不涉及账号体系,也不改变你现有的歌单数据。

开放 API 与桌面歌词等可选功能均以开关形式提供,按需启用,默认保持关闭

🎨 主题系统与数据自同步的实测

主题切换与背景图更换

实测路径:进入设置 → 主题与背景,依次调整主色调、背景模糊与透明度、歌词配色,保存后界面即时重绘。再点「桌面歌词」开关,主窗口最小化时歌词会跟随到系统托盘区域显示。

记录一次改动:把背景透明度调高、主色调换成偏冷的蓝灰后,深夜写代码时界面存在感明显降低,歌词行依旧清晰。背景图一栏可以指向本地图片文件,换图即时生效,不用重启。

内置主题背景图之一,水墨风格,用于主题定制时的背景替换

内置主题背景图之一,深紫色月夜场景,与主色调搭配使用

内置主题背景图之一,动漫场景,适合按播放内容切换风格

内置主题背景图之一,节庆风格,可按节日临时更换

歌单同步的自部署步骤

如果你有服务器,歌单同步可以完全走自部署路线:

  1. 克隆同步服务仓库:git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop(同步服务为独立子项目,仓库内附说明)。
  2. 在服务器上配置数据库并启动服务,记下监听地址与端口。
  3. 客户端进入设置 → 数据同步,填入服务地址,绑定本机。
  4. 在第二台设备上重复第 3 步,等待首次全量同步完成。
  5. 之后新建列表、拖动排序、删除歌曲,两端自动保持一致,播放进度也会跟着走。

歌单与设置数据的私人同步走自部署服务,客户端只需填入服务地址完成绑定

🔌 需要知道的限制

  • 下载能力因平台而异:部分音源不提供下载接口,遇到这类歌曲只能在线播放,不要假设整库都能落到本地。
  • 同一首歌的音质档位取决于它的来源音源,无损与否不是用户能统一设定的,切换条目才能得到不同档位。
  • 数据目录在Linux 的~/.config/lx-music-desktop、macOS 的~/Library/Application Support/lx-music-desktop、Windows 的%APPDATA%/lx-music-desktop,没有官方云备份,换机前需要自己复制整个目录。
  • 开放 API 默认关闭,首次使用前要先到设置里启动本地服务。
  • 歌词存在缺失或版本不一致的情况,同一首歌在不同音源下拿到的歌词可能不同,换源重新搜索是常规解法。

七天渐进上手路径

  1. 第一天:进入「设置 → 搜索」,确认五类音源按习惯勾选。
  2. 第二天:搜索三首歌,右键「加入列表」,建起第一张场景列表。
  3. 第三天:把播放模式、倍速、音量相关操作绑到快捷键上。
  4. 第四天:设置歌词显示位置与桌面歌词开关。
  5. 第五天:把数据目录整目录复制到外置存储,作为第一次备份。
  6. 第六天:换一个主题背景图,调一次主色调与透明度。
  7. 第七天:部署数据同步服务,或开启本地开放 API 试调一个接口。

播放列表里每一首歌,都停在它该在的位置。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 19:38:24

大牌化妆品包装的高质感到底贵在哪?车间老师傅给你拆开揉碎讲清楚

干美妆代工这行十几年,天天跟玻璃瓶、泵头、电镀件打交道。不少老板拿着大牌包装来找我,开口就问“能不能做一样的”。这里头的水深着呢,今儿不聊虚的,就讲讲大牌化妆品包装那层“高级感”到底是怎么来的,以及你进货验…

作者头像 李华
网站建设 2026/8/24 19:31:51

K8s v1.32.13 Rocky8.6 完整版离线移植V2打包方案

K8s v1.32.13 Rocky8.6 完整版离线移植打包方案(cgroup-v2专属)关注博主,可以分享到完整文件包哦!一、方案说明(专属你的环境)适配环境:Rocky 8.6 全部机器、cgroup-v2、containerd 1.6、K8s 1.32.13、Calico 3.28.0实…

作者头像 李华
网站建设 2026/8/24 19:29:29

FMA 音乐数据集快速上手指南:10 万首免费音频数据

FMA 音乐数据集快速上手指南:10 万首免费音频数据 【免费下载链接】fma FMA: A Dataset For Music Analysis 项目地址: https://gitcode.com/gh_mirrors/fm/fma FMA 是 2017 年发布的大规模开放音乐分析数据集,解决音乐信息检索领域难以合法获取高…

作者头像 李华
网站建设 2026/8/24 19:27:00

软件测试面试:如何回答团队规模与分工问题,展现专业深度

1. 面试官到底在问什么?拆解问题背后的真实意图“你们项目有多少个开发,多少个测试?测试之间是怎么分工的?”这几乎是软件测试面试中,特别是针对有项目经验的候选人时,一个必问的“经典开场白”。很多朋友第…

作者头像 李华
网站建设 2026/8/24 19:21:48

信号链设计全解析:从传感器到ADC的硬件设计核心与调试实战

1. 项目概述:为什么信号链是电子系统的“生命线”?在电子工程师的日常工作中,无论是设计一个简单的传感器接口,还是构建一套复杂的通信系统,我们总在和各种“信号”打交道。你可能调过运放的增益,也可能被A…

作者头像 李华