洛雪音乐助手:多平台聚合搜索与本地同步的完整上手指南 洛雪音乐助手多平台聚合搜索与本地同步的完整上手指南【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop还在为一首歌在好几个音乐 App 之间来回切换吗洛雪音乐助手lx-music-desktop是一款基于 Electron 的免费桌面音乐助手把酷我、酷狗、QQ、网易云等 7 大平台聚合进一个搜索框搜完直接听还能同步歌单、换皮肤、被其他程序调用。一个搜索框覆盖 7 大平台聚合搜索是怎么实现的它解决的核心问题很朴素一首歌在 A 平台有、B 平台没有你得挨个去翻。洛雪音乐助手的做法是把各平台的接口拆成独立模块放在src/renderer/utils/musicSdk/目录下每个平台一个文件夹职责单一、互不干扰平台模块目录说明酷我音乐kw/搜索、歌词、专辑等接口酷狗音乐kg/搜索、排行榜、歌单等接口咪咕音乐mg/音乐信息、评论等接口QQ 音乐tx/歌曲详情、歌手信息网易云音乐wy/搜索、歌单、评论百度音乐bd/基础搜索能力虾米音乐xm.js独立文件实现的旧平台简单理解你在搜索框里输入关键词后客户端会同时向这些模块发请求而不是一个等一个。搜索逻辑在src/renderer/store/search/music/action.ts里用Promise.all并行拉取各源结果再合并展示所以多平台并不会让等待时间成倍增加。结果上同一首歌在不同平台可能对应不同音质设置里可以从 128k、320k 一路选到 flac、wav下载时也按你选的音质保存还能顺手把封面和歌词写进文件标签。主界面搜索、歌单与播放控制三步跑通本地开发环境想自己跑起来或者改点东西门槛不高。项目要求 Node.js 22 以上、npm 8.5.2 以上package.json里的 engines 字段写得很明确。克隆仓库git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop进入目录执行npm installpostinstall 会自动处理 Electron 原生依赖执行npm run dev应用窗口就会弹出来代码结构也很直白src/main/是 Electron 主进程管窗口、托盘、快捷键和数据同步src/renderer/是主界面的 Vue 3 渲染进程src/renderer-lyric/单独放桌面歌词窗口因为它本质上是另一个渲染进程。三个目录分工清楚改界面只动 renderer改系统能力去 main 找。把歌单和设置同步到另一台电脑两台电脑、三个设备歌单各存各的很头疼。从 v2.2.0 起洛雪音乐助手内置了独立的数据同步服务代码在src/main/modules/sync/下分 server 和 client 两种模式server 模式让当前这台电脑自己充当同步服务端默认监听 23332 端口client 模式则去连你部署在别处的同步服务。操作上只需两步在设置里开启同步选择自建服务或连接服务器并填好地址。之后歌单、不喜欢的歌曲、各项设置都会按快照机制在设备间对齐服务端默认保留最近 5 份快照误同步也有回退空间。说人话就是不用第三方网盘自己搭一个中转就能让所有设备看到同一份歌单。让洛雪音乐助手被其他程序调用除了自己点还可以让别的程序替你点。在设置中开启开放 API 后软件会在本地起一个 HTTP 服务默认端口 23330相关代码在src/main/modules/openApi/通过接口就能查询状态、控制播放、发起搜索设置里还有绑定局域网选项方便同一网络内的其他设备访问。常见用法有两个方向一是写个小脚本定时播放比如上班自动放歌二是接进智能家居系统用语音助手或自动化流程控制桌面播放器。对于爱折腾的开发者这基本等于把播放器变成了一个可编排的服务。主题与桌面歌词把听歌界面调成自己喜欢的样子外观方面主题体系集中在src/common/theme/目录index.json描述各套主题createThemes.js是主题生成工具colorUtils.js和utils.js负责取色与派生计算默认主题 id 是green浅色和深色主题可以分别指定每年 1 月和 2 月还会自动换上应景的新年皮肤。内置背景图就放在src/common/theme/images/下比如下面这张水墨山水风内置中国水墨风主题桌面歌词是另一个容易被忽略的能力它是独立窗口所以单开了src/renderer-lyric/渲染进程支持横排或竖排、调节尺寸位置、置顶、鼠标悬停隐藏播放时歌词可以挂在任何屏幕角落配合音频可视化面板把听歌软件用成了桌面摆件。适合谁想在多个平台之间免切换找歌的普通用户可以直接装最新版用想学 Electron Vue 3 桌面应用怎么搭的开发者这个项目主进程、渲染进程、独立歌词窗口三块分工清晰是很好的参考样本有多设备、想折腾自动化的人同步服务和开放 API 就是下一步要玩的地方。打开设置页把聚合搜索源、音质、同步三项确认一遍今天就能用上了。【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

Neoswarm:在Neovim中编排与监控AI Agent任务

Neoswarm:在Neovim中编排与监控AI Agent任务

如果你和很多 Neovim 用户一样,已经习惯了“键盘流”的编辑器操作方式,那么面对如今越来越复杂的 AI 编程助手时,大概率会有一个类似的困惑:这些 AI Agent 工具虽然强大,但它们的交互界面、任务状态、多个并发任务的调…

2026/8/30 9:58:22
AI走进实验室:从材料设计到自主实验的完整技术路径

AI走进实验室:从材料设计到自主实验的完整技术路径

先聊一个最近频繁被问到的问题:AI 在实验室里到底能干什么?是帮人写论文摘要,还是做个聊天机器人?都不是。真正值得关注的是,AI 正在变成实验台上的一位“新伙伴”,它参与材料设计、实验规划、数据分析&…

2026/8/30 9:58:22
Codex Harness实用指南:Agent评测与环境工程解析

Codex Harness实用指南:Agent评测与环境工程解析

Codex Harness 最近在开发者圈子里成了热点。OpenAI 把用于评估 Codex 的 harness 工程公开后,社区里出现了两种声音:有人觉得 Agent 评测终于进入规范化阶段,也有人引用 OpenAI 负责 Codex 相关工作的工程师观点,说“Codex 这样的…

2026/8/30 9:58:22
让麦克风直接对话 AI:litellm 实时语音交互快速上手

让麦克风直接对话 AI:litellm 实时语音交互快速上手

让麦克风直接对话 AI:litellm 实时语音交互快速上手 【免费下载链接】litellm The fastest, litest AI Gateway. Rust core with Python SDK. Call 100 LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedro…

2026/8/30 9:58:22
Freqtrade WebUI 实操指南:5 步从启动到全面盯盘,附故障自查清单

Freqtrade WebUI 实操指南:5 步从启动到全面盯盘,附故障自查清单

Freqtrade WebUI 实操指南:5 步从启动到全面盯盘,附故障自查清单 【免费下载链接】freqtrade Free, open source crypto trading bot 项目地址: https://gitcode.com/GitHub_Trending/fr/freqtrade 策略上线之后,最折磨人的往往不是写…

2026/8/30 9:58:22
用MATLAB API驱动HFSS,实现电磁仿真自动化建模与扫频

用MATLAB API驱动HFSS,实现电磁仿真自动化建模与扫频

简介:本资源是面向电磁仿真工程师、射频/天线方向研究生及高频电路研究人员的MATLAB-HFSS联合仿真接口工具包,旨在解决MATLAB环境无法直接调用HFSS电磁求解器、导致设计-仿真-优化流程割裂的痛点。压缩包共58个文件,含48个MATLAB函数&#xf…

2026/8/30 9:53:22