ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

LX Music 完整指南:一个搜索框打通五家音源,从安装到离线听歌一篇讲透

LX Music 完整指南:一个搜索框打通五家音源,从安装到离线听歌一篇讲透 LX Music 完整指南一个搜索框打通五家音源从安装到离线听歌一篇讲透【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktopLX Music 是一款免费开源的桌面音乐播放器一个搜索框就能同时检索酷我、酷狗、QQ 音乐、网易云、咪咕五个音源。它基于 Electron Vue 3 TypeScript 构建本地数据由 better-sqlite3 数据库保存采用 Apache License 2.0 协议支持 Windows 7 及以上、macOS 和 LinuxAppImage / deb / rpm / pacman搜索、试听、下载可以同屏完成全程 0 元。 装上它听到第一首歌先按系统挑安装包。Windows 有两类安装版setup和绿色版green区别在于安装版支持自动更新绿色版不行如果你打算长期用建议选安装版安装时勾选为当前用户安装并放在当前用户目录下——这一步能避开后面提到的自动升级翻车问题。macOS 的 .dmg 按 CPU 架构二选一Apple Silicon 和 Intel x64 是分开发布的。Linux 则提供 AppImage、deb、rpm、pacman 四种格式按你用的发行版取对应的那个。装好后别急着搜歌建议先改三处设置自定义源。播放链接依赖设置 → 音乐来源里的自定义源脚本第一次启动请确认脚本就位且可用。注意如果之后所有歌都提示请求异常大概率是脚本失效或网络问题而不是软件本身坏了。下载路径。默认存在桌面建议改到独立分区的目录。以后下载若报ENOENT: no such file or directory, mkdir基本就是目标目录没有读写权限。桌面歌词。打算常用的话现在就到设置 → 桌面歌词里打开顺手把字体和排版定好省得之后翻找入口。然后就能听第一首歌了顶部搜索框输入关键词结果列表带封面、歌手、音质128k / 320k / flac等信息。单击一首歌即试听想连续听多首按住Ctrl不连续选或Shift连续选多选右键添加到我的列表再播放。你点过的试听歌曲会自动收进试听列表方便先快速过一遍、再决定留下哪些。 一个框搜五家这是 LX Music 的核心卖点一次搜索五个平台各查一遍。入口顶部搜索框旁边的下拉菜单切换当前音源酷我 / 酷狗 / QQ 音乐 / 网易云 / 咪咕。效果同一个关键词在五家分别检索结果各自独立展示不用再去三个 App 之间来回切换找同一首歌。一个坑某个音源查不到不代表这首歌全网没有先在音源下拉里换个源再搜一次。另外如果连搜索结果都加载不出来排行榜、歌单全空白先别怀疑软件去设置 → 网络检查代理配置——代理填错会直接切断整个软件的联网能力。 把喜欢的歌留下来下载。在歌曲列表上右键选下载可以勾选音质、是否下载 LRC 歌词、是否下载封面还能把歌词直接内嵌进文件里。默认同时跑 3 个下载任务可在设置里调整。下载完成后按歌名 - 歌手命名存到上一步设置的下载目录。队列与列表。我的列表里的列表支持排序、拖拽整理稍后播放是优先级最高的一批——按下一曲时会先消耗这个队列。注意一个容易忽略的点直接去点其他列表切歌这个队列会被清空想保留就先把里面想留的歌加进正式列表。批量操作。CtrlA全选后右键可以一次性批量添加到列表或批量下载按住Ctrl拖动还能调整我的列表内部列表的顺序。想一次把歌加进多个列表时在添加弹窗里按住Ctrl再点列表名窗口不会自动关闭可以连续选多个。 调成自己喜欢的样子桌面歌词是一个独立窗口支持字体选择、逐行播放样式、锁定位置、窗口置顶。除了从设置进入在播放栏的 LRC 按钮上右键也能快速锁定位置不用切窗口。音效集中在播放栏的音效入口里均衡器、卷积混响内置厅堂、房间等声场预设能模拟空间感、音调偏移变调以及 0.52 倍的播放速度调节想折腾的声音都能在这一个面板里完成。主题内置多套背景也支持导入自定义图片。仓库里就有几套现成的快捷键分两档。本地档在窗口聚焦时生效全局档是系统级的、默认关闭切到别的窗口也能控制播放。Mod在 Windows/Linux 上是CtrlmacOS 上是Command按键档位作用ModF5本地默认开播放 / 暂停F1本地默认开聚焦搜索框Mod← / →本地默认开上一曲 / 下一曲ModAltF5全局默认关播放 / 暂停ModAlt← / →全局默认关切歌ModAlt↑ / ↓全局默认关音量加减ModAlt0全局默认关桌面歌词显示 / 隐藏ModAlt- / 全局默认关桌面歌词锁定 / 置顶两档按键都能在设置 → 快捷键里重新映射建议新手先把全局档打开试一周再决定留哪些。 接到你自己的世界LX Music 不只是播放器它把控制权开放给了脚本和外部工具。开放 API在设置 → 开放 API里启用后本地会起一个 HTTP 服务默认端口 23330。第三方脚本随时能查状态、发指令# 查当前播放状态歌名、进度、当前歌词行等 curl http://127.0.0.1:23330/status # 暂停播放 curl http://127.0.0.1:23330/pause其中/subscribe-player-status接口走 SSE一种服务器持续向浏览器推送数据的机制能实时推歌词行和播放进度拿它做一个桌面歌词挂件非常顺手。Scheme 与命令行lxmusic://协议可以从浏览器等外部场景唤起搜索和播放启动参数也能写进快捷方式比如-search歌名开软件即搜、-playtypesongListsourcemyListname列表名开软件即播某个列表。自定义源脚本源脚本就是普通 JS 文件ES6通过事件机制和主程序通信声明自己支持的音源和音质就能接入新的音频源写个网络请求的门槛并不高。多端同步v2.2.0 起提供独立的同步服务组件自己部署一套就是私有化多端同步软件内置的局域网同步默认端口 23332更轻量手机和电脑在同一个路由器下就能快速同步列表。 数据在哪、怎么带走软件的配置和缓存按系统存放在固定目录备份或迁移时直接整个文件夹拷走Windows%APPDATA%/lx-music-desktopmacOS~/Library/Application Support/lx-music-desktopLinux~/.config/lx-music-desktop还有一个便携彩蛋Windows 下如果程序目录里存在一个叫portable的文件夹软件会自动改用那里存数据。配合绿色版可以把整套软件加数据拷进 U 盘到哪台电脑插上就能继续用。 翻车现场自救按现象 → 原因 → 解法排列顺序和常见 FAQ 略有不同建议从上往下对号入座下载报错ENOENT: no such file or directory, mkdir原因下载目录没有读写权限或路径失效。解法设置 → 下载里换一个路径别用桌面、共享盘这类特殊位置。macOS 提示 App已损坏原因未签名应用被系统打了隔离标记。解法在终端执行sudo xattr -rd com.apple.quarantine /Applications/lx-music-desktop.app输密码后重新打开即可。Windows 10/11 软件窗口不显示原因GPU 沙箱与新版 Windows 的兼容问题。解法给快捷方式加启动参数--disable-gpu-sandbox无效的话再逐个换-dha、--disable-gpu试。搜索正常但播放不出来或歌不对原因自定义源脚本过期了。解法更新源脚本或在设置 → 音乐来源切换到其他可用接口。所有歌曲提示请求异常或EAI_AGAIN原因当前网络/DNS 访问不了接口服务器。解法先切移动热点验证是不是本机网络问题不行就把 DNS 改成223.6.6.6或8.8.8.8注意别用 360 DNS并顺手关掉设置 → 网络里可能填错的代理改完重启软件。排行榜、歌单、搜索全部加载不出原因多半是软件内的代理配置写错整个联网被切断。解法回设置 → 网络核对代理没配代理需求就清空。更多细节可以看仓库自带的 FAQ.md。 想参与进来项目欢迎 PR但有两条约定加新功能前先开 Issue 确认必要性修 bug 的 PR 要附上重现方式以及修复前后的对比说明。开发环境最低要求Node.js ≥ 22npm ≥ 8.5.2。克隆仓库后在dev分支上开发并朝dev分支提 PRgit clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop代码地图都在src/下主进程窗口、IPC、同步服务、开放 APIsrc/main/主界面src/renderer/桌面歌词窗口src/renderer-lyric/五音源接口实现src/renderer/utils/musicSdk/想加新音乐源就从这里对应平台的目录读起尾声回到开头那个在多个平台之间横跳找歌的场景现在一个搜索框加一个音源下拉基本就能覆盖日常大部分查找需求还顺手把离线下载和桌面歌词都安排了。最后照例提醒一句项目定位是技术研究使用中产生的版权数据请及时清理长期使用建议支持正版。【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表