飞牛NAS搭建私有音乐库!实现自动音乐下载及数据刮削

  • A+
所属分类:解决方案

平时在给小伙伴们分享教程的时候,总有小伙伴在评论区求演示图片中的资源,其中就包括一些音乐资源。

在当下找音乐资源确实是一门技术活,毕竟在版权意识越来越强的今天,资源收费也是情理之中。本期文章手把手教大家如何搞定音乐源。在飞牛NAS部署:tunescout即可搞定。

下图是部署后自动执行下载及刮削任务的效果。

该教程可以实现使用飞牛NAS自动同步下单多平台音乐歌单、榜单、元数据刮削,自动整理、歌单同步,更方便管理好自己的音乐库。

一、部署前准备

首先在飞牛的文件管理中创建tunescout文件夹,我是专用有一个Docker文件夹,在Docker文件夹下建立的tunescout文件夹。

接着在tunescout文件夹下,分别上传用本地电脑创建两个名为config.json和library_cache.db的文件,内容为空白。

二、部署tunescout

打开飞牛Docker,在镜像仓库搜索tunescout,选择yuwancumian2009/tunescout-v2进行下载镜像。

下载完成后,在本地镜像中找到yuwancumian2009/tunescout-v2,然后点击“运行”。

勾选“开机自动开启”,然后点击“下一步”

端口只要没有冲突就不更改,然后在存储位置中映射NAS上的文件夹,按以下配置对应文件夹映射:

(1)NAS文件夹:/vol3/1000/download/音乐,映射Docker目录:/music    # 音乐库目录,可以和Navidrome同目录,自动下载的音乐会直接下载到这里面 ;

(2)NAS文件夹:/vol1/1000/docker/music/download,映射Docker目录:/download   #下载暂存目录;

(3)NAS文件夹:/vol1/1000/docker/music/playlists,映射Docker目录:/playlists   # 歌单文件输出目录;

可参考下图:

然后设置环境变量,将部署前准备时创建文件路径进行对应,并设置时区及账户密码;

- /vol1/1000/docker/Tunescout/config.json=/app/config.json

- /vol1/1000/docker/Tunescout/library_cache.db=/app/library_cache.db

- TZ=Asia/Shanghai

# 登录账户

- WEB_USERNAME=admin

# 登录密码

- WEB_PASSWORD=sunlove1234

可参考下图设置,然后点击“下一步”:

勾选“创建后启动”,并点击“创建容器”。

三、设置自动下载音乐

在容器中找到tunescout,点击端口链接即可访问tunescout,账密密码中环境变量设置里。

进入tunescout后,如果搭建好了Navidrome,可在系统设置设置好Navidrome服务器信息,搭建Navidrome可参考《飞牛NAS搭建Navidrome,实现全终端音乐管理及播放》

在系统设置中填写相关音乐平台Cookie,如图

关于获取Cookie教程,QQ音乐、Bilibili、YouTube可参考《获取网易云音乐个人Cookie方法》 。

回到tunescout系统设置-计划任务,将榜单同步、自动整理、后台自动刮削开启,然后保存。

在歌单与榜单菜单,输入关键词,查找歌单,可立即执行同步,也可以加入定时同步任务,在设定时间时会自动同步下载音乐。

在📈 官方榜单预设中勾选相关榜单,然后点击“全部更新”就可以手动同步下载榜单音乐,或者等系统按计划任务设定同步下载。

下载服务恢复

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

Captcha Code