NAS 部署 SqMusic,无损音乐免费下还能自动监听歌单

NAS10小时前发布 温州青年
3 0 0

SqMusic:

一款适用于 NAS 的音乐下载工具,支持 FLAC、APE、MP3 等格式下载;下载后的歌曲目录结构可适配 Emby、Jellyfin 及 Subsonic 类(Navidrome)媒体服务,同时支持文件标签识别与歌词下载。

69ddabdb3c2098704.png_e1080

安装

Docker Compose

services:
sqmusic_main:
image: registry.cn-hangzhou.aliyuncs.com/sqdockler/simple_sq_music_plus:latest
container_name: sqmusic_main
environment:
- DB_IP=mysql
- DB_PORT=3306
- DB_NAME=sqmusicv3
- DB_USERNAME=root
- DB_PASSWORD=sqmusicv3password
volumes:
- ./music:/music
depends_on:
mysql:
condition: service_healthy
expose:
- "8099"
restart: always

sqmusic_web:
image: registry.cn-hangzhou.aliyuncs.com/sqdockler/simple_sq_music_plus_web:latest
container_name: sqmusic_web
ports:
- "8096:80"
depends_on:
- sqmusic_main
restart: always

mysql:
image: mysql:5.7
container_name: sqmusic_mysql
environment:
MYSQL_ROOT_PASSWORD: sqmusicv3password
MYSQL_DATABASE: sqmusicv3
volumes:
- ./mysql_data:/var/lib/mysql
ports:
- "3306:3306"
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
interval: 10s
timeout: 5s
retries: 5
restart: always

参数说明(更多参数建议去看文档)

DB_IP(环境变量):数据库地址

DB_PORT(环境变量):数据库端口

DB_NAME(环境变量):数据库名称

DB_USERNAME(环境变量):设置数据库用户名

DB_PASSWORD(环境变量):设置数据库密码

/music(路径):宿主机音乐文件目录,映射到容器内音乐存储路径

/var/lib/mysql(路径):宿主机数据库数据目录

80(端口,必选):宿主机 8096 端口映射到前端容器 80 端口,用于网页访问

3306(端口,可选):宿主机 3306 端口映射到数据库容器 3306 端口,用于外部连接数据库

8099(端口):后端服务内部通信端口,仅容器间访问

使用

浏览器中输入 http://NAS的IP:8096 就能看到界面

69ddabdbb77468704.png_e1080

输入默认账号和密码(admin/admin)

69ddabdb9813d8704.png_e1080

说实话这个 UI 界面是真的要好好美化一下,太拉低体验了

69ddabdb54c3a8704.png_e1080

TIP:右上角有设置按钮,有需要的可以改一下密码,其他先保持默认

69ddabdbf12f38704.png_e1080

选择音乐来源,搜索想听的音乐(不需要配置音乐源,开箱即用)

69ddabdbdd7a48704.png_e1080

能看到搜索结果挺多的,而且可以在线播放

69ddabdbf8f308704.png_e1080

音质方面,支持无损音频下载

69ddabdb500468704.png_e1080

在下载页面,能看到歌曲下载进度

69ddabdb049b08704.png_e1080

来到 NAS 的映射路径,可以看到前面下载的音乐(下载了 3 种不太音质的)

69ddabdcb16d12893.png_e1080

还支持解析文本和歌单下载音乐,这里我就不演示了

69ddabdbab78f8704.png_e1080

监听下载是最方便的,将网易云的歌单链接添加到监听列表

69ddabdc14a922893.png_e1080

之后就会自动下载歌单里面的音乐了,不用再手动一首首下载

69ddabdc5f4372893.png_e1080

下载页面能看到,等了一下就全部自动下载了

69ddabdc7b4642893.png_e1080

总结

最大的问题还是 UI 界面,如果能做得美观一些,整体使用体验会提升很多。我简单试用后感觉整体不错,不需要会员就能直接下载无损音乐,还支持监听歌单自动下载,非常方便。对于已经有音乐播放器的用户,可以部署一个试试。后期我也准备把它部署在主力 NAS 上,平时挂在后台自动下载,需要的时候直接听就行了。

© 版权声明

相关文章