news 2026/9/12 9:35:23

LX Music 桌面版:一个搜索框聚合五大音源,免费听歌下载不折腾

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LX Music 桌面版:一个搜索框聚合五大音源,免费听歌下载不折腾

LX Music 桌面版:一个搜索框聚合五大音源,免费听歌下载不折腾

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

为了找同一首歌在三个音乐平台之间反复横跳、为了高音质还得开会员,这个痛点用 LX Music 桌面版可以一次解决:酷我、酷狗、QQ 音乐、网易云、咪咕五个音源放进同一个搜索框,搜索、试听、下载同屏完成,完全免费开源。

  • 技术栈:Electron + Vue 3 + TypeScript,本地数据用 better-sqlite3 存储
  • 许可证:Apache License 2.0(附带项目补充协议)
  • 支持平台:Windows 7 及以上、macOS(Intel 与 ARM 分别打包)、Linux(AppImage / deb / rpm / pacman)
  • 当前版本:v2.12.2

LX Music 桌面版主界面:顶部搜索框加音源切换,底部为播放控制区,搜索、试听、下载都在这里完成

如何安装 LX Music 桌面版并选对安装包

  • Windows 有安装版(setup)与绿色版(green)两类,另有 x64 / x86 / arm 架构区分:长期用就选安装版,它支持自动更新;绿色版免安装、方便拷 U 盘,但自动更新不可用。
  • macOS 选.dmg,注意区分 Apple Silicon 与 Intel x64 两个包,按自己 CPU 架构下载。
  • Linux 按发行版选 AppImage、.deb.rpm.pacman
  • Mac 与 Linux 版都不支持自动更新,有新版时手动覆盖安装即可。

最容易卡住的一个坑:Windows 安装版如果当初以管理员身份装的,自动升级时可能出现"卸载了旧版但装不上新版"。解法是安装时选"为当前用户安装"、放在当前用户目录,不要选"为所有用户安装"。

首次启动必改的三处设置

  • 音乐源:播放链接依赖设置里"自定义源"脚本返回的在线链接。如果所有歌都提示"请求异常",多半是脚本失效或网络访问不了接口服务器,先切换其他接口或换网络验证,别急着怀疑软件本身。
  • 下载路径:默认存到桌面,建议改到独立分区目录;播放音质默认是 128k,想在下载和试听时拿 320k / flac,记得顺手在设置里改掉。
  • 桌面歌词:默认关闭,打算常用就提前在设置里开启,把字体、字号、置顶都调好,之后就不用翻找入口。

另外提醒一句:设置 → 网络里的代理如果配错,整个软件会直接无法联网,排行榜、歌单、搜索全部加载不出来,排查网络问题先看这里。

歌曲怎么找、怎么试听、怎么下载

找到歌:搜索框 + 音源下拉

顶部搜索框输入关键词,结果带封面、歌手与音质信息;右上角音源下拉在 kw / kg / tx / wy / mg(酷我、酷狗、QQ 音乐、网易云、咪咕)之间切换。某个音源查不到就换源再试,不用换软件。搜索框的候选项可以按上下方向键选中、回车直接搜。

试听与排队播放:先学会多选

  • 单击歌曲是试听,点过的歌会自动收进试听列表,适合快速过一遍。
  • 想连播多首:按住Shift连续选择、按住Ctrl不连续选择、Ctrl+A全选(操作逻辑类似 Windows 文件选择),然后右键添加到"我的列表"再播放。
  • "稍后播放"是优先级最高的队列,点"下一曲"时优先消耗;注意直接点击其他列表切歌会把这个队列清空,这是新手最容易忽略的一点。
  • 在"我的列表"里按Ctrl+F可在列表内搜歌,回车跳过去、Ctrl+回车跳转并播放。

离线下载:右键 → 下载

列表内右键即可下载,可选音质、是否下载 LRC、是否内嵌封面与歌词;默认并发 3 个任务、默认跳过已存在文件、文件名为"歌名 - 歌手"。批量操作时先Ctrl+A全选再右键,一次把整批歌下完。

三个值得开启的进阶能力:快捷键、开放 API、局域网同步

快捷键分两档,都能在设置里重新映射:

按键作用域功能
Mod+F5本地(窗口聚焦)播放 / 暂停
Mod+← / →本地上一曲 / 下一曲
F1本地聚焦搜索框
F11本地进入 / 退出全屏
Mod+Alt+F5全局(默认关闭)播放 / 暂停
Mod+Alt+0全局(默认关闭)显示 / 隐藏桌面歌词

Mod在 Windows / Linux 是Ctrl,macOS 上对应Command

开放 API:设置 → 开放 API 启用后(v2.7.0 起支持),本地起一个 HTTP 服务,默认端口23330,第三方脚本即可控制播放:

# 获取当前播放状态(歌名、进度、歌词行等) curl http://127.0.0.1:23330/status # 暂停播放 curl http://127.0.0.1:23330/pause

/subscribe-player-status用 SSE 实时推送歌词行、进度等字段,做桌面歌词挂件很省事。

局域网同步:设置 → 数据同步开启后,PC 端默认监听23332端口,手机移动版填上地址和端口就能在同一个路由器下同步列表(数据是明文传输,在受信任网络下用);v2.2.0 起还有独立的同步服务组件,可自行部署成私有化多端同步。

另外两个小提效:启动参数-search="突然的自我 - 伍佰"开软件即搜、-play="type=songList&source=myList&name=列表名"开软件即播,写进快捷方式就行;lxmusic://Scheme 则支持从浏览器等外部场景调用搜索与播放。

数据目录在哪里、主题怎么换

备份或迁移时看这份表:

系统默认数据目录
Windows%APPDATA%/lx-music-desktop
macOS~/Library/Application Support/lx-music-desktop
Linux~/.config/lx-music-desktop

Windows 下若程序目录里存在portable文件夹(v1.17.0 起支持),会自动改用它存放数据,配合绿色版可以整套拷进 U 盘带走。

主题方面内置多套背景,水墨风这类意境皮肤和月夜风都有,在设置 → 主题设置中切换或自己编辑:

内置水墨主题背景,在设置 → 主题设置中一键切换

LX Music 桌面版无法播放、下载失败怎么修

按出现频率排,全部是"现象 → 原因 → 解法":

  • 所有歌提示"请求异常"或EAI_AGAIN→ 你的网络访问不了接口服务器(DNS 问题居多)→ 切手机热点验证;不行就把 DNS 改成223.6.6.68.8.8.8,改完重启软件。
  • 搜索正常但播放不出来、或者播出来的歌不对→ 自定义源脚本过期 → 更新源脚本,或在设置里切换到其他接口。
  • 下载报ENOENT: no such file or directory, mkdir→ 下载目录没有读写权限 → 设置 → 下载里换个路径。
  • 排行榜、歌单、搜索全部加载不出→ 设置里的代理配错 → 先清空代理再试,同时看看有没有防火墙拦了软件。
  • macOS 提示"已损坏"无法启动→ 未签名应用被系统隔离 → 终端执行sudo xattr -rd com.apple.quarantine /Applications/lx-music-desktop.app
  • Windows 10 / 11 窗口不显示→ GPU 沙箱兼容问题 → 给快捷方式加启动参数--disable-gpu-sandbox,无效再逐个换-dha--disable-gpu试。

更多细节看仓库里的 FAQ.md,版本变化看 CHANGELOG.md。

如何参与 LX Music 桌面版开发

项目欢迎 PR,两条约定:新功能先开 Issue 确认必要性;修 bug 的 PR 要附重现方式和修复前后说明。开发环境最低要求 Node.js ≥ 22、npm ≥ 8.5.2,在dev分支开发并提交:

git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop

代码结构不复杂:主进程(窗口、IPC、同步服务、开放 API)在src/main/,界面在src/renderer/,桌面歌词窗口在src/renderer-lyric/;五个音源的接口实现集中在 src/renderer/utils/musicSdk/ 下,想加新音源从对应目录读起就行。

写在最后

回到开头那个多平台横跳的场景:一个搜索框加一个音源下拉,已经能覆盖大部分找歌需求;想留住的歌,下载下来带走。最后提醒一句,项目定位是技术研究与学习,使用中产生的版权数据请及时清理,长期使用建议支持正版。

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

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

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

Vibe Coding实战:16个技巧让AI编程从“能跑”到“好用”

最近总有人私信问我:AI编程是不是就是“傻瓜式”写代码?只要把需求丢给AI,剩下就是复制粘贴?结果自己一上手,发现AI生成的是“看起来能用但一跑就崩”的代码,改了几轮反而越改越乱。这种感受我太理解了——…

作者头像 李华
网站建设 2026/9/3 6:50:05

Grok 4.6 生产管线搭建指南:从高负载提示到工程化应用

最近在技术群里频繁看到一条提示: were experiencing high demand for cursor grok 4.6 right now. please switch 。大意是当前使用量过大,建议换一个入口。单看这句话,它像一次普通的负载告警;但把它放到 Grok 4.6 的传播节奏…

作者头像 李华
网站建设 2026/9/4 15:31:14

从40亿到小基金:Pande为何重仓AI医疗

去年,当Vijay Pande离开a16z时,硅谷风投圈一片哗然。作为a16z生物技术板块的掌舵人,他管理着约40亿美元的资金,却在巅峰时期选择了离开,转而创办了一家规模小得多、"AI原生"的风险投资公司VZVC。不少人猜测&…

作者头像 李华
网站建设 2026/9/4 16:20:10

Tracker列表管理与连接调优:trackerslist 使用手册

Tracker列表管理与连接调优:trackerslist 使用手册 【免费下载链接】trackerslist Updated list of public BitTorrent trackers 项目地址: https://gitcode.com/GitHub_Trending/tr/trackerslist trackerslist 是一个维护公共 BitTorrent Tracker 服务器列表…

作者头像 李华
网站建设 2026/9/4 1:44:39

Python视频链接爬虫实战:从页面抓取到m3u8解析与批量管理

这次我们来看一个用 Python 实现的视频链接爬虫项目。它不是破解工具,也不是“一键白嫖”脚本,而是一套面向公开视频页面的链接提取与批量管理方案。你给它一个页面地址,它能自动抓取页面里的视频播放地址、解析 m3u8 资源、清洗无效链接&…

作者头像 李华