ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

LX Music 完整指南:免费开源的多平台音乐聚合播放器

LX Music 完整指南:免费开源的多平台音乐聚合播放器 LX Music 完整指南免费开源的多平台音乐聚合播放器【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop日常听歌时你想查一首歌的 320k 版本结果 A 平台只有试听权限B 平台歌名匹配不上C 平台又需要单独登录。三个客户端来回切换比找歌本身更耗时。LX Music 桌面版是一个基于 Electron 和 Vue 3 开发的免费开源音乐播放器按 Apache License 2.0 协议发布把酷我、酷狗、咪咕、网易云、QQ 音乐等多个音源的搜索与播放聚合进同一个窗口覆盖 Windows、macOS 与 Linux 三个平台。下文按装好 → 会用 → 会扩展的顺序展开。最短上手路径安装包的获取分平台进行Windows 提供 .exe 安装版与免安装版macOS 提供 .dmg 镜像Linux 提供 .deb、.rpm、.AppImage 等格式。若希望数据随程序走可在 Windows 程序目录内创建名为portable的文件夹软件会自动将其作为数据存储目录。首次启动后完成三件事即可开始听歌在设置 → 音乐源中确认启用的音源全部勾选可获得最完整的搜索结果在设置 → 下载设置中指定音乐文件的保存路径与音质在搜索框输入歌曲名 歌手名从聚合结果中点击播放。聚合播放多源搜索与自动换源搜索界面默认执行聚合搜索一次请求同时查询所有已启用的音源结果按相似度排序。播放失败或某源不可用时播放器会尝试自动换源重试无需手动干预。各音源的接口实现位于 src/core/music/ 与 src/renderer/utils/musicSdk/ 目录下按平台分目录组织这是后续添加自定义音源时的主要参考位置。听感管理桌面歌词、列表与下载桌面歌词是一个独立窗口支持拖动定位、缩放、竖排显示与置顶播放进度与歌词行联动高亮。若歌词窗口被遮挡可开启自动刷新置顶或右键歌词区域锁定位置。列表体系包含四个固定入口试听列表保存搜索到的歌曲、我的收藏、稍后播放、历史记录另支持自建分类歌单支持按字段排序与重复歌曲扫描。批量操作依赖键盘多选按住 Ctrl 或 Shift 选曲后右键菜单可执行批量下载、添加到列表、换源等动作下载支持后台并发任务与歌词、封面嵌入。听感调节方面v2.3.0 起内置音效设置面板包括 10 段均衡器、环境混响、音调升降与 3D 环绕播放速率可在 0.5 倍至 2 倍之间调整并支持音调补偿。个性化主题与自定义皮肤主题分内置与自建两类。内置主题按风格划分比较典型的两类水墨山水风格以传统画作为底适合长时间静听配色偏冷月夜星空风格极简线条加抽象元素界面接近单色。除内置主题外还有动漫、节日等预设以及一个完整主题编辑器可自定义背景、配色与字体全透明主题也有专门的深色字体选项。效率快捷键总表快捷键分软件内与全局两级默认配置可在设置页逐项修改。常用项如下功能分组快捷键作用播放控制Ctrl← / Ctrl→上一曲 / 下一曲播放控制Ctrl↑ / Ctrl↓音量加 / 音量减播放控制F1聚焦搜索框桌面歌词CtrlL显示 / 隐藏桌面歌词桌面歌词CtrlShiftL锁定 / 解锁歌词位置桌面歌词CtrlShiftO切换歌词窗口置顶列表操作CtrlA全选当前列表列表操作Delete移除选中歌曲列表操作CtrlD下载选中歌曲全局快捷键默认关闭需要不在软件焦点下也能切歌时再启用避免与系统其他快捷键冲突。扩展能力从工作流中调用播放器这条能力线分两层。第一层是数据同步v2.2.0 起项目提供了独立的同步服务端部署到自有服务器后各设备客户端接入即可同步列表、收藏与偏好设置数据走端到端加密不经过任何第三方云服务。第二层是开放 APIv2.7.0 起内置一个默认关闭的 HTTP 服务启用后监听本机 9527 端口第三方程序可控制播放器。服务端实现见 src/main/modules/openApi/常用接口# 播放当前歌曲 curl http://localhost:9527/play # 暂停 curl http://localhost:9527/pause # 查询当前播放状态 curl http://localhost:9527/current除此之外还支持切歌、跳转进度、音量、收藏与 SSE 状态订阅可用于脚本化每日播放、智能家居联动或屏幕歌词等场景。同类方案按四个维度选择维度LX Music 桌面版主流商业播放器成本免费开源Apache 2.0会员订阅制可控性数据本地存储可自建同步服务器数据存于厂商云端扩展性自定义源、开放 API、Scheme URL基本封闭开放性界面代码可修改主题可自建提供有限皮肤若需求只是单平台听歌且接受会员费商业播放器更省心若经常跨平台找歌、在意数据归属或需要脚本控制LX Music 的开放结构是主要差异点。常见问题的处理顺序歌曲无法播放优先确认该源是否可用再检查网络最后清理歌词与缓存后重试搜索不到歌曲换成歌曲名 歌手名组合关键词或换用单一音源重新搜索桌面歌词不显示检查该歌曲是否存在可用歌词歌词窗口可能被最小化到屏幕边缘可先隐藏再重新开启。参与开发项目对贡献的约定比较直接新功能建议先开 Issue 讨论修复类 PR 需附重现方式。本地开发环境要求 Node.js ≥ 22、npm ≥ 8.5.2克隆仓库后切换 dev 分支即可git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop有界面定制需求时src/renderer/ 目录包含全部 Vue 组件有音源需求时自定义源支持通过本地脚本或 http/https 链接在线导入无需改动主程序。同作者的新项目 Any Listen 已支持播放本地文件与 WebDAV 歌曲面向本地和私有服务器音乐场景可视为本项目能力线的延伸。版权与合规说明项目定位是技术可行性探索协议中明确仅用于技术学习研究不接受商业合作使用者产生的版权数据音频、封面等应在 24 小时内自行清除禁止在违反当地法律法规的情况下使用。建议将日常使用限制在个人试听场景。下一步建议先按最短上手路径完成安装再根据自己的使用习惯决定要开哪一层扩展——只用多源搜索的话到第四节为止需要多设备一致就部署同步服务需要被脚本调用就启用开放 API。【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表