LX Music 洛雪音乐助手桌面版
基于 Electron 与 Vue 3 开发的跨平台桌面音乐软件,支持 Windows、macOS、Linux,可搜索、播放与整理多平台音乐,并提供 Scheme URL、开放 API 与多端数据同步等扩展能力。
过去 7 天收获 3 颗 Star
爱鲜报评分
0.0
0 人评分
55k
星数
是
中文
TypeScript
主语言
是
活跃
22
贡献者
人工分析
EDITORIAL推荐理由
LX Music 是中文开源社区中知名度极高的桌面音乐播放器,5.4 万 Star 说明其体验与生态都相当成熟。项目采用 Electron + Vue 3 + TypeScript 技术栈,代码结构清晰,适合作为桌面端应用开发的参考范例。它同时提供 Scheme URL、开放 API 和独立同步服务,便于二次开发与自动化集成。
适用场景
- 日常桌面音乐播放与歌单管理
- 多设备之间同步播放列表与设置
- 通过 Scheme URL 从浏览器唤起播放
- 借助开放 API 与第三方工具联动
- 学习 Electron + Vue 3 桌面应用架构
优点
- 跨平台支持 Windows、macOS、Linux
- 技术栈现代,Electron 30+ 与 Vue 3 + TypeScript
- 生态完善,有配套移动版、同步服务与油猴脚本
- 提供开放 API 与 Scheme URL,扩展性强
- 中文文档与中文社区活跃,上手资料充足
缺点
- 默认设置与 UI 不以新手友好为目标,需先调整配置
- 音频数据依赖用户自定义源,播放稳定性受源影响
- 项目维护重心已转向新项目 Any Listen
- 涉及版权数据,需遵守项目协议与当地法律
上手难度
进阶
项目简介
LX Music(洛雪音乐助手)桌面版是一个基于 Electron + Vue 3 + TypeScript 开发的跨平台音乐软件,支持 Windows 7 及以上、macOS 与 Linux。项目在 GitHub 上已获得超过 5.4 万 Star,是中文开源社区中颇具影响力的桌面应用之一。
核心特性
- 多平台音乐检索与播放:通过可配置的“自定义源”获取在线音频链接,统一管理搜索、播放与歌单。
- 跨平台桌面体验:同一套代码构建 Windows、macOS、Linux 安装包。
- Scheme URL 支持:自 v1.17.0 起可从浏览器等外部场景唤起软件,官方还提供配套油猴脚本。
- 开放 API 服务:自 v2.7.0 起可在本地启动 HTTP 服务,供第三方软件调用播放器能力。
- 数据同步服务:配套独立的同步服务端项目,可部署为私人多端同步。
技术栈
| 层次 | 技术 |
|---|---|
| 桌面容器 | Electron 30+ |
| 前端框架 | Vue 3 |
| 开发语言 | TypeScript |
| 许可证 | Apache-2.0(附补充协议) |
使用与开发
软件安装包请从 GitHub Releases 获取,官方强调仅 GitHub 为原始发布渠道。源码开发需先按官方文档配置环境,再克隆仓库并切换到 dev 分支:
# 示意:具体步骤以官方文档为准
git clone https://github.com/lyswhut/lx-music-desktop.git
cd lx-music-desktop
git checkout dev
数据默认存储位置:
- Linux:
~/.config/lx-music-desktop - macOS:
~/Library/Application Support/lx-music-desktop - Windows:
%APPDATA%/lx-music-desktop
注意事项
- 软件默认设置与交互并不以新手友好为目标,建议先浏览并调整设置,并阅读播放列表机制与快捷键文档。
- 音频数据来自用户选择的“源”,项目本身不校验其准确性,可能出现播放内容不匹配或无法播放。
- 项目维护精力已逐步转向新项目 Any Listen,新功能可能优先在新项目中实现。
- 使用过程中产生的版权数据需在 24 小时内清除,请尊重版权、支持正版。
评论
- 暂无评论,来写第一条吧。