好久没更新高阶教程-追剧全流程自动化了,一来是大部分内容都已完善,没有需要更新的地方,令一方面,动画片自动下载更名这个痛点一直没有妥善的解决方案。不过这几天,发现了一个新工具 auto-bangumi,配合EMBY Auto Organize ,效果惊人(完全没有夸张)
目录
auto-bangumi 介绍
https://github.com/EstrellaXD/Auto_Bangumi
auto-bangumi是基于 Mikan Project、qBittorrent 的全自动追番整理下载工具。只需要在 Mikan Project 上订阅番剧,就可以全自动追番。并且整理完成的名称和目录可以直接被 Plex、Jellyfin 等媒体库软件识别,无需二次刮削。
EMBY Auto Organize 介绍
直接看这篇就可以了
auto-bangumi 部署&使用教程
这里我直接用docker版举例,因为auto-bangumi的配置全部都使用环境变量,所以我推荐使用docker-compose部署,会方便不少,这里我直接贴出的docker-compos.yml
version: "3.6"
services:
AutoBangumi:
image: estrellaxd/auto_bangumi:latest
container_name: auto-bangumi
ports:
- 7892:7892
volumes:
- /volume5/docker/auto-bangumi:/config
environment:
- PUID=1026
- PGID=100
- TZ=Asia/Shanghai
- AB_DOWNLOADER_HOST=http://qb地址:qb端口
- AB_DOWNLOADER_USERNAME=qb用户名
- AB_DOWNLOADER_PASSWORD=qb密码
- AB_INTERVAL_TIME=3600
- AB_RENAME_FREQ=20
- AB_METHOD=advance
- AB_GROUP_TAG=True
- AB_NOT_CONTAIN=720|\d+-\d+|繁体|CHT|JPTC|繁日|BIG5|v2
- AB_DOWNLOAD_PATH=/影视/downloads/auto-bangumi
- AB_RSS=你的mikanani的RSS订阅地址
- AB_DEBUG_MODE=False
- AB_EP_COMPLETE=True
- AB_WEBUI_PORT=7892
- AB_RENAME=True
- AB_ENABLE_TMDB=True
- AB_LANGUAGE=zh
- AB_HTTP_PROXY=你的代理地址,没有请删除这条,形式为IP:PORT
- AB_RSS_COLLECTOR=True
- AB_REMOVE_BAD_BT=True
# - AB_REFRESH_RSS=True
restart: unless-stopped
配置中需要修改的地方
- qBittorrent的地址和密码
- 下载地址
- mikanani的完整RSS订阅地址,下面有获取教程
Mikan Project注册和订阅
Mikan Project的注册和订阅教程我就不重复写了,直接参考这篇文章就可以,写的很详细
https://www.himiku.com/archives/auto-bangumi.html
大致来说就是获取你的RSS订阅地址,记得在个人中心里开启高级订阅
qBittorrent配置(重点)🚩
大部分人失败的原因应该都是因为qBittorrent配置问题
首先是qBittorrent,我推荐qBittorrent v4.3.9,不要问为什么不用最新版
其次是关键设置,默认Torrent管理模式为手动(必须项)
qBittorrent rss,这里其实就是auto-bangumi的核心,auto-bangumi会把把订阅下载地址和过滤正则添加到qBittorrent rss,如果你发现下载过滤出现问题,可能就是出在这里,出问题后可以来这里排查修改
auto-bangumi 使用
配置好auto-bangumi和Mikan Project后就可以在Mikan Project订阅下载了(上面的教程很详细,没搞好的话可以多看几次)
auto-bangumi配置好,就基本不用管了,后续的使用主要是在Mikan Project
Mikan Project 使用
下面我举个例子,点击你想追的动画片的封面,之后会跳出各个字幕组,之后点击对应字幕组的订阅按钮接口
等待qBittorrent抓取rss订阅,之后你就能够在qBittorrent中看到任务下载了,下载完成后auto-bangumi会自动重命名。
EMBY Auto Organize,EMBY移动、整理、刮削动画片
重头戏来了,之前EMBY Auto Organize的文章中已经讲过怎么使用了,但是因为Sonarr和Raddar的存在,这个插件其实用不太着,这次就能派上用场了。而且EMBY Auto Organize整理、刮削后的数据还是中文的!非常的舒服(前提条件是原文件是中文名称,auto-bangumi重命名后恰好是中文)
每一集的剧集名称都会被添加上,效果非常好
Auto Organize插件配置
配置Auto Organize,打开Auto Organize插件,点击TV,添加auto-bangumi的下载目录,所有的配置参数调整为和我图片上的参数一样
Transfer method就是移动文件到目标目录的方式,需要保种的同学,建议用Copy,BTRFS文件系统重复文件只占用一次空间。不需要保种的可以用Move
Default Series library 填写你的EMBY的动画片目录的文章
然后Save保存吧!
之后Auto Organize会自动监控auto-bangumi下载目录,出现文件后会自动创建文件夹,移动到EMBY动画片路径,并刮削重命名。无人值守,完全自动化。
本文由 NG6 于2022年08月12日发表在 sleele的博客
如未特殊声明,本站所有文章均为原创;你可以在保留作者及原文地址的情况下转载
转载请注明:追剧全流程自动化-追番全自动化 | sleele的博客
最近在搞统一化的资源下载,可以看看这里,也可以自动追剧:https://github.com/jwcesign/kubespider
似乎是一个不错的方案,收藏了!
请教一下如果用Overseer+plex方案的话应该怎么配置啊😂
“Transfer method就是移动文件到目标目录的方式,需要保种的同学,建议用Copy,BTRFS文件系统重复文件只占用一次空间。不需要保种的可以用Move”
这段文字中提到的”BTRFS文件系统重复文件只占用一次空间” 是不是就是linux系统的硬链接?二者是完全同一个东西么?
@setsuna 不是的,BTRFS支持COW,写时复制。和硬链接区别还是挺大的
@NG6 我也想请问一下这个,刚刚特地用BTRFS格式的磁盘试了一次,然后重复文件还是用了两倍空间,请问具体应该怎么操作呢?系统是黑群晖
@小娜 虽然没等到博主回复已经用硬链工具解决了( https://github.com/appotry/PTtool ,墙裂推荐),但是解决的是从PT站下载后 手动/计划任务进行硬链 然后手动整理的,新番订阅保种我还是只能用复制粘贴模式,占两份空间
@NG6 但是这跟写时复制没关系,那叫数据去重
我使用您的教程在openwrt进行的复现,现在发现一个问题Auto Organize会一直循环扫描并进行复制导致我的硬盘一直被大量写入,2天内已经写入1T数据,当然我使用的是硬盘盒的存储方式与NAS有一定的区别,不知道是我的设置问题还还是这个本身就会这样。
@HuRTTTR 没有遇到这个情况,看看日志上是怎么说的
@NG6 这日志要咋看,刚刚开始搞这个,不过直接move过去qb也能做种,也暂时不去折腾了,感谢大佬的分享|´・ω・)ノ
跟着弄完了 说几点容易出问题的:
1.配置项中的AB_RSS填写的是mikan订阅全url
2.AB_HTTP_PROXY项我填了后报错了,可以先不配置 如果连接rss失败再用这个
3.下载默认会重命名为中文,之前sonarr监听的番剧是默认英文且无法更改的,,所以和sonarr不兼容 只能靠Auto Organize整理
@Curia 优质评论,赞
更新了部分内容,容易理解错的部分已修改调整
关于3,其实还好。Auto Organize整理会扫描库里的内容,如果库里已经存在这个剧集,那么他会移动文件到这个剧集所在的文件夹,但不会调整库里已存在内容。sonarr只用来追海外剧集就可以了,动画片以后可以全权交给auto-bangumi和Auto Organize