NAS音乐下载工具
最新NAS坏了 等修好了再更新版本
是下载音乐工具,可以当普通的音乐下载工具使用,支持,flac,ape,mp3等格式的下载(根据码率不同), 下载的歌曲目录结构支持emby 与 subsonic(后续开放) 类的服务,下载文件支持文件标签识别,歌词下载。
\Music下载根路径
\歌手名称
\专辑名称
1- 歌曲1.flac
2- 歌曲2.flac
默认支持群辉等第三方音乐服务标识: emby,jellyfin识别请参考如下配置 https://support.emby.media/support/solutions/articles/44001159113-music-naming
效果截图
https://59799517.github.io/simple_sq_music_plus/#/README
- 访问地址:
- http(s)://IP:端口/mcp
- 请求头:
- sqmusic=Token(设置下方的token值)运行docker-compose文件即可(本地编译使用docker-compose-local)
# 拉取 MySQL 5.7 镜像
docker pull mysql:5.7
# 创建自定义网络
docker network create sq-app-network
# 运行 MySQL 容器
docker run -d \
--name sqmusic_mysql \
--restart=always \
-e MYSQL_ROOT_PASSWORD=sqmusicv3password \
-e MYSQL_DATABASE=sqmusicv3 \
-v ./mysql_data:/var/lib/mysql \
-p 3306:3306 \
--network simple_sq_music_plus_sq-app-network \
mysql:5.8# 拉取后端服务镜像(使用最新版本号)
docker pull registry.cn-hangzhou.aliyuncs.com/sqdockler/simple_sq_music_plus:v3.0.8
# 运行后端容器
docker run -d \
--name sqmusic_main \
--restart=always \
-e DB_IP=mysql \
-e DB_PORT=3306 \
-e DB_NAME=sqmusicv3 \
-e DB_USERNAME=root \
-e DB_PASSWORD=sqmusicv3password \
-v ./music:/music \
--network simple_sq_music_plus_sq-app-network \
registry.cn-hangzhou.aliyuncs.com/sqdockler/simple_sq_music_plus:latest# 拉取前端服务镜像(使用最新版本号)
docker pull registry.cn-hangzhou.aliyuncs.com/sqdockler/simple_sq_music_plus_web:v3.0.5
# 运行前端容器
docker run -d \
--name sqmusic_web \
--restart=always \
-p 8996:80 \
--network simple_sq_music_plus_sq-app-network \
registry.cn-hangzhou.aliyuncs.com/sqdockler/simple_sq_music_plus_web:latest
Todo:
下载模板支持(3.1.15版本后取消el表达式支持-有安全风险需要提出issues) 描述:目前支持
默认为${artists}/${album}/${musicName} - ${artists}---/歌手/专辑/歌曲名称 - 歌手名称
${album}/${musicName} - ${artists} ------------专辑/歌曲名称 - 歌手名称```
示例:
-----------------------------
模板:${artists}/${album}/${musicName} - ${artists}
歌手目录: 周杰伦
专辑目录: 周杰伦\范特西
歌曲目录: 周杰伦\范特西\双截棍 - 周杰伦.flac
-----------------------------
模板:${album}/${musicName} - ${artists}
歌手目录: null
专辑目录: 范特西
歌曲目录: 范特西\双截棍 - 周杰伦.flac
-----------------------------
模板:/自定义文件1/${artists}/自定义文件夹2/${album}/${musicName}/自定义文件3/${musicName} - ${artists}
歌手目录: 自定义文件1\周杰伦
专辑目录: 自定义文件1\周杰伦\自定义文件夹2\范特西
歌曲目录: 自定义文件1\周杰伦\自定义文件夹2\范特西\双截棍\自定义文件3\双截棍 - 周杰伦.flac感谢:
导出已经同步过的歌单、专辑、歌手信息(文件是.json)
3.0版本导入已经同步信息(时间较长耐心等待)
暂无开放 Issues,或尚未同步最近议题。