LX Music:免费开源的多音源音乐搜索播放器,三步跑起来
LX Music免费开源的多音源音乐搜索播放器三步跑起来【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktopLX Music 是免费开源的多音源聚合音乐播放器把酷我、酷狗、QQ音乐、网易云等多平台的在线音源装进同一个搜索框一处搜全所有歌。适合想免费听歌的用户也适合读 Electron 桌面代码的开发者。 跑起来三步在本地运行 LX Music直接用的话从 release 页面下载对应平台的安装包双击安装即可。想改代码需要 Node 22 以上git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop cd lx-music-desktop npm install npm run dev默认设置不以新手友好为目标首次启动先做三件事改音质默认 128k在「设置 → 播放」里按网络情况改成 320k 或无损定下载路径在「设置 → 下载」里启用下载并指定保存位置默认落在桌面并发下载任务上限 3 个挑主题在设置里选一个顺眼的主题桌面歌词可以稍后再开 场景走查多音源搜索找歌、开桌面歌词窗多源聚合搜索解决「歌找不到」的场景。你输入歌名程序会同时向选定的多个平台音源接口发查询把结果合并、去重、排序。实际体验一首歌在某个平台下架了别的平台音源还会顶上命中率比单平台客户端高不少音源失效时可以切源重试。代码在 src/renderer/utils/musicSdk/每个平台一个子目录kw、kg、tx、wy、mg搜索、歌单、歌词接口各自独立封装。桌面歌词解决「工作时想看歌词」的场景。开启后弹出独立于主窗口的歌词窗横向纵向可选字体字号、已唱未唱两种行颜色、透明度、锁屏置顶都能设。固定在屏幕角落行随播放滚动不用切窗口。这个窗口单独打包跑在 src/renderer-lyric/ 目录。音质档位解决「想要无损但音源不支持」的场景。128k、320k、flac、wav 按歌曲和平台支持情况选择选的源不支持时程序会取它能支持的档位。 深度剖析一次搜索如何变成多平台并行请求LX Music 是典型的 Electron 三层结构主进程在 src/main/窗口、托盘、热键、开放 API、同步服务都在 modules/ 下主界面 src/renderer/ 用 Vue 3 TypeScript 写桌面歌词窗是 src/renderer-lyric/共享的配置默认值和类型定义放 src/common/。歌单、收藏等本地数据用 better-sqlite3内嵌 SQLite 数据库不用单独装数据库服务写进本地文件。跟着数据流走一遍搜索框输入歌名 → 渲染进程把它拆成多个并行请求发给各平台接口 → 结果按「歌名 歌手 时长」匹配去重排序 → 点开播放src/renderer/core/player/ 的播放器接管音量、进度、倍速和 EQ、混响等音效音源失效会自动试下一个。技术栈是 Electron 40用 Web 技术写桌面应用的框架 Vue 3 TypeScriptwebpack 打包。想参与贡献克隆仓库切 dev 分支开发PR 提交到 dev新功能建议先建 Issue 讨论必要性修 bug 附复现方式合并会顺很多。️ 自定义与扩展用开放 API 把 LX Music 接进脚本开放 APIv2.7.0 起在「设置 → 开放 API」里启用本机启动一个 HTTP 服务暴露播放/暂停、切歌、跳转进度、音量、静音、当前状态、整首歌词等接口。写几行脚本就能把播放器接进定时任务或订阅状态变化实时调音量。实现在 src/main/modules/openApi/。自建数据同步v2.2.0 起把同步服务部署到自己服务器多台电脑的歌单、收藏保持一致客户端和服务端代码都在 src/main/modules/sync/ 下数据留在自己手里。主题定制主题定义在 src/common/theme/index.json 保存每个主题的名称、明暗模式和一整套 CSS 颜色变量背景图在同目录 images/ 下。内置「绿意盎然」等主题在设置里一键切换也可以照同样格式自建主题——换一张背景图就是一套新皮肤。适合谁歌分散在多个平台想一个入口搜全的用户要在多台设备间同步歌单、又不想把数据放公网的人想用 API 把播放器接进脚本或智能家居的开发者想参考结构完整的 Electron Vue 3 桌面应用源码的程序员找得到歌、免费听、数据自己管这三件事 LX Music 都替你办了。【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

3步存下视频号抖音无水印视频:res-downloader资源下载器完整入门指南

3步存下视频号抖音无水印视频:res-downloader资源下载器完整入门指南

3步存下视频号抖音无水印视频:res-downloader资源下载器完整入门指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader …

2026/10/5 2:07:28 阅读更多 →
AI Agent 面试题 155:LoRA和QLoRA微调技术在Agent场景中的应用实践

AI Agent 面试题 155:LoRA和QLoRA微调技术在Agent场景中的应用实践

🔥 AI Agent 面试题 155:LoRA和QLoRA微调技术在Agent场景中的应用实践摘要:本文深入解析了「LoRA和QLoRA微调技术在Agent场景中的应用实践」这一 AI Agent 领域的核心面试题。文章从 模型微调与适配 的基本概念出发,系统性地剖析了…

2026/10/5 2:06:28 阅读更多 →
静默安装Oracle19c数据库

静默安装Oracle19c数据库

静默安装Oracle19c数据库#防火墙 systemctl stop firewalld systemctl disable firewalld systemctl stop NetworkManager systemctl disable NetworkManager sed -i "/^SELINUX/s#enforcing#disabled#" /etc/selinux/config# 创建 dba和onstall两个用户组 groupadd …

2026/10/5 2:06:28 阅读更多 →

最新新闻

Claude Code Skills生态爆发:索引站检索、安装与避坑全指南

Claude Code Skills生态爆发:索引站检索、安装与避坑全指南

最近这个Claude Code Skills生态的热度,说实话涨得比我预想快太多了。我看到7.7万个Skills这个数字的时候愣了一下,因为往前推十个月,社区里能叫得上名字的Skill可能就三位数,大家还在互相分享"你写了个什么好玩的技能文件&q…

2026/10/5 2:47:46 阅读更多 →
计算机系统基础:CPU指令执行与存储层次全解析

计算机系统基础:CPU指令执行与存储层次全解析

你正在维护一个千人规模的微服务系统,线上出了问题,需要快速定位是GC停顿、锁竞争还是网络超时。这时候,大学里那本《深入理解计算机系统》突然就有了意义。很多人觉得架构师是画框图、定方案的角色,但真正决定方案上限的&#xf…

2026/10/5 2:47:45 阅读更多 →
MIT开源商城微信小程序实战:Spring Boot+MyBatis部署与二次开发指南

MIT开源商城微信小程序实战:Spring Boot+MyBatis部署与二次开发指南

这两年我折腾过的商城类项目不在少数,有自研的、有拿来改的,但大部分要么闭源、要么文档稀碎,真正让人愿意留下来继续看的并不多。这个MIT开源商城微信小程序属于“第一眼就顺眼”的那种,前端小程序源码、后台商城源码都在一个仓库…

2026/10/5 2:47:45 阅读更多 →
Linux入门必学:Vim编辑器核心操作与配置实战指南

Linux入门必学:Vim编辑器核心操作与配置实战指南

1. 为什么说vim是Linux绕不开的“门槛”很多刚接触Linux的朋友,第一次打开终端敲命令时,往往会撞上一个略显“野蛮”的家伙——vim。你明明只是想编辑一个配置文件,输入vim /etc/nginx/nginx.conf,结果屏幕一黑,光标停…

2026/10/5 2:47:45 阅读更多 →
SpringBoot+SSM实战:大连IT招聘平台设计与部署全解析

SpringBoot+SSM实战:大连IT招聘平台设计与部署全解析

最近把一个基于JavaSpringBootSSM的大连IT行业招聘平台完整跑了一遍,从数据库设计到前后端联调,再到打包部署,整个过程踩了不少坑,也梳理出了不少可以复用的经验。这个项目本质上是一个典型的JavaWeb全栈课设/毕设项目&#xff1a…

2026/10/5 2:47:45 阅读更多 →
Redis事务真相:从MULTI到WATCH,乐观锁与Lua脚本实战

Redis事务真相:从MULTI到WATCH,乐观锁与Lua脚本实战

1. 从“Redis事务到底是不是事务”说起先丢一个很多面试官爱问、很多同学也容易翻车的问题:Redis事务和MySQL事务,到底是不是一回事?先说结论——它们根本不在一个维度上。MySQL事务要的是ACID,尤其是隔离性和持久性;R…

2026/10/5 2:46:45 阅读更多 →

日新闻

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:22 阅读更多 →
AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

1. 从“plugins”这个词说起:它到底在解决什么问题如果你最近在折腾 AI 编程工具,尤其是 Cursor、Codex CLI、Claude Code 这类带 CLI 的编辑器或命令行助手,那你大概率绕不开一个词——plugins。这个词本身不新鲜,从浏览器到 IDE…

2026/10/5 0:00:23 阅读更多 →
第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:23 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 1:10:22 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 20:14:29 阅读更多 →