ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

洛雪音乐助手完整指南:一个搜索框打通 7 大音乐源的免费跨平台播放器

洛雪音乐助手完整指南:一个搜索框打通 7 大音乐源的免费跨平台播放器 洛雪音乐助手完整指南一个搜索框打通 7 大音乐源的免费跨平台播放器【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop洛雪音乐助手lx-music-desktop是一款基于 Electron 的开源跨平台音乐助手它的聚合搜索同时接入 7 大音乐平台。输入歌名多路并行取源免费、不注册、没有广告。 痛点切入你还在几个 App 之间来回切吗凌晨想听一首老歌A 平台没版权B 平台只有低音质C 平台要先登录。三个图标同一首歌来回切三遍。洛雪音乐助手把酷我、酷狗、咪咕、QQ 音乐、网易云、百度、虾米这 7 个源收进同一个搜索框一次搜索全找到——免费且 Windows、macOS、Linux 通吃。 五分钟装好它从克隆到第一首歌最快的路径是直接用发布包。各平台要点如下Windows.exe 安装包x86 / x64 / arm64另有 .7z 绿色版和 Win7 兼容构建Linux.deb、.rpm、.AppImage、.pacmanArch按发行版选一个macOS.dmgIntel 与 Apple Silicon 各一份想从源码跑起来需要 Node.js ≥ 22、npm ≥ 8.5.2git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop cd lx-music-desktop npm install npm run dev另外有个便携版解压即跑所有数据落在程序目录下的 portable 文件夹里扔进 U 盘换台电脑继续用不留痕迹。 一个搜索框背后是 N 路并行请求你在搜索框敲下周杰伦 晴天客户端会同时向每个已启用的音乐源发出请求。7 路并行返回后结果去重、合并再一次性铺满列表——整个过程通常一两秒你不需要记得哪个平台有版权。各源的实现放在 musicSdk 模块 下kw、kg、mg、tx、wy、bd 各占一个目录虾米单独是 xm.jsapi-source.js 负责统一调度源列表和可选音质等元数据登记在 api-source-info.ts 里。音质怎么选看场景日常通勤 128k/320k 足够有空细听就 FLAC需要完整保留原音轨再上 WAV。⚙️ 界面之下Electron Vue 3 SQLite 的协作方式Electron 负责跨平台一份代码三大系统跑Vue 3 Composition API 管界面搜索页和播放状态更新是响应式的better-sqlite3 存歌单、设置、下载任务同步接口、快不依赖任何服务器主进程干重活UI 走渲染进程IPC 通信界面不卡src/顶层结构每行一句话main/主进程窗口、托盘、快捷键、同步服务renderer/主界面 UI 与全部业务逻辑common/双端共享的类型定义与工具lang/三套语言的国际化文件renderer-lyric/桌面歌词的独立渲染进程 换一套皮肤主题系统与个性化配置翻到 src/common/theme/ 目录背景图都放在 images/ 下主题登记在 index.jsoncreateThemes.js 负责生成colorUtils.js 管颜色换算。挑三张内置背景给你看看氛围水墨山水适合放民谣和古风环境声一收界面就静下来了。深紫夜空配流星花瓣深夜循环 lo-fi 时不刺眼。黑白对比强烈界面退到最后台注意力留给音乐本身。主色调、文字色、字体大小、窗口透明度都能在设置里直接调所见即所得。 给开发者留的后门开放 API、私有同步与二次开发本地开放 API。设置里开启后程序在本机 10754 端口起一个 HTTP 服务标准 RESTful 接口curl http://localhost:10754/api/player/status curl -X POST http://localhost:10754/api/player/play接进 Home Assistant 或写个定时脚本播放器就成了智能家居的一个组件。自建同步服务。v2.2.0 起支持私人同步服务器环境要求 Node.js ≥ 22步骤是克隆仓库、部署同步模块、在客户端填服务器地址、重启客户端歌单和设置即可在多设备间同步。新增一个音乐源四步在 musicSdk 目录 下建源文件夹实现搜索、详情、歌词接口在 api-source-info.ts 里注册补上 i18n 文案。 数据落在哪、怎么搬全部数据存在本地 SQLite 里三大系统的路径系统数据目录Windows%APPDATA%/lx-music-desktopmacOS~/Library/Application Support/lx-music-desktopLinux~/.config/lx-music-desktop便携模式的数据则放在程序目录的 portable 下。歌单可导出为 JSON直接把整个数据目录拷走就是完整备份。 老用户才知道的几个操作用了一段时间之后这几条能省不少事搜索语法输入歌手 空格 歌名匹配比单关键词准得多结果混得太乱时可以指定某个源单独搜快捷键空格播放/暂停Ctrl 方向键切歌F11 全屏手基本不用离开键盘歌单批量操作多选后拖拽排序、批量加入歌单、批量下载不再一首一首点代理源接口偶尔慢多半是网络问题去 网络设置 里填个代理地址搜索速度立竿见影✍️ 写在最后当前版本 v2.12.2Electron Vue 3 TypeScript 全量覆盖。它适合两类人受够了版权缝隙、想免费多源搜歌的普通用户以及想拿开放 API 和私有同步折腾自动化的人。反过来如果你依赖官方付费音质或者不想自己折腾任何配置商业订阅应用可能更省心。问题提 Issue功能 PR 提交到 dev 分支。【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进