多端音乐同步服务丨NAS一键部署 LX Music Sync Server
哈喽,艾瑞巴蒂我是生活爱好者
本期为大家分享一个免费的开源项目:LX Music Sync Server ,支持添加音乐源和本地播放。
项目特点
现代化界面: LX Music Sync Server拥有现代化 UI 设计,视觉上看着很舒服。
多源搜索: 支持聚合主流音乐平台资源的搜索。
自定义源: 支持导入音乐来源。
歌单同步: 所有设备可以同步歌单。
先来看部署后的效果。

一、NAS部署
本文使用威联通NAS进行演示
进入NAS,打开FileStation,在ContainerStation中分别创建四个文件夹,分别为【music】、【logs】、【data】、【cache】。

接下来打开ContainerStation,将代码复制进去。

这个容器属于轻量型,创建的速度比较快。

二、体验LX Music Sync Server
在浏览器中输入NAS的ip+端口号,例如 http://192.168.1.100:9527/music ,访问Web 端播放器。需要把192.168.1.100换成你的NAS 的 ip。

整个界面和平时使用主流的播放器大差不差。搜索、排行榜、我的歌单、本地音乐。

在设置中,支持添加自定义源。播放器本身不带音乐源,需要自己添加源。

该项目另一大特点是,支持电脑端和手机端歌单的同步。

该项目还自带后台,http://192.168.1.100:9527/admin可以访问到后台,需要把192.168.1.100换成自己NAS的ip。


上述涉及的密码都在我们的代码中

直接复制可以用的 docker-compose.yml
services:
lxserver:
image: docker.1ms.run/xcq0607/lxserver:latest
container_name: lxserver
restart: unless-stopped
ports:
- "9527:9527"
environment:
- NODE_ENV=production
- PORT=9527
- BIND_IP=0.0.0.0
# 后台管理页改到 /admin
- ADMIN_PATH=/admin
- FRONTEND_PASSWORD=123456
# Web 播放器
- PLAYER_PATH=/music
- ENABLE_WEBPLAYER_AUTH=true
- WEBPLAYER_PASSWORD=music123456
# 同步用户
- LX_USER_admin=qnap123456
# 服务名称
- SERVER_NAME=QNAP-LXServer
# 数据与隐私
- DISABLE_TELEMETRY=true
volumes:
- /share/Container/lxserver/data:/server/data
- /share/Container/lxserver/logs:/server/logs
- /share/Container/lxserver/cache:/server/cache
- /share/Container/lxserver/music:/server/music
总结
该项目部署起来相对简单,支持多平台音乐搜索、多端相互同步歌单。但是该播放器不自带源,需要大家自行解决。
