现在越来越多家庭用户有了大屏幕,甚至家庭影院,,等一股脑软件基本能满足大家对国产电视和综艺的需求;但不得不说,仍然有大量优秀的外国片没有在国内上映;有代表的就是奈飞,迪士尼,HBO等等;由于现在咨询的发达,越来越多的人接触了emby,pt, nas等等,来开启私人影视库之旅。
EMBY的建立教程已经非常多,这里就不展开说了。
但是在EMBY服务中,其中海报墙的界面应该是大家都追求的,EMBY也自带刮削功能,但是每个电影爱好者或者PT爱好者都会遇到的一个最头痛的问题,那就是从网上下载来的电影/电视剧的文件名千奇百怪的格式,这些格式直接交给emby,emby有很大几率不能识别出来。所以在以前,大家经常使用TMM来做手动的识别刮削功能。但TMM总是需要手动,且也经常需要人工去修改文件名才能正常刮削。。同时PT用户还存在保种而不能随便改名的困扰。
基于此困扰,NAS-TOOL工具由爱好者经过个人需求而开放出来,目前能做到解决前面的痛点问题;
1,下载软件(QB/TR),或者监控你设置的文件夹,创建一个硬链接到另一个文件夹。基于硬链接的作用大家都很清楚,那就是类似快捷方式一样,在另一个地方建立一个文件,但这个文件你可以随意改名字而不影响原文件,而不影响做种。
2,在做硬链接的时候,识别文件名,而将文件名改成emby能识别的格式;改完名后的样式如下:
3, 在下载时/完/做完硬链接后并改名成功后,push信息到你的wechat上,效果如下图:
4,本程序还能基于rss进行自动下载
5,本程序可以设置时间,在保种完成后,自动删除文件。
还有很多扩展功能待你发现,这里我主要描述一些我主要使用的地方。
本项目地址:jxxghp/nas-tools
本教程将主要讲述最基本的安装,和配置容易出错的部分,以方便大家能快速安装和试用:
本程序支持docker安装,也支持套件安装(只支持dsm6.3),也支持本地安装。项目里其实已经有了相对比较完善的教程和描述。
这篇将主要基于群晖DSM7,使用docker的方式搭建此服务。
1.安装qb/tr到你的群晖上(此项为可选项目,如果你需要自动下载,下载监控等功能,你需要安装上。)
2.在共享文件夹的docker文件夹中,新建一个nastools文件夹,并在里面新建一个config文件夹;
3.群晖已经安装好docker;打开docker,在注册表选项中,输入框输入 nas-tool,选中第一个,右键,下载,如下图
4.待下载完后,在映像选项卡中,找到此项目,点启动,选高级设置;
5.端口设置映射出3000这个端口,如下图:
6.在储存空间中映射2个文件夹,1是config文件夹,用于nas-tool启动读取配置用,2是你电影片源储存的位置。
这里有个技巧,1.图中 c 的内容为你在nas里真实存放config的文件的文件夹地址, d 的内容请直接保持使用/ config。2,图中a为在nas里真实的你存放电影偏远的文件的父目录里, b为你从nas-tool容器里看到的地址;我建议如果a和b搞不清楚的话,一律将a和b 保存为一个名字。
继续下一步,最终完成容器的搭建。
在第一次搭建完后,还不能直接运行,因为你还没有设置config文件以让nas-tools工作。
需要大家去项目里下载config文件,然后填写修改完成后,即可运行程序。
下面主要讲解config里怎么填写:
1,app项目,此项目基本不用更改,你只需要更改如下地方:
login_user: 后面你设置 用户名 ,此用户名将在你登陆网页服务的时候需要填写。
login_password: 设置你上面用户名的密码。
rmt_tmdbkey: 填写你在TMDB申请的API ,此API将用于识别下载的电影文件使用。
2.media项目,此项目填写你硬链接完的目标目录。
3.sync项,此项表示你可用设置监控的文件夹,一旦被监控的文件有新的视频文件进入,将会自动硬链接并改名到后面的目标文件夹。
4.此为推送消息服务,支持wechat,也支持telegram等,按需配置。
5.PT项,此项目会设置1,下载软件的选择,2,rss自动下载监控,自动保种等。
注意,此项目中的下载软件的选择,是否监控下载的设置会影响后面。
6,下载软件设置,此处用qb举例,其中ip地址,用户名密码均为QB软件对应的。其save_path为你qb软件电视时需要保存的目标地址(从qb中看出去。)
这里将其中映射目录等容易搞错的地方进行讲解,方便大家设置,以我的文件夹结构举例。
我的文件夹结构如下,且目标如下:
我的电影源文件存放在/PT/Movie,电视剧文件存放在/PT/TV,
我要将Movie的源文件做硬链接并改名到/PT/links/moviesemby,将TV的源文件做硬链接并改名到PT/links/tvemby
且我在容器的映射时,映射为PT to /PT
media需要配置如下:
如果使用文件夹监控的模式,即配置如下
同理,如果你要使用监控下载的方式映射,
你需要设置如下:
save_containerpath: /PT/Movie
本教程写得比较匆忙,希望能帮到你,同时,如有问题可用项目tel地址进群大家帮助你。