公司动态
开源免费跨平台音乐播放器LX Music实测:聚合六大音乐源曲库,还能用开放API遥控播放
开源免费跨平台音乐播放器LX Music实测聚合六大音乐源曲库还能用开放API遥控播放【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop想听的歌分散在酷我、酷狗、QQ音乐好几个平台每一个都挂着会员墙来回切换软件找歌的日子想必不少人都经历过。LX Music洛雪音乐助手桌面版就是冲着这个痛点来的——它是一款基于 Electron 与 Vue3 开发的跨平台开源音乐播放器用一份界面聚合多个音乐源的搜索与播放能力支持 Windows、macOS 和 Linux完全免费还附带桌面歌词、主题换肤、私人同步服务与开放 API 等进阶玩法。这篇文章不打算罗列功能清单而是从一个普通用户的角度讲讲它最打动人的几个点以及拿到手后怎么快速进入状态。第一件事搞清它到底免费在哪很多人对免费音乐软件的第一反应是肯定有广告、有隐藏收费。LX Music 的做法恰恰相反。项目采用 Apache License 2.0 协议开源代码完全公开软件内置默认设置也不以新手友好为目标——这份坦诚在 README 里写得很直白意味着它把选择权完全交还给使用者。这里要澄清一个容易被误解的点LX Music 本身并不存储任何歌曲文件它的原理是从各官方音乐平台的公开服务器拉取数据再通过自定义源返回的链接进行播放。也就是说软件做的是一次搜索请求的聚合转发而不是盗版资源的搬运工。理解了这一点你就明白为什么它的搜索结果会出现某首歌无法播放的情况——那是源返回链接的问题不是软件本身的问题。一次搜索六路并发的体验第一次用 LX Music 搜索歌曲最直观的感受是快和全。在搜索框输入歌名后软件会同时向酷我、酷狗、QQ音乐、网易、咪咕、虾米等多个音乐源发起请求源码里src/renderer/utils/musicSdk/目录下每个平台一个模块一目了然然后按歌手名、专辑名、时长等条件做多级匹配排序把最精准的结果排在最前面。这意味着你不需要记住这首歌只在哪个平台有一个输入框就是全部入口。如果某个源当天接口不稳定其他源会自动顶上播放失败时还能一键切换到备用音源。这种多源互为兜底的设计比单一平台的命中率高出不少也正是它区别于普通播放器的核心价值。首次使用建议先在设置里确认两件事一是音乐源全部勾选最大化搜索命中率二是把下载设置里的保存路径改成你习惯的位置。软件默认把下载放在桌面批量下载前先改掉免得桌面被塞满。三步搭好桌面歌词让歌词跟歌走桌面歌词是 LX Music 口碑最好的功能之一但默认是关闭的。开启路径非常直接Step 1进入设置 → 桌面歌词打开开关。 Step 2按需调整字号、颜色、背景透明度和窗口尺寸歌词窗口可以自由拖动到屏幕任意位置。 Step 3全屏看剧、打游戏时把全屏时自动隐藏和暂停时自动隐藏打开歌词就不会碍事。更进阶的是它支持翻译歌词和罗马音显示听外语歌时能同时看到原文和译文对照。快捷键方面CtrlAlt0切换歌词显示、CtrlAlt-锁定位置都是在设置里可以自由改绑的源码中的快捷键表放在src/common/defaultHotKey.ts想自定义可以对照着改。给播放器装上遥控器开放 API 的玩法如果你是个喜欢折腾的技术爱好者LX Music 从 v2.7.0 开始提供的开放 API 服务一定让你眼前一亮。在设置里打开开放 API开关后软件会在本地启动一个 HTTP 服务默认端口 23330提供播放/暂停、切歌、调节音量、读取当前播放状态和歌词等接口。这意味着什么你可以用一行命令控制播放器curl http://127.0.0.1:23330/play curl http://127.0.0.1:23330/status配合subscribe-player-status接口的事件订阅能力甚至可以写一个手机遥控面板或者把播放状态接到智能家居系统里让音乐跟着场景联动。对程序员来说这相当于把一个闭源黑盒变成了可编程的媒体后端——这种自由度在主流商业播放器里是见不到的。接口实现代码在src/main/modules/openApi/index.ts想研究协议细节可以直接翻源码。把歌单搬进自己的服务器数据同步服务v2.2.0 起LX Music 把多端数据同步做成了独立可部署的服务。如果你恰好有一台服务器可以把同步服务部署上去然后在多台设备的软件里填上服务器地址收藏、歌单、播放历史就能实时同步数据全程走你自己的服务器。这样做的好处很实在不依赖任何第三方云账号没有平台倒闭数据蒸发的风险也避开了商业软件云端同步的隐私顾虑。整个同步链路的数据都掌握在你自己手里对于重视数据主权的人来说这是商业播放器给不了的选项。三个容易踩的坑提前帮你避开用了一段时间总结几个新手容易困惑的点提前知道能省不少事坑一搜索/下载功能默认不开启。新装软件后下载入口是灰的需要在设置里打开启用下载功能才能用。同理托盘图标、全局快捷键默认也是关闭的别以为是自己装坏了。坑二数据目录别乱删。LX Music 的播放列表、设置都存在本地数据库里位置分别是Linux 的~/.config/lx-music-desktop、macOS 的~/Library/Application Support/lx-music-desktop、Windows 的%APPDATA%/lx-music-desktop。重装系统前把整个文件夹备份一次换机后原样放回歌单和收藏就全回来了。Windows 下还支持便携模式只要在程序目录放一个名为portable的空文件夹软件就会把所有数据存到那里U盘随身携带、插哪用哪。坑三个别歌曲播放失败不代表软件坏了。前文说过音频链接来自各音乐源的返回结果源接口波动会导致某首歌临时不可用换个源或过会儿再试通常就恢复了。换个皮肤听歌的心情都变了LX Music 内置了多套可切换的主题而且不只是换个颜色那么简单——背景图是实打实的插画。水墨山水主题把远山云雾和枝头落花铺满整个界面安静适合工作极简月夜主题用线条勾勒出人拉绳攀月的童话场景还有动漫风和节日主题喜庆的灯笼祥云在春节前后用特别应景。切换入口在设置 → 主题设置可以预览后一键应用。如果你想自己定义配色软件也支持编辑自定义主题的色值前端技术栈是 Vue3 Less所有主题配置集中在src/common/theme/目录动手能力强的可以照着造一套专属皮肤。现在就该动手试试LX Music 不需要注册、不需要登录、不需要开会员下载安装后把音乐源全部勾选就能开始用。如果你愿意多花十分钟调一调设置它会从一个能听的播放器变成真正符合你习惯的工具——桌面歌词、全局快捷键、自定义主题、开放 API每一项都是把使用体验往你想要的方向再推一把。最后照例提醒一句软件本身完全开源免费但聚合播放的音频内容仍受版权保护。请尊重音乐人的劳动支持正版软件仅建议用于技术学习与个人体验。如果你想研究它的实现仓库地址是 https://gitcode.com/GitHub_Trending/lx/lx-music-desktop 克隆下来看看src/目录里各平台 SDK 的写法也是不错的 Electron Vue 实战教材。如果非要总结一个推荐理由那就是LX Music 把听歌这件事的选择权和数据所有权都还给了使用者本人——这在当今的播放器市场里实在难得。【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考