灰燼の鎮守府

如何优雅的使用PLEX自动追番

公共图床不靠谱啊,图全挂了,还得补图。

前言

前段时间刚整理完基于emby的动漫库,突然记起来去年黑五买的plex一直没怎么用,而且之前下载在本地的间谍过家家用plex播放时,有跳过片头的功能,因此想用plex追新番。由于之前emby整理动漫库时,字幕组的命名检查无法被识别,因此我希望能够在视频下载完成后,可以自动按照标准格式重命名。并且因为不能影响做种,所以还需要硬链接。基于以上的需求,我开始上网搜索资料,很快就将目光锁定在了几篇文章,高阶教程-追剧全流程自动化群晖搭建基于Plex的自动追剧媒体中心 ,参考了这两篇文章,我实现了自动追新番。

基础配置

介绍

首先,这套方案需要用到几款软件:Plex、Overseerr、Sonarr/Radarr、Transmission/qBittorrent、Jackett
文件目录:

data
├── docker # 存放docker配置
└── media # Plex挂载的目录
    ├── movies
    ├── anime
    ├── tv
    └── downloads # 文件下载目录
            ├── movies
            ├── anime
            └── tv

无论是pt还是bt,都会涉及到做种这个问题,由于0day命名大多使用英文名,对我们这些英文不好的人来说不是很友好,而且一定程度上也会影响刮削,但是重命名又会导致源文件被修改,影响做种,因此需要硬链接。它可以让文件出现在文件系统的多个位置,但只占用一份空间。文件下载到downloads目录,然后通过硬链接到media下对应的目录,这样,可以通过修改硬链接后的文件,增加刮削成功率。
下载镜像:
如果会docker命令的朋友,可以直接pull以下镜像,如果不会,可以使用我上一篇文章中写过的Por­tainer,直接拉取镜像。

linuxserver/plex
linuxserver/overseerr
linuxserver/sonarr
linuxserver/radarr
linuxserver/transmission
linuxserver/qbittorrent
linuxserver/jackett


安装Jackett

Jackett是一个集成了众多种子站的索引index工具,可以通过API接口,把这些种子站的数据提供给Sonarr、Radarr用或者是制作RSS订阅。
1、在docker目录下创建jackett文件夹
2、通过命令行创建docker容器

docker run -d \
  --name=jackett \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -p 9117:9117 \
  -v /data/docker/jackett:/config \
  --restart unless-stopped \
  linuxserver/jackett

说明:

安装qbittorrent

种子下载器,和transmission二选一即可
1、在docker目录下创建qbittorrent文件夹
2、通过命令行创建docker容器

docker run -d  \
  --name=qb \
  -e WEBUI_PORT=8080 \
  -p 9821:6881 \
  -p 9821:6881/udp \
  -p 8080:8080 \
  -v /data/media/downloads:/downloads \
  --restart unless-stopped \
  linuxserver/qbittorrent:latest

3、浏览器输入http://localhost:8080,打开qbittorrent界面
按照图中所示修改web语言为中文

安装transmission

种子下载器,相比较于qb,运行会更加稳定。
1、在docker目录下创建transmission文件夹
2、通过命令行创建docker容器

docker run -d \
  --name=transmission \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -e TRANSMISSION_WEB_HOME=/transmission-web-control/ \
  -e USER=admin \
  -e PASS=adminadmin \
  -p 9091:9091 \
  -p 51413:51413 \
  -p 51413:51413/udp \
  -v /data/docker/transmission/config:/config \
  -v /data/docker/transmission/watch:/watch \
  -v /data/media/downloads:/downloads \
  --restart unless-stopped \
  linuxserver/transmission

说明:

安装Radarr

配置下载器和检索器Indexer,Radarr只能用于检索电影,不过有中文。
1、在docker目录下创建radarr文件夹
2、通过命令行创建docker容器

docker run -d \
  --name=radarr \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -p 7878:7878 \
  -v /docker/radarr:/config \
  -v /data:/data \
  --restart unless-stopped \
  linuxserver/radarr

3、浏览器打开http://localhost:7878打开Radarr界面

安装Sonarr

配置下载器和检索器Indexer,Sonarr可以用于检索电影和剧集(包括动漫),虽然没有中文,但也是我主要使用的工具。
1、在docker目录下创建sonarr文件夹
2、通过命令行创建docker容器

docker run -d \
  --name=sonarr \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -p 8989:8989 \
  -v /data/docker/sonarr:/config \
  -v /data:/data \
  --restart unless-stopped \
  linuxserver/sonarr

3、浏览器打开http://localhost:8989,打开Sonarr界面,配置方式和Radarr一样,只不过Sonarr没有汉化
4、由于我们只能通过sonarr下载番剧,因此还需要配置一些radarr不需要配置的内容

安装Plex

1、在docker目录中新建plex文件夹
2、通过命令行创建docker容器

docker run -d \
  --name=plex \
  --net=host \
  --device=/dev/dri:/dev/dri \
  -e TZ=Asia/Shanghai \
  -e PUID=1000 \
  -e PGID=1000 \
  -e VERSION=docker \
  -e PLEX_CLAIM=PLEX \
  -v /data/docker/plex:/config \
  -v /data/media:/data/medi \
  --restart unless-stopped \
  linuxserver/plex

说明:

群晖用户直接浏览器打开http://localhost:32400,使用plex账户登录,完成基础的设置后,进入Plex的设置界面,在管理—>媒体库中添加资料库

使用Linux的用户第一次登录需要通过本地才能添加媒体库,首先点击这里获取PLEX_CLAIM
环境变量用于认证自己的服务器,然后打开xshell,新建连接时,在SSH—>隧道中新添加规则,设置侦听端口 8888, 目标主机127.0.0.1:32400(直接用公网ip也可以),然后点击Add。点击xshell连接服务器,然后打开浏览器,访问http://127.0.0.1:8888/web,这时你就可以看到Plex的初始设置界面了。
![]()
4、添加媒体库,地址选择sonarr的根目录

5、设置自动更新,定期扫描时间看自己需求

安装Overseerr

1、在docker目录中新建overseerr文件夹
2、通过命令行创建docker容器

docker run -d \
  --name=overseerr \
  --net=host \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -v /data/docker/overseerr:/config \
  --restart unless-stopped \
  linuxserver/overseerr

3、浏览器打开http://localhost:5055打开Overseerr界面

自动追番

1、打开overseerr,选择一部新番,如最新很火的间谍过家家,可以看到剧集的详细信息,然后点击提交请求

2、勾选需要下载的季数,然后选择视频质量,语言选择中文,点击提交请求

3、可以在主界面看到最新的请求,点击状态可以在media中通过Open in Sonarr直接跳转


4、打开sonarr,可以看到已经开始对添加的剧集进行索引了

5、查看当前活动,可以发现间谍过家家已经开始下载

6、下载完成后,回到视频对应列表,可以看到状态已经变成了下载视频的格式,说明现在已经硬链接完成,可以登录设备进行查看


7、如果想要重命名,也可以在媒体设置中打开重命名选项自行配置规则

8、点开plex,可以发现已经下载完成,开始享用,不过由于我这边没有开启重命名,因此plex识别不是很准确,导致overseerr没有反馈已经下载完成

那么,现在新番已经下载完成,开始享用吧!关于重命名和对下载源做筛选的问题先留到后面进阶再写

参考

群晖搭建基于Plex的自动追剧媒体中心

高阶教程-追剧全流程自动化

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »