1. 首页
  2. 科技数码

Nas_tools:好玩且实用的影音工具

First:没什么经验,不知道会不会涉及到版权问题,如果有,小弟马上删除。如果没有,希望大家在安装的时候,多给项目标黄星。

常年在大妈这白撸教程,昨天撸了个叫Nas_tools开源项目,弄完后觉得效果很好,感觉赚大了,但是相关教程比较少,所以有了写个教程的想法,第一次动笔(毕业后没写过文章了),没啥经验,各位随便看看,诚恳接受批评。

首先,说一下这项目能干啥,或者我用这项目实现了什么功能。

第一, 用手机在豆瓣上瞎逛的时候,看到想看的电影或电视剧,点一下想看,不久之后,它会自己出现在我的emby上,且我的微信会收到相关提示。 实现这个功能是我写教程的最大动力,真是方便。

第二, 对Nas里电影电视文件的重新整理,用硬链接加改名的方式,使emby的识别率大大提高,海报墙不再乱七八糟。

第三, 感觉自己又学到东西了,好厉害,哈哈哈。

进入主题,说一下家里的设备,4口软路由负责科学,端口转发,Nas、ap、电视分别接到软路由剩下的三个接口。Nas是qsrl芯片组的esxi,esxi底层的基础上虚拟出黑群晖、win10,本章主题Nas_tools安装在黑群晖的docker里,(也有群晖套件模式,但我比较喜欢docker)。

注册表里搜索jxxghp/nas-tools,并双击下载,或者ssh进群晖,输入 docker pull jxxghp/nas-tools。下载好之后,在映像里双击打开进行部署。

Nas_tools:好玩且实用的影音工具

Nas_tools:好玩且实用的影音工具

部署只有两步,超简单。

第一步:设置文件夹映射,看下三图:图一左侧为群晖里真实存在的文件夹,点“添加文件夹”可以直接选取,右侧为容器里的文件映射路径,需手动输入。图二、图三为我的群晖的文件夹设置,可以参考一下。

Nas_tools:好玩且实用的影音工具

Video文件夹底下的tv、movie文件夹是存放电视剧、电影源文件的地方。Link文件夹存放硬链接文件。Video文件夹底下的tv、movie文件夹是存放电视剧、电影源文件的地方。Link文件夹存放硬链接文件。

Video文件夹底下的tv、movie文件夹是存放电视剧、电影源文件的地方。Link文件夹存放硬链接文件。

docker底下新建nastools,nastools底下新建configdocker底下新建nastools,nastools底下新建config

docker底下新建nastools,nastools底下新建config

第二步:设置端口,看图

照图设置照图设置

照图设置

完成上述步骤后,一路默认下去就行,最后先把容器关掉,去群晖的docker/nas_tools/config文件里,把config.yaml文件拷贝出(拷贝出来的目的是可以在windows环境下编辑,编辑完再覆盖回去就好)。

我是用sublime text软件编辑config.yaml文件,liunx的东西,有时候多一个空格什么的就会导致格式错误,排查起来很麻烦(对于新手来说),这个软件会通过颜色的变化之类的提醒你有没有错误。当然,用其他软件编制也是可以的,TXT文档都可以。

我把config文件截成9个图,每个图都做了注释,需要注意的地方均有数字标明。而且,原文件里的注释超级详细,认真点看,一步一步跟着做,其实不难。

图一: 这图难点在4,TMDB的api key获取,得会科学上网,然后去网址注册账号,注册后申请api key时,有专业、开发者两个选项,选开发者那项,其他信息随便填就好。数字5打码处,我填的是一个自己买的域名,如果你有固定的公网ip,直接填ip:3000;2、3设置用户名密码。

Nas_tools:好玩且实用的影音工具

图二: 1,选择emby还是jellyfin;2和3,填群晖里硬链接存放的文件夹。 其他的可以不管。

Nas_tools:好玩且实用的影音工具

我的硬链接文件夹设置我的硬链接文件夹设置

我的硬链接文件夹设置

图三:图二选了emby,所以这里是设置emby的参数,1、emby的内网地址:端口,2、emby的api key。(emby教程,大妈这里多得是)

Nas_tools:好玩且实用的影音工具

图四:这里设置信息的传送,我选择微信,2、3那位置的三项,自建应用后可以获得。4、5这两,在接收信息页面获取,填进config文件后,重启容器,再去微信企业应用里按要求填入地址。仔细看暗黄色的注释字,真的很详细了。

Nas_tools:好玩且实用的影音工具

图五:这里主要看1、2,源文件在/video/movie下,/video/link/movie存放硬链接,emby的媒体库也是设置硬链接这个目录。电视剧文件夹一样。上面有我群晖的文件夹设置,可以参考一下。

Nas_tools:好玩且实用的影音工具

图六:pt的设置,3项等会会设置,5是rss链接,pt站内获取,7项是cookie,这东西简单,打开浏览器的开发者模式找找就行。6、不重要。

Nas_tools:好玩且实用的影音工具

图七: jackett应该可以说是一个融合搜索容器?我是建在docker里的,具体可以找一下教程,部署不难。部署好后获取api key填到1里,2是在jackett里根据你的pt站获取到的不同的搜索链接。 345设置过滤条件等,设置越多越难搜到。

Nas_tools:好玩且实用的影音工具

图八: transmission的设置,1234设置ip地址,端口,用户名密码。5、6项填你transmission软件里你看到的存储地址,群晖里不同的硬盘分区会有不同的volume,7、8填你群晖里看到的源文件存放的地址。 这个我应该没有解释清楚,不过不影响抄作业。

Nas_tools:好玩且实用的影音工具

图九:豆瓣信息的获取,这个也不难,照着找东西填过来就好。

Nas_tools:好玩且实用的影音工具

整个config文件搞完后,保存好,传回config文件夹里面覆盖原文件。开启容器,浏览器输入: ip:3000,便可以开心地测试功能完好性了。

Nas_tools:好玩且实用的影音工具

Nas_tools:好玩且实用的影音工具

点到服务选项,点实时日志,会记录运行情况,有错误会有相应提示;豆瓣加了想看电影后,这里不会立即执行,你可以点一下豆瓣收藏,进程马上就会执行了,如果不点,应该是6个小时(config文件里设置间隔)扫描一次豆瓣收藏。RSS订阅同理。

结束,足足写了一下午,查漏补缺就不搞了,有人看且有问题的话,我再努力回答吧。

总结:捡垃圾使我富足,瞎折腾使我快乐。希望疫情早日过去,我要出去玩。

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

原创文章,作者:夜风博客,如若转载,请注明出处:https://www.homedt.net/47335.html