目錄:本文很長,涉及到地方很多,有些復雜難懂
高階教程-追劇全流程自動化Jackett Sonarr Radarr qBittorrent Emby Plex
今天是3.10日,我估計寫完本篇文章大概需要2~3天,不准備寫太細,因為這一套流程確實很復雜,很難懂,我也沒有能力做到每一點都能講得到
本文實在是太長了,涉及到的部分很多,我將會拆分開為幾篇文章,並鏈接到本文中
Jackett Sonarr Radarr 介紹
從Jackett說起
Jackett是一個集成了眾多種子站的索引index工具,可以通過API接口,把這些種子站的數據提供給Sonarr、Radarr用或者是制作RSS訂閱,我自己用到只有Sonarr和Radarr,所以就單撿出Jackett搭配Sonarr來講。Raddar這一塊和Sonarr一樣
使用docker部署Jackett
請根據自己的情況修改
docker create
--name=jackett
-e PUID=1000
-e PGID=1000
-e TZ=Asia/Shanghai
-p 9117:9117
-v path to data:/config
--restart unless-stopped
linuxserver/jackett
Jackett添加index,因為我們追劇主要就是電視劇和動畫片,我個人比較推薦的就是如上圖所示的幾個網站,有些網站不能直接訪問,這個要靠你自己,我也不提供網址
Jackett中我們需要幾個參數,API KEY,category和index地址,這里面的index地址我們選擇Torznab Feed,這是Sonarr和Raddar都支持的API,點擊Copy Torznab Feed后即可拿到index地址
獲得category,點擊扳手獲取
使用docker部署Sonarr
這里選用的是Sonarr3,也就是preview分支,Sonarr2已經停止添加新功能,進入維護階段,Sonarr3開始支持中文index,並且內容識別度相比Sonarr2有了很大的提升,對於下載動畫片來說,只有Sonarr3能用。
請根據自己的情況修改,所有的影視目錄都需要這樣分門別類的掛載,后面的qBittorrent也要這樣,這里至關重要
docker create
--name=sonarr
-e PUID=1000
-e PGID=1000
-e TZ=Asia/Shanghai
-p 8989:8989
-v path to data:/config
-v path/to/tvseries:/tv
-v path/to/downloadclient-downloads:/downloads
--restart unless-stopped
linuxserver/sonarr:preview
Sonarr設置
Media Management
重命名打開,很重要
把我們上面掛載的目錄統統添加上去
Profiles
profiles里的any 修改為這樣,Upgrade Until 根據個人需要可開可不開,這個是在有更好質量的文件的時候會自動再下載更好質量的文件做替換
Language Profiles 語言這里只下美劇不用改,下動畫片需要多加個中文
Indexers
index我用了這兩個,從Jackett獲取
關於Categories,一定要填寫對應的,電視劇就填寫電視劇的,動畫片就填寫動畫片的,用英文逗號做分隔符
Download Clients
我用的是qBittorrent,也推薦你們用qBittorrent
用https的記得勾選,沒有的千萬別勾選
Sonarr的基本設置就到這了
使用Sonarr+qBittorrent下載劇集
很簡單沒啥可說的,搜索關鍵詞盡量用英文
這里我說一下monitor,常用的有這兩個【All Episodes,Future Episodes】
All Episodes,下載已播出的全部劇集
Future Episodes,將要更新的劇集,已播出的不下載
另外不是所有劇集都能搜到,太新的就沒有,比如zerozerozero
添加成功后便會檢測更新,一旦更新就會自動調用qBittorrent下載
比如今天更新的西部世界第三季,我都不知道播出了,他就下載好了,然后EMBY里就出現了,很好很舒服
我之前說的掛載目錄很重要的原因就在於此,sonarr會自動把劇集移動到指定目錄,自己創建文件夾,改名,EMBY自動刮削劇集信息,這一切都是自動的不需要人為干預
已播出劇集的劇集下載
在已播出的整季劇集上,點season欄的放大鏡是自動搜索並下載,人像是交互式搜索選擇自己想要的文件下載
每一集劇情的小放大鏡是那一集的自動搜索並下載,同理,小人像是那一集的交互式搜索選擇自己想要的文件下載
Radarr
Radarr和sonarr設置起來差不多,並且更簡單,語言只留英文就可以了,使用方法和sonarr一樣
我覺得Radarr不是很好用,也不是非常必要,畢竟不是電視劇,周周更新,手動下載、歸類那么麻煩,Radarr下電影還不如直接Jackett里搜索下載的,不過Radarr能重命名,不會讓你的電影目錄變的一團糟
Radarr的部署
docker create
--name=radarr
-e PUID=1000
-e PGID=1000
-e TZ=Asia/Shanghai
-p 7878:7878
-v path to data:/config
-v path/to/movies:/movies
-v path/to/downloadclient-downloads:/downloads
--restart unless-stopped
linuxserver/radarr:preview
qBittorrent
就說一點,文件夾的掛載,一定要分門別類的掛載,並且要全,除了config文件夾外,sonarr和radarr掛載了什么目錄,qBittorrent就掛載什么目錄,並且位置必須一直
這么對比着一看你就懂了,掛載目錄完全一致
EMBY
我之前寫過,本文關於權限和docker部分看不懂的可以參照這篇文章
PLEX
PLEX我推薦使用linuxserver的鏡像,PLEX官方的dockerfile寫的非常爛,連config文件夾的權限都沒設置,如果沒有使用root賬戶,連插件都加載不了
PLEX加載本地刮削器插件
我的推薦是,取消PLEX從網絡上刮削信息的能力,全部使用EMBY刮削的內容
PLEX刮削差EMBY太遠太遠了,文件夾遍歷能力更是差到離譜,官方論壇不知道有多少人反饋過了,就是不改,導致大量的劇集顯示不出來
插件:我這里打包好了,TV和movies的插件
請放到這個目錄后,之后重啟plex容器
編輯自己的PLEX資料庫,電影資料庫選擇XBMCnfoMoviesImporter.bundle,電視劇、紀錄片、綜藝、動畫片選擇XBMCnfoTVImporter.bundle
並取消下面的Enable generating Collections from tags 選項
效果如圖
PLEX
通過非sonarr下載的劇集整理
我看大家似乎都非常推崇TMM,但是有一說一,TMM真的不怎么樣,唯一的優點就是文件夾能改名成中文吧。電影還好,電視劇和動畫片他能整理的亂七八糟,季度和季度之間能把文件整理錯,TMM之前把我整個電視劇庫搞廢過
美劇部分
大部分美劇命名都很規范,只要你下載的不是那種字幕壓制在里面的視頻
Preview Rename 直接編輯導入到sonarr里即可
日本動畫
非常復雜,sonarr是根據英文名稱來的,所以不一定能識別,不能識別的就沒辦法了(除非手動一個一個改名字),能識別的話,劇集信息就會被整理的非常漂亮,EMBY里也可以顯示每集的摘要。如果沒有整理過EMBY和PLEX是不可能出現這么詳細的信息的,這里的原理主要是因為文件名變更為美劇的S0E0規范
EMBY
PLEX
自動更新 Jackett Sonarr Raddar qBittorrent Emby Plex
watchtower會每天早上五點檢查一次所有鏡像是否有新版本,有就會自動更新,Jackett Sonarr Raddar 更新非常頻繁,且很有必要保持在最新版本(sonarr的昨天的更新,直接讓我之前不能下載的劇集變成能下載)
sudo docker run -d
--name watchtower
-v /var/run/docker.sock:/var/run/docker.sock
containrrr/watchtower --cleanup --schedule "0 5 * * * *"
動畫片部分
這一部分我必須要單獨領出來講,剛開始寫的時候是合並在一起寫的,動漫番劇的復雜度要比美劇復雜的多的多。越寫越長,越寫越失控。
2020.03.19日 更新 使用Sonarr下載動畫 部分已添加