十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

LX Music桌面版实战笔记:5个音源聚合,3项设置完成首次配置

LX Music桌面版实战笔记:5个音源聚合,3项设置完成首次配置 LX Music桌面版实战笔记5个音源聚合3项设置完成首次配置【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop日常在多个音乐 App 之间找歌、下歌操作很碎。LX Music桌面版是免费的开源音乐播放器把五个主流平台聚合进一个本地客户端搜索、播放、下载、桌面歌词都在同一套界面完成。一分钟读懂项目说明形态基于 Electron Vue3 的跨平台桌面客户端支持 Windows / macOS / Linux协议Apache License 2.0免费开源可自由使用、修改和分发音源共5个酷我(kw)、酷狗(kg)、QQ音乐(tx)、网易云音乐(wy)、咪咕音乐(mg)能力多平台音乐聚合搜索、在线播放、音乐下载、桌面歌词、歌单管理、数据同步音质128k、320k、无损三档适合谁想跨平台找歌、数据想存在自己设备或多设备同步、愿意参与开发的用户搜索时播放器会并行查询所有已启用的音源再把结果合并排序某一家平台缺歌时其他平台还有机会命中。五个音源的接口实现都在源码src/renderer/utils/musicSdk/目录下。个人使用的核心闭环就是搜到、听到、下到本地、整理成自己的列表。快速上手按操作系统安装系统安装方式Windows下载 .exe 安装程序双击运行macOS下载 .dmg 镜像拖入应用程序文件夹Linux按发行版选 .deb、.rpm 或 .AppImage三种方式都是常规桌面软件的安装流程装完打开即用。从源码构建运行需要最新功能或想改代码时克隆仓库后以开发模式运行git clone https://gitcode.com/GitHub_Trending/lx/lx-music-desktop cd lx-music-desktop npm install npm run dev 首次使用必做的3项设置音乐源设置里把可用的五个音源全部勾选。源开得越多搜索命中率越高音质按网络和存储情况选 128k、320k 或无损。128k 最省流量无损体积最大下载路径指定一个固定目录之后下载和备份都从这一处找文件。举个例子日常在线听选 320k离线收藏的歌按无损下载到外接硬盘。日常体验从找到一首歌到听完整首搜索一次拿到五个音源的结果定位搜索框是整个客户端的核心入口。用法输入关键词结果由五个音源并行查询后合并排序可切“最新”或“最热”视图。例搜一首老歌即使某个平台没有版权列表里仍可能出现其他平台的可用版本。聚合逻辑位于src/renderer/utils/musicSdk/。播放底栏完成全部控制播放器核心在源码src/core/player/目录负责播放状态、进度、音量与音效。播放/暂停、上一曲下一曲、进度拖动、音量调节都在底部播放栏。例把一首歌加入列表后连续播放切歌只点一下下一曲。桌面歌词边工作边看歌词定位独立歌词窗口支持实时滚动。用法可同时显示原词、翻译、罗马音字体颜色和窗口透明度都能调窗口可锁定在屏幕任意位置。例工作时把歌词窗钉在屏幕角落透明度调低不挡文档歌词仍随播放同步滚动。换主题JSON 文件即一个主题主题配置采用 JSON 格式放在源码src/common/theme/目录内置极简线条、动漫、水墨等风格设置中直接切换。例夜间听歌切极简线条风格黑白留白听国风曲目时换水墨主题衬底更协调。进阶玩法数据同步自建同步服务v2.2.0定位v2.2.0 起提供独立的数据同步服务。用法把服务部署在自己的服务器上各设备客户端接入后歌单与设置即可在多设备间同步。数据存在自己的服务器客户端与服务端实现都在src/main/modules/sync/。例办公室电脑收藏的歌回到家打开播放器列表已经在了。 本地开放 APIv2.7.0定位v2.7.0 引入本地 HTTP 服务让外部程序控制播放器。能力覆盖五类播放控制播放、暂停、下一曲、上一曲音量获取和设置当前音量播放列表获取当前列表、添加或删除歌曲搜索通过接口发起音乐搜索状态获取播放状态与当前歌曲信息例写一个定时脚本每天固定时间自动开始播放工作歌单或在终端里调一下“下一曲”接口不动鼠标切歌。 批量下载与数据备份批量下载在搜索结果或播放列表里用 Ctrl / Shift 多选歌曲右键选择下载指定音质和保存路径即可。数据备份只需复制数据目录设置、歌单、收藏都在其中。系统数据目录Linux~/.config/lx-music-desktopmacOS~/Library/Application Support/lx-music-desktopWindows%APPDATA%/lx-music-desktop例换电脑时把整个目录复制到新机器对应位置使用习惯原样迁移。参与和反馈提交代码dev 分支 PR开发基于 dev 分支。流程克隆仓库后切换到 dev 分支拉功能分支开发完成后提交 Pull Request。提 Issue 反馈遇到 bug 或有功能建议直接提交到项目 Issue 页面。不少现有功能都来自社区提的需求。 多语言翻译界面语言文件为 JSON 格式放在src/lang/目录现有简体中文、繁体中文、英文。如果你擅长其他语言可以直接修改语言文件并提交翻译。另外团队正在开发新项目 “Any Listen”规划了列表跟随本地文件自动更新、播放 WebDAV 歌曲等能力关注项目动态即可。写在最后LX Music桌面版把多平台音乐聚合搜索做进了一个免费开源的客户端歌单和设置数据也掌握在自己手里。想试试的话先完成开头那三项设置再按需要启用桌面歌词、数据同步和本地 API用顺了就是自己的听歌工具。【免费下载链接】lx-music-desktop一个基于 Electron 的音乐软件项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表