没事的时候或看书时都会播放些音乐,声音放低低的,增加了工作的效率。音乐软件真的是太多了,但是,想要听全网音乐那必须要开VIP,有些歌VIP还不行,还必须要开什么超级VIP。商家想着法子套你的钱,能免费听全网音乐的软件真的很少。之前老张就找到过洛雪音乐,还在《洛雪音乐+六音音源,让洛雪音乐重新活起来!》里分享过给大家。可是前段时间老张发现洛雪音乐也听不了歌曲了,所有的音源都连接不上,后来才知道,原来洛雪最2.6最新版移除了旧版源的兼容垫片代码。也就是2.6版本用不了之前的音源文件了。那怎么办?
降级到洛雪2.5版
首先把最新版2.6卸载,到https://github.com/lyswhut/lx-music-desktop/releases选择适合自己的2.5版本。当2.5版安装好之后,打开软件立即到设置-软件更新-把“发现新版本时尝试自动下载更新”这个选择取消,否则又会自动升到2.6最新版。
加载可用的六音音源文件
虽然降到2.5版,但是发现之前的音源文件好像也不能用了。在洛雪音乐GIT项目的Issues里,有很多人分享可以用音源文件。Issues上有人收集了五六个音乐文件,其中有六音音源1.0.7和六音音源1.1.0还有其他四个音源文件,我测试了下,大部分都可以用。网盘在此,请自取。https://wwp.lanzouq.com/b02fq9w8d 密码:lxmusic
搭建洛雪同步服务器
洛雪音乐没有同步账号,所以多设备播放音乐时,歌单不同步,真的非常不方便。这个时候需要我们自己来搭建个洛雪音乐同步服务器。官方的这个项目也是开源的,地址是https://github.com/lyswhut/lx-music-sync-server,但是我还习惯Docker来搭建。便选用了https://hub.docker.com/r/esme518/docker-lx-music-sync-server这位大佬的镜像。该大佬的镜像应该是目前下载使用量比较多的,超过6.9K了。
在宝塔面板的Docker里,虽然拉取了esme518/docker-lx-music-sync-server镜像,但是在配置容器的时候老出错,服务器就是运行不起来。没办法,只能按大佬1900.live/的方法用docker-compose(先自行百度安装docker-compose)的方式来搞了!
在自己的电脑上新建个文本文件,把下面代码复制进去,并把文件名改为docker-compose.yml
---
version: '3'
services:
lx-music:
container_name: lx-music
image: esme518/docker-lx-music-sync-server
ports:
- "25254:9527"
environment:
- BIND_IP=0.0.0.0
- LX_USER_user1=123
restart: always
volumes:
- /dockerdata/lx-data/:/server/data
- 其中LX_USER_user1=123,这个123就是你的连接码,修改成自己的即可。如果你想和你的朋友一些分享同步服务,那可以多创建几个用户。多加几行LX_USER_user2=234;LX_USER_user3=456,把后面的连接码分别告诉你朋友,同步数据相互不影响。
- - "25254:9527",冒号前为映射的服务器端口,可以随意修改,不冲突即可。后面9527为容器端口。
- - /dockerdata/lx-data/:/server/data 冒号前为本地映射的目录,可以修改写自己习惯的,后为容器内目录。
docker-compose up -d
当到这一步,浏览器输入http://你的IP:25254/hello后,可以看到Hello~::^-^::~v4~,那么恭喜你,安装完成了。
洛雪音乐数据同步配置
按上图方法,输入IP地址加端口,会弹出一个连接码输入框,输入你你在docker-compose.yml设置连接码即可。
遇到的问题
我的洛雪音乐同步服务器搭建好了,可是在洛雪音乐里设置同步时,老是提示连接不上服务器。试了手机即可以正常连接上,最后还是请教了1900.live大佬,原来是缓存问题。打开下图的文件夹C:\Users\Administrator\AppData\Roaming,删掉lx-music-desktop文件后,重新打开文件,连接成功。