ARTICLE DETAIL

资讯详情

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

一个搜索框覆盖五个音源:把 LX Music 桌面版装好用对

一个搜索框覆盖五个音源:把 LX Music 桌面版装好用对 一个搜索框覆盖五个音源把 LX Music 桌面版装好用对【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop把同一首歌名敲进三个音乐 App 都找不到想要的歌折腾是真烦。LX Music 桌面版是一个免费开源的多音源音乐查找与播放工具把酷我、酷狗、QQ 音乐、网易云、咪咕五个音源收进同一个搜索框搜索、试听、下载同屏完成。 LX Music 桌面版安装到第一首歌先查三件事先按平台挑安装包。Windows 分安装版setup与绿色版green前者支持自动更新后者不支持打算长期使用就选安装版。这里有个坑当初若以管理员权限安装后续自动升级可能出现卸载了旧版但装不上新版建议安装时选择为当前用户安装放在当前用户目录下。macOS 是 .dmgApple Silicon 与 Intel x64 分开发布按 CPU 选对应版本Linux 有 AppImage、.deb、.rpm、.pacman格式按发行版取。启动后先别急着搜去设置里做两件事确认自定义源。播放链接由设置中的自定义源脚本返回首次启动先确认脚本就位且可用。若所有歌都提示请求异常多数是脚本失效或网络问题而不是软件故障。改下载路径。默认是桌面建议改到独立分区目录。之后若下载报ENOENT: no such file or directory, mkdir基本就是该目录没有读写权限现在改能省一次排障。然后做第一次搜索顶部搜索框输入关键词结果带封面、歌手与可用音质信息右上角音源下拉可切换当前音乐源。单击歌曲是试听想连播多首按住Ctrl或Shift多选操作逻辑类似 Windows 文件选择右键加入我的列表再播放。试听列表会自动收纳你点过的歌先快速过一遍再决定留下哪些。顺手可在设置 → 主题设置里换个背景内置主题库有多套背景也支持自定义导入。LX Music 桌面版主界面顶部搜索框、中部歌曲列表、底部播放控制栏安装并首次启动后的第一屏内置水墨主题背景在设置 → 主题设置中可切换 把 LX Music 日常需求装进同一界面五个高频用法五个音源不会自动切换同一关键词按所选音源分别检索某源查不到就换源再试。批量操作时用CtrlA全选后右键可批量添加、下载。注意稍后播放队列的机制它优先级最高点下一曲时优先消耗该队列但直接点击其他列表切歌会清空队列别指望它跨长时间排歌。桌面歌词是独立窗口设置 → 桌面歌词中开启并配置字体与排版可锁定位置与置顶窗口打开时在播放栏LRC按钮上右键能快速锁定/解锁位置。提前开好之后就不用再翻设置。离线下载从列表右键 → 下载发起可选音质、下载 LRC 与封面并把歌词内嵌进文件默认并发 3 个任务默认文件名格式为歌名 - 歌手往固定曲库存放时建议打开跳过已存在文件。音效集中在播放栏音效入口内置均衡器、卷积混响可模拟厅堂、房间声场与音调偏移播放速度支持 0.52 倍不用装插件。快捷键分本地窗口聚焦时生效与全局系统级默认关闭两档默认ModF5播放/暂停、Mod←/Mod→上一曲/下一曲、F1聚焦搜索框Mod在 Windows/Linux 是CtrlmacOS 是Command。两档都可在设置 → 快捷键中重新映射。 LX Music 在哪接脚本进阶玩法与扩展边界想再深入扩展点有三个。最常动的是自定义源脚本。源脚本是普通 JS 文件ES6通过事件机制与主程序通信声明支持的源与音质即可接入新音频源。播放链接完全依赖脚本返回所以某首歌放出来不对时多半要查这一层。第二个是开放 API设置 → 开放 API 启用后本地启动一个 HTTP 服务默认端口 23330第三方脚本可控制播放与读取状态# 获取当前播放状态歌名、进度、歌词行等 curl http://127.0.0.1:23330/status # 暂停播放 curl http://127.0.0.1:23330/pause/subscribe-player-status接口用 SSE 实时推送歌词行、进度等字段做桌面歌词挂件很方便实现可看 开放 API 实现。第三个是数据同步v2.2.0 起提供独立同步服务组件自行部署后可作私有化多端同步软件内置的局域网同步默认端口 23332更直接PC 与移动端在同一路由器下即可快速同步列表。命令行用户还有更省事的入口启动参数放进快捷方式-search歌名开软件即搜索-playtypesongListsourcemyListname列表名开软件即播指定列表lxmusic://Scheme 则支持从浏览器等外部场景调用搜索与播放。源码布局很直白主进程窗口、IPC、同步服务、开放 API在src/main/界面在src/renderer/桌面歌词窗口在src/renderer-lyric/五音源接口实现集中在 musicSdk 目录按kw/kg/tx/wy/mg分子目录想加新音乐源从这里读起。 LX Music 出问题了先查这张表排障速查与贡献入口现象原因一条修复所有歌曲提示请求异常或getaddrinfo EAI_AGAIN网络/DNS 无法访问接口服务器切移动热点验证DNS 改为223.6.6.6或8.8.8.8同时检查软件内代理设置 → 网络搜索正常但播放失败或歌不对自定义源脚本过期更新源脚本或在设置中切换其他接口下载报ENOENT: no such file or directory, mkdir下载目录无读写权限设置 → 下载中更换路径macOS 提示已损坏未签名应用被系统隔离终端执行sudo xattr -rd com.apple.quarantine /Applications/lx-music-desktop.appWindows 10/11 窗口不显示GPU 沙箱兼容问题快捷方式加--disable-gpu-sandbox无效再逐个尝试-dha、--disable-gpu贡献只有两条约定新功能先开 Issue 确认必要性修 bug 的 PR 要附重现方式与修复前后说明。开发环境要求 Node.js ≥ 22、npm ≥ 8.5.2# 克隆仓库在 dev 分支开发并向 dev 提交 PR git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop回到开头的场景遇到一首找不到的歌输入歌名、切换音源一屏就能覆盖大部分查找。提醒一句项目定位是技术研究使用中产生的版权数据请及时清理长期使用建议支持正版。【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表