LX Music:
一款支持各大音乐平台搜索、**以及数据云端同步的服务系统。内置的高性能 Web 播放器,提供原生 App 般的音乐体验。

界面分为:后台管理面板 + 前端播放界面

安装
Docker Compose
services:
lx-sync-server:
image: xcq0607/lxserver:latest
container_name: lx-sync-server
ports:
- 9527:9527
environment:
- NODE_ENV=production
volumes:
- ./data:/server/data
- ./logs:/server/logs
- ./cache:/server/cache
restart: unless-stopped
参数说明(更多参数建议去看文档)
:::NODE_ENV(环境变量,可选):设置运行环境模式
ENABLE_WEBPLAYER_AUTH(环境变量,可选):是否开启认证
WEBPLAYER_PASSWORD(环境变量,可选):Web 管理界面访问密码,默认123456
FRONTEND_PASSWORD(环境变量,可选):Web 播放器访问密码,默认123456
/server/data(路径):配置数据目录
/server/logs(路径):日志数据目录
/server/cache(路径):缓存数据目录
:::
使用
浏览器中输入 http://NAS的IP:9527 就能看到界面

输入默认密码:123456,点击登录

后台管理面板看起来还是挺规整的

TIP:下面简单过一下管理后台界面,重点会放在 Web 播放器相关功能和设置
用户管理,支持多账号注册与基础管理功能

数据查看,可以切换用户查看后台数据

系统配置,默认已经设置好,也能自定义修改配置

WebDAV同步,方便数据的备份和同步,避免数据丢失

文件管理,一般用不上因为主要目录已经映射到 NAS 路径了

快照管理,快速备份数据和回滚

下面重点看看“Web 播放器”

播放界面看起来很清爽,但细节方面还有待提高(太重的 AI 味道,有点审美疲劳了)

首先需要设置源,来到设置页面

TIP:简单说说怎么样找音乐源,去到 lyswhut/lx-music-desktop 项目地址,去 issues 里面搜索就行

上传音乐源(JS 文件),可能需要输入密码:123456

默认是禁用的,记得点击启用按钮

TIP:如果需要同步数据和创建歌单用户,可以创建登录账号,连接后台服务器(不清楚密码,可以在用户管理查看)

设置完成就可以随便播放一首音乐试试了

TIP:如果不喜欢侧边栏封面,可以在设置-》显示里关闭

播放界面挺不错的,封面,歌词和音乐相关信息也都齐全

下载非常方便,能选择浏览器下载,或者缓存到服务器

音质最高支持到无损和 Hi-Res(真不真无损不清楚,大小体积摆在这里)

支持均衡器与音效调节,看起来很唬人

可以生成歌词卡片进行分享,说实话有点丑

还可以浏览查看歌曲热评

同步各大平台热门的歌单,方便找合适自己风格的音乐

不知道听什么的,也可以直接听排行榜,了解当下流行

总结
LX Music 我个人使用下来的第一感受就是功能挺多挺齐全的,有可以**的前端界面,也有后台管理面板,已经可以说是比较完整的一个私有音乐平台了。不过很多细节方面还有很大的提升空间,比如操作交互, UI 组件模块和排版自适应。
综合推荐:⭐⭐⭐(多平台音乐聚合,搭建私有音乐平台)
使用体验:⭐⭐⭐(功能齐全,可自定义音乐源)
部署难易:⭐⭐(简单)︎