0


洛雪音乐助手同步服务的搭建

在这里插入图片描述

本文软件是应网友

不要告别2023

要求折腾的

什么是 LX Music

洛雪音乐助手是一款个人开发第三方的音乐搜索、下载、播放软件,功能强大、音乐齐全、操作简单,支持导入其他主流音乐播放器的歌单、支持多设备同步功能,可在

Windows

MacOS

Linux

Android

平台运行。

什么是 LX Music Sync Server?

洛雪音乐数据同步服务端,目前用于收藏列表数据同步,类似原来

PC

端的数据同步服务,只不过它现在是一个独立版的服务,可以将其部署到服务器上使用。

老苏觉得用独立版数据同步服务比原来

PC

端的数据同步服务有优势,一方面支持多用户,另一方面比较适合服务器上部署,从而实现随时随地可访问

构建镜像

如果你不想自己构建,可以跳过,直接阅读下一章节

官方提供了

Dockerfile

,只是没找到官方的镜像,所以需要自己编一下

构建镜像和容器运行的基本命令如下👇

# 下载代码git clone https://github.com/lyswhut/lx-music-sync-server.git

# 加个代理git clone https://ghproxy.com/github.com/lyswhut/lx-music-sync-server.git
 
# 进入目录    cd lx-music-sync-server  
  
# 构建镜像  docker build -t wbsu2003/lx-music-sync-server:v1 .# 运行容器  docker run -d \
   --name lx-music-sync-server \
   -p 9527:9527 \
   wbsu2003/lx-music-sync-server:v1

安装

在群晖上以 Docker 方式安装。

在注册表中搜索

wbsu2003/lx-music-sync-server

,版本选择

latest

在这里插入图片描述

docker

文件夹中,创建一个新文件夹

lx-music-sync-server

,并在其中建两个子文件夹,分别是

data

logs

文件夹装载路径说明

docker/lx-music-sync-server/data
/server/data

存放设置信息

docker/lx-music-sync-server/logs
/server/logs

存放日志

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用netstat -tunlp |grep 端口号

本地端口容器端口

9527
9527

环境

可变值

LX_USER_user1

设置用户密码为

mypassword123

官方提供的可用变量挺多,除了密码,基本上可以直接用默认的,https://github.com/lyswhut/lx-music-sync-server#可用的环境变量

软件支持多用户设置,但是密码不能一样;

命令行安装

如果你熟悉命令行,可能用

docker cli

更快捷

# 新建文件夹 lx-music-sync-server 和 子目录mkdir -p /volume2/docker/lx-music-sync-server/{data,logs}# 进入 lx-music-sync-server 目录cd /volume2/docker/lx-music-sync-server

# 运行容器docker run -d \
   --restart unless-stopped \
   --name lx-music-sync-server \
   -p 9527:9527 \
   -v $(pwd)/data:/server/data \
   -v $(pwd)/logs://server/logs \
   -e LX_USER_user1=mypassword123 \
   wbsu2003/lx-music-sync-server

也可以用

docker-compose

安装,将下面的内容保存为

docker-compose.yml

文件

version:'3'services:syncserver:image: wbsu2003/lx-music-sync-server
    container_name: lx-music-sync-server
    restart: unless-stopped
    ports:- 9527:9527volumes:- ./data:/server/data
      - ./logs:/server/logs
    environment:- LX_USER_user1=mypassword123

然后执行下面的命令

# 新建文件夹 lx-music-sync-server 和 子目录mkdir -p /volume2/docker/lx-music-sync-server/{data,logs}# 进入 lx-music-sync-server 目录cd /volume2/docker/lx-music-sync-server

# 将 docker-compose.yml 放入当前目录# 一键启动docker-compose up -d

运行

服务端

在浏览器中输入

http://群晖IP:9527/hello

,如果在页面上你看到

Hello~::^-^::~v3~

,说明服务已经

OK

Windows 客户端

下载地址:https://github.com/lyswhut/lx-music-desktop/releases

老苏下载的

windows

2.2.0

绿色版

lx-music-desktop-v2.2.0-win_x64-green.7z

解压运行之后,搜了

石进

进入设置–> 数据同步,默认是

服务端模式
  • 服务端模式,用于在同一局域网下,为其他设备提供同步服务
  • 客户端模式,与移动端一样,可用于连接另一个处于“服务端模式”的PC端或独立版数据同步服务

但是我们已经安装了独立版数据同步服务

lx-music-sync-server

,所以我们要改为

客户端模式

输入服务器地址,勾选

启用同步功能

,输入连接码就可以了

连接码就是我们前面设置的密码,如果你用

mypassword123

,连接信息就会记录在

user1

用户目录下,如果你用

123456

,j就会记录在

laosu

目录下

查看

File Station

中的目录

移动端

下载地址:https://github.com/lyswhut/lx-music-mobile/releases

一般

Android

手机只要下载

lx-music-mobile-v1.0.3-arm64-v8a.apk

就行

填好

服务器地址

之后,勾选

启用同步

填写连接码之后,因为桌面端已经同步过,所以要选择你的同步方式

在这里插入图片描述

反代

npm

正常处理就可以,没有特殊设置

参考文档

lyswhut/lx-music-sync-server: 运行在Node.js上的LX Music数据同步服务
地址:https://github.com/lyswhut/lx-music-sync-server

同步功能的使用 | LX Music
地址:https://lxmusic.toside.cn/desktop/faq/sync

LX Music - 一个免费&开源的音乐查找工具 | LX Music
地址:https://lxmusic.toside.cn/

lyswhut/lx-music-desktop: 一个基于 electron 的音乐软件
地址:https://github.com/lyswhut/lx-music-desktop

标签: 群晖 docker 音乐

本文转载自: https://blog.csdn.net/wbsu2004/article/details/129871452
版权归原作者 杨浦老苏 所有, 如有侵权,请联系我们删除。

“洛雪音乐助手同步服务的搭建”的评论:

还没有评论