docker妙用 篇十一:nastool教程最终章篇(一)——媒体文件夹原理详解及教程

2023-06-13 16:54:49 34点赞 382收藏 21评论

提示:本篇文章约4485字符,阅读大约需要7分钟。

关注专栏不迷路

关注图关注图

写在前面

从本篇文章开始,本专栏会重新更新一下nastool的最新教程。由于nastool作者已经停止更新接下来的版本。因此本系列文章不出意外的话,将是nastool的最终版教程,预计会分七篇发出

本文主要为nastool的准备工作,详细原理我在之前的文章实际上都已经解释过了。不过,在之前那篇文章发布之后,我又用了nastool很长时间,因此期间肯定会有一些新的玩法。所以今天仍然是nastool搭建的预备工作。

注:为最大适配所有NAS系统,所以本文采用Portainer搭建。如果还没有的小伙伴,可以参考一下下面这份教程。


今日份docker搭建使用的设备是Mac mini,差不多是价格最实惠的苹果设备了。性能强大,我现在已经把它作为家里的主要AIO服务器使用了。



苹果AppleMacmini2023新款M2芯片迷你台式电脑主机盒子M2芯片【8G+256G】8核+10核3338元性能强,体积小,高质价比mini主机。京东去购买


苹果(Apple)macminim2芯片2023新款macminim2苹果迷你台式电脑主机盒子金属银M2Pro芯片【16G+512】10核+16核8179元性能强,体积小,高质价比mini主机。京东去购买


嗯,这大概是NAS界的一股清流,好奇的小伙伴可以看看下面的预告教程哦。


申请TMAB API

首先是准备TMDB API,这个没啥变化,所以大家直接参考我之前的教程申请就行。如果中间遇到什么问题,可以在评论区提问。


nastool文件结构规划

一级目录

nastool的一级分类目录主要对应下载文件夹和影音文件夹。下载文件夹主要用途是存储下载好的原始文件,比较混乱,而且文件标题也不统一,且都是英文,不易识别和管理。

混乱的下载文件夹混乱的下载文件夹

对应的影音文件夹是经过nastool整理过的影音文件,有存储媒体信息的.nfo文件;

经过整理的媒体文件夹经过整理的媒体文件夹

有已经刮削好且重新使用中文命名的标题。

这样无论是对于Emby/PLEX/Jellyfin还是个人,观看起来都非常方便。

下载文件夹主要按照自己习惯新建一个Downloads文件夹就可以。

这里主要需要规划的是影音文件夹的一级目录,正常情况下,nastool默认的是三个文件夹,即存储电影文件的Movie文件夹、存储电视剧的TV文件夹、存储动漫的Anime文件夹。如果这三个文件夹不能满足你的分类需求,可以任意新建一级影音文件夹分类目录。至于具体怎么用,之后的教程会告诉大家。

一级分类目录示例一级分类目录示例

二级目录

正常情况下,大部分写过nastool教程的博主会告诉你,下载文件夹的二级目录与影音文件夹的一级目录一一对应即可,即在Downloads文件夹下再新建三个文件夹:即Movie、TV和Anime。

然而,不对应也没关系,重点并不在这。重点需要一一对应的实际上是二级目录,比如你的影音文件夹的规划是分类成电影—华语电影,那么下载文件夹里面必须包含华语电影这个目录,至于你的下载文件夹里面是电影—华语电影、华语电影还是电影—xx—华语电影都没关系,只要这两个目录对应就可以。

至于如何规划这部分二级分类目录,可以提前参考我下面的这篇文章。我之后也会完善这部分教程,敬请期待。


需要注意的点

  1. 下载文件夹和影音文件夹必须存放在同一目录下面,可参考以下路径,因为大部分NAS跨目录即视为跨盘,导致之后硬链接无法使用;

  2. 上述规则并非必须遵守,nastool支持复制的转移方式。如果可以接受一份影音文件在NAS上占用两份空间,可以采用这种转移方式。这种情况下,下载文件夹和影音文件夹互不干扰,且肯定不影响做种

实际操作

建立文件夹

先建立一个存放媒体的文件夹,使用硬链接的话只需要建一个。如果采用复制方法的话,下载文件夹和媒体文件夹可以考虑变成两个大的文件夹存放。具体原因见上。

建立一、二级目录

然后根据你对媒体文件存放位置的规划建立一、二级目录。本篇教程就按照最基础的做法。新建Downloads、Movie、TV、Anime四个一级目录。

一级分类目录示例一级分类目录示例

并在Downloads下新建Movie、TV、Anime三个二级目录。

Downloads文件夹下二级目录示例Downloads文件夹下二级目录示例

这种方法,遵循nastool默认的二级分类目录设置,需调整的范围最小,比较适合新手使用。

建立config目录

在docker目录下,新建config目录,这个文件夹用于存储nastool的系统文件等。可以将该文件夹设置为共享文件夹,这样方便我们后期对nastool的系统文件进行修改。

进阶玩法思路

设置二级分类目录

nastool默认的二级分类目录如下:主要是按语种进行区分。

nastool默认的二级分类规则nastool默认的二级分类规则

我们完全可以按照电影的类型进行区分:比如动作电影等,具体可以参考tmdb的内容类型字典。

如下文所示,你可以分类为动作电影、喜剧、记录片等,也可以设置需要同时满足条件。分类为动作冒险电影,或者中文动作电影等等。

不过根据yaml文件的规则,所有分类规则是从至下进行匹配,因此举个🌰:如果电影同时满足华语、动作、冒险,如果你第一条分类是动作电影,那么它会自动分类进动作电影,不会再向下匹配华语或者冒险电影。

附:tmdb内容类型字典

28 Action

12 Adventure

16 Animation

35 Comedy

80 Crime

99 Documentary

18 Drama

10751 Family

14 Fantasy

36 History

27 Horror

10402 Music

9648 Mystery

10749 Romance

878 Science Fiction

10770 TV Movie

53 Thriller

10752 War

37 Western

28 动作

12 冒险

16 动画

35 喜剧

80 犯罪

99 纪录

18 剧情

10751 家庭

14 奇幻

36 历史

27 恐怖

10402 音乐

9648 悬疑

10749 爱情

878 科幻

10770 电视电影

53 惊悚

10752 战争

37 西部

挂载目录

nastool的媒体文件目录和config目录可以并不在同一设备上。你完全可以只在本地搭建nastool,把存放在阿里云的媒体文件挂载到nastool里面,然后使用nastool进行刮削。这样就可以节省掉本地高昂的硬盘支出。

附:Rclone是什么:

Rclone 是一个命令行程序,用于同步文件和目录到和从多种云存储服务。它支持多种服务,包括 Google Drive, Amazon S3, Dropbox, Microsoft OneDrive 等。除了同步功能之外,Rclone 还具有其他一些特性,例如:

  • 检查源和目标文件系统是否一致

  • 可以复制、移动、删除、重命名文件

  • 支持修改时间戳和部分同步

  • 可以通过 HTTP, WebDAV, SFTP, FTP 等协议访问本地文件系统

  • 支持加密和解密文件,以提供更好的数据安全性

总的来说,Rclone 是一个非常强大的文件同步工具,尤其是在处理云存储数据时。

之后,会有一篇专门的教程教大家如何使用nastool刮削云盘里面的文件。(这里不仅仅限于阿里云盘哦)。

同时,nastool还支持MinIO转移,有条件的小伙伴可以试试哦。

附:MinIO的简单介绍:

MinIO 是一种高性能的开源对象存储服务器,适用于大规模的未结构化数据。它的设计主要依据 Amazon’s S3 APIs,因此它与大多数的云存储服务相兼容。MinIO 可以用于各种数据类型的存储,包括照片、视频、日志文件、备份和容器/虚拟机映像等。

MinIO 的一些关键特性包括:

  • 高性能:MinIO 能够在商用硬件和网络环境下提供极高的数据吞吐量和低延迟访问。

  • 兼容 S3:MinIO 完全兼容 Amazon S3 API,这意味着已经使用 S3 或兼容 S3 的应用程序可以无缝迁移到 MinIO。

  • 简单和轻量级:MinIO 非常容易安装和配置,没有任何复杂的依赖。它的代码库也非常精简,便于维护和理解。

  • 安全性:MinIO 支持用于数据加密的现代安全标准,如 TLS 和 SSE。

  • 可扩展性:MinIO 支持高度可扩展的分布式模式,可以扩展到多个节点以实现高可用性和数据冗余。

总的来说,MinIO 是一个非常强大和灵活的对象存储解决方案,尤其是对于需要在本地环境中存储和访问大量未结构化数据的应用场景。

总结

经过这篇文章,nastool需要的文件夹已经设置完成了。下期我们临时插入一个docker下的macvlan网络搭建,帮助大家更好的完成做种和保种。

下期预告:在docker中搭建macvlan网络。

这就是本期的全部内容了,如果这篇文章对您有帮助的话,欢迎您在评论区多多讨论,也欢迎关注、点赞、打赏一键三连,您的支持对我非常重要。

我是冥冰薇,点个关注不迷路,我们下期再见。

nastool教程最终章篇(一)——媒体文件夹原理详解及教程

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1899元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3479.01元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2699元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2829元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1979元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1329元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4279元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3279元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起
21评论

  • 精彩
  • 最新
  • 这个还更新吗?

    校验提示文案

    提交
    还会更新,但是最近有点忙,着急的话先看看旧版的

    校验提示文案

    提交
    我在mac版的docker desktop上安装的nastools,但是nastools的媒体库新增目录里没有我要的文件夹,mac上的文件我开启了共享,也没有

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • nastools 新版本没有 老版本好用,界面一点也不好看

    校验提示文案

    提交
    界面可以自己改哦 [高兴]

    校验提示文案

    提交
    新版不支持bt啊。开源项目别人破解,还发动群友去举报别人。好了,人家删库了,作者又发个通告,停止维护。真是戏多。

    校验提示文案

    提交
    收起所有回复
  • 这个有点复杂,还是用appleTv+infuse

    校验提示文案

    提交
  • 通过下载文件夹分好类,可以直接硬链接到对文件夹里,nastool不用分类吗?只需要对应目录硬链接和改名就行

    校验提示文案

    提交
  • 我想将电影和电影剧按语种进行二级分类:华语电影(剧集)、日韩电影(剧集)、欧美电影(剧集),设置华语用Original_language:’zh,cn,bo,za’,那日韩、欧美语种怎样设置呐?

    校验提示文案

    提交
  • 确实有帮助,谢谢大佬分享

    校验提示文案

    提交
  • 学习了!

    校验提示文案

    提交
  • 可惜没有大站的药,一直用的老版本

    校验提示文案

    提交
  • 动漫分类转移一直很混乱,要么进电影,要么进电视剧,就是不去动漫,咋都调不好。 [喜极而泣]

    校验提示文案

    提交
  • 按照这样的结构,下载、硬链接都没有问题。但是KODI+jellyfin 没法将电视剧合集里面的各部电视剧分别整合显示,请问一下要怎么解决呢?

    校验提示文案

    提交
  • 群晖rclone教程有不

    校验提示文案

    提交
  • Jellyfin 里面也有分类,和这个目录一样吗?

    校验提示文案

    提交
  • 大佬 我才看起劲怎么就没了。【之后,会有一篇专门的教程教大家如何使用nastool刮削云盘里面的文件。(这里不仅仅限于阿里云盘哦)】请问这篇教程出了吗

    校验提示文案

    提交
    哈哈哈, 太监啦...

    校验提示文案

    提交
    主要是公开发nastool教程争议太大,后面就没写了

    校验提示文案

    提交
    收起所有回复
  • 楼主你好,我在找NASTOOL问题答案的时候找到你的文章,并关注了你。想请教下你一个我一直没搞明白的问题。就是当NASTOOL扫完目录,并识别好影片后,我发现识别错误时,我到历史记录里去手工重新识别修正,但为什么下次它自动目录同步之后,又会把我修正好的影片重新识别错误了。我该如何解决这问题?还是我的操作办法不对?(补充一下,我所有的转移方式全部是硬连接。下载下来的影片文侠夹名没有去手动更改名称。) [抱拳] [抱拳] [抱拳]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
382
扫一下,分享更方便,购买更轻松