1. 首页
  2. 科技数码

Movie-Robot脱胎换骨,搭建属于自己的影音中心

功能简介

定时自动从豆瓣电影的想看、在看、看过中获取影音信息,然后去PT站(支持多家站点)自动检索种子,找到最佳资源后按豆瓣电影分类提交到BT下载工具下载。在下载前,会自动检查你的Emby中是否已经存在。 基于此功能机制,还顺带具备了下列功能:

  • 将一部刚上映,或者还没上映的电影加入想看,当PT站更新时会第一时间帮你下好,被Emby扫描到后直接观看。

  • 对剧集类型的影视资源,如果你正在看一部没更新完的剧,只要pt站更新,也会帮你对比本地影音库缺少的剧集开始自动下载。

  • 支持多PT站汇总搜索打分选种

  • 针对新增下载和存量硬盘的影视库,机器人还可以帮你对乱七八糟下载种子名做标准化整理,整理后会按电影名+年份+tmdbid的方式存储,可以使用硬链接或复制模式的整理方式。

功能预览

图片引用自作者仓库

Movie-Robot脱胎换骨,搭建属于自己的影音中心

Movie-Robot脱胎换骨,搭建属于自己的影音中心

Movie-Robot脱胎换骨,搭建属于自己的影音中心

Movie-Robot脱胎换骨,搭建属于自己的影音中心

Movie-Robot脱胎换骨,搭建属于自己的影音中心

Movie-Robot脱胎换骨,搭建属于自己的影音中心

Movie-Robot脱胎换骨,搭建属于自己的影音中心

搭建教程

  1. 环境准备

    emby、plex二选一,使用emby要生成一个API key,使用plex需要获取token;

需要一个TMDB的API;

需要qbittorrent或者transmission

群晖图形化搭建

登录群晖web,打开docker应用,进入注册表,搜索镜像:movie-robot,双击下载;

Movie-Robot脱胎换骨,搭建属于自己的影音中心

下载完成后,进入映像,找到movie-robot,双击开始创建;

名字自定,点击进入高级设置并配置存储空间、端口、环境;

Movie-Robot脱胎换骨,搭建属于自己的影音中心

存储空间我这里是配置了两个,一个是存放movie-robot配置的文件夹,一个是存放影音的文件夹;

Movie-Robot脱胎换骨,搭建属于自己的影音中心

端口这里只需要一个,本地自定,容器端口是1329

Movie-Robot脱胎换骨,搭建属于自己的影音中心

环境需要配置Linsense,可以使用作者提供的体验Linsense,可体验到4.30

seGRdbqgVolN0JveBe5p58fnXNGcw9TbtyFoWoLKqOtkU8JrCZGaa3Bj8OWhD8AVXaqTYYja4RO6f2o32To4cDJhz7n6JV7PakwONqg5fZfTw3YkDMICj85FncwEUjuH

Movie-Robot脱胎换骨,搭建属于自己的影音中心

命令行搭建


docker run -itd --restart=always --name=movie-robot -v /volume1/docker_stable/movie-robot:/data --env 'LICENSE_KEY=abc' yipengfei/movie-robot:latest

web配置

搭建成功后,在日志里可以看到web配置的链接:http://ip:port/setup/admin

登陆账号也可以修改为你自己定义的。然后填写自定义的密码,不少于8位;如果你忘记了密码,可以通过下面的方式重新初始化一个账号。

Movie-Robot脱胎换骨,搭建属于自己的影音中心

外部访问这里可以先留空

Movie-Robot脱胎换骨,搭建属于自己的影音中心

媒体服务器这里必填

Movie-Robot脱胎换骨,搭建属于自己的影音中心

下载工具支持qbittorrent、transmission

Movie-Robot脱胎换骨,搭建属于自己的影音中心

存储路径(媒体文件夹)设置

Movie-Robot脱胎换骨,搭建属于自己的影音中心

Movie-Robot脱胎换骨,搭建属于自己的影音中心

存储路径这里是movie-robot的关键点。movie-robot支持两种文件处理模式,一种是硬链接、一种是复制。硬链接是创建一个连接指向原有的文件,复制就是复制一份,建议采用硬链接模式。

这里解释下如何添加路径,以硬链接举例:

我这里的影音文件都存放在Media文件夹,Media下面有有movie、tv两个文件夹用于分别存放电影和电视剧;在创建容器的时候我挂载的目录是本地的Media到容器的media。

下载保存路径:填写平时手动下载时文件的保存路径,我的qbittorrent是docker版的,我的Media挂载给了qbittorrent的downloads,我的电影下载路径是downloads/movie,我这里就填 downloads/movie;我的transmission是套件版,我的电影下载路径是 /volume2/Media/movie,我这里就填 /volume2/Media/movie

qbittorrent分类名称可以留空,选择transmission时没有这个选项

下载路径装载到容器的路径:我上面本地的Media挂载给了容器的media,这里就填 media/movie

下载完整理的目标路径:我在本地Media目录创建了一个link目录,在link里面创建mv目录,这里填 media/link/mv

媒体元数据接口设置

刚开始让大家准备了TMDB的api,这里就填上,FanArt留空,后面需要再补上

Movie-Robot脱胎换骨,搭建属于自己的影音中心

保存应用,然后就可以进入后台了。

进入后台后优先配置智能下载部分。

登录豆瓣

在右上角找到个人主页并点击进入,个人主页右侧加入时间上一行即为豆瓣ID

点按键盘F12选项,进入调试模式,点击进入控制台,输入 document.cookie并回车,即可显示cookie

点击显示的cookie行,鼠标右键复制cookie

Movie-Robot脱胎换骨,搭建属于自己的影音中心

添加默认下载规则,有几个就添加几个;每个规则的豆瓣类型和区域都留空

Movie-Robot脱胎换骨,搭建属于自己的影音中心

进入站点管理,添加站点

进入进阶设置,配置推送通知,支持bark、企业微信、pushdeer,相关的推送配置站内都有文章

用户管理可以添加多用户

基础设置可以配置外部访问、下载工具、媒体服务器、影音识别、存储路径

以上配置完就可以开心使用订阅了,以后就不用一个一个去单独下载了,提前订阅好,movie-robot就会自动更新下载。

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

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