拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

洛雪音乐桌面版使用指南:免费聚合多平台的开源 Electron 音乐播放器

洛雪音乐桌面版使用指南:免费聚合多平台的开源 Electron 音乐播放器

洛雪音乐桌面版使用指南:免费聚合多平台的开源 Electron 音乐播放器

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

晚上写代码时,你只记得一句副歌却想不起歌名,打开一个窗口同时搜遍几个音乐平台、挑音质最好的一版直接播,不用在多个 App 和会员之间来回切——洛雪音乐桌面版(lx-music-desktop)就是为此设计的。它基于 Electron 40 与 Vue 3 开发,采用 Apache-2.0 协议开源,覆盖 Windows、macOS、Linux 三大平台,当前最新版本为 v2.12.2。

🎯 核心能力:跨平台聚合搜索与播放

在搜索框输入歌名或歌手名,客户端会并行查询多个音乐源,把结果合并展示,你可以直接从中挑一首播放,无需关心它来自哪个平台。内置源涵盖酷我(kw)、酷狗(kg)、QQ 音乐(tx)、网易云(wy)、咪咕(mg)、虾米(xm)等,各源的接口封装位于 src/renderer/utils/musicSdk/。

几个和搜索直接相关的细节:

  • 搜索支持模糊匹配与拼音(拼音数据见 src/common/utils/pinyin/),记不清完整歌名也能命中;
  • 结果可显示来源标记(list.isShowSource默认开启),方便你判断版本;
  • 默认播放质量为 128k,可在播放设置里调高;
  • 播放列表、稍后播放、试听队列分开管理,支持多选批量操作。

💻 安装与首次运行

各系统的发布产物在打包脚本中均已定义(见 package.json),按平台挑选即可:

平台可选安装包说明
Windows安装版 / 便携版 / 7z 绿色版,另有 Win7 专用版便携版在程序目录创建portable文件夹即可数据随行
macOSDMG(x64 与 arm64 两种)拖入应用程序文件夹
Linuxdeb(amd64/arm64/armv7l)/ rpm / pacman / AppImage按发行版任选其一

数据目录约定:Linux 在~/.config/lx-music-desktop,macOS 在~/Library/Application Support/lx-music-desktop,Windows 在%APPDATA%/lx-music-desktop。首次启动建议先完成四件事:挑选稳定的接口源、选定窗口尺寸(默认 1114×718)、确认播放质量、按习惯改一遍全局快捷键。

想参与开发的话,环境要求 Node ≥ 22:

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

🎨 外观与播放参数调优

窗口尺寸预设:设置里提供 7 档,全部可枚举如下:

预设宽度(px)高度(px)
smaller828540
small920600
medium1020660
big(默认)1114718
larger1202776
oversized1385896
huge17001070

尺寸定义来自 src/common/config.ts,修改后窗口按所选档位记忆。

主题系统:默认主题为绿意(green),亮/暗模式分别独立记忆(theme.lightId/theme.darkId),支持"道法自然"式的自动亮暗切换,每年 1–2 月还会自动换上新年主题。内置主题图片存放于 src/common/theme/images/,例如中国水墨风与动漫风背景:

播放参数:以下选项均有默认值,集中在 src/common/defaultSetting.ts:

参数默认值说明
播放质量128k网络好可上调
播放速度1.0×支持变速,默认保持音调(preservesPitch: true)
均衡器10 段全 0频段覆盖 31Hz–16kHz(31/62/125/250/500/1k/2k/4k/8k/16k)
混响(卷积)未启用主增益 10、发送增益 0,内置多种预设
立体声扩展未启用可调节声场与速度
音调变换1.0改变音调而不改变速度

🔗 设备互联与外部控制

数据同步:v2.2.0 起支持三套方案——局域网同步、自建私有服务器、公共服务器。本机默认角色为服务器,监听端口 23332(sync.server.port),其他设备以客户端身份接入,首次配对通过验证码完成,同步内容包括列表、播放数据与设置。相关实现在 src/main/modules/sync/。

开放 API:在"设置 → 开放 API"中启用后,本机启动一个 HTTP 服务,默认端口 23330(openAPI.port),默认只绑定 127.0.0.1,也可勾选绑定局域网供其他设备调用。v2.12.0 起接口新增了音量、静音、播放进度控制与完整歌词获取。接入后可用于定时播放歌单、语音助手接管等自动化场景。

全局快捷键:默认仅窗口内快捷键生效,全局快捷键需手动开启,默认映射如下(可在"设置 → 快捷键"中全部重映射,源码见 src/common/defaultHotKey.ts):

按键动作
Ctrl/⌘ + F5(窗口内)播放/暂停
Ctrl/⌘ + ← / →(窗口内)上一首 / 下一首
F1(窗口内)聚焦搜索框
Ctrl/⌘ + Alt + F5(全局)播放/暂停
Ctrl/⌘ + Alt + ↑ / ↓(全局)音量加 / 减
Ctrl/⌘ + Alt + 0(全局)显示/隐藏桌面歌词

另有两个实用开关:启动参数-hidden可让程序直接最小化到托盘;桌面歌词支持置顶、锁定、逐字高亮与翻译/罗马音显示。

🩺 排障与低配设备优化

常见现象与排查方向:

现象排查方向
搜索或播放提示"请求异常"换网络(如手机热点)、更换 DNS、检查防火墙或软件内代理设置
Windows 下音频加载失败检查"Internet 选项 → 局域网设置"中是否启用了代理
同步连接失败确认双方端口 23332 未被防火墙拦截、验证码一致
下载中断或落盘失败检查磁盘空间、目录写入权限,调低并发(默认 3 个任务)

低配设备可尝试:关闭透明窗口(common.transparentWindow)、关闭界面动画、减少同时下载数、选用纯色简单主题。

🧭 适合谁,以及下一步

  • 在多个平台间频繁切换、不想重复开会员的用户,是它最典型的场景;
  • 需要跨设备同步列表与设置的用户,从局域网同步起步最省事;
  • 做自动化集成的用户,先启用开放 API 再对接定时任务或语音助手;
  • 想贡献代码的用户,从 src/renderer/ 的界面层或 src/renderer/utils/musicSdk/ 的源接口入手。

建议日常备份数据目录,并留意更新日志中的接口变动。

📎 相关文档与源码路径

  • 更新日志:CHANGELOG.md
  • 常见问题:FAQ.md
  • 主界面源码:src/renderer/
  • 核心播放器:src/renderer/core/player/
  • 音乐源接口:src/renderer/utils/musicSdk/
  • 主题构建:src/common/theme/
  • 发布脚本:publish/

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

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

返回列表