给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

2022-02-24 15:16:51 13点赞 68收藏 8评论

今天来一个快速教程

sonarr的用户朋友们一起操作起来给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

感谢洞妖佬的脚本。洞妖佬yyds!

项目地址请搜索关键字:

Oscar1011/XarrNotifyScripts

脚本功能就是把sonarr的输出信息推送到企业微信通知上。

直接看效果

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

是不是很舒适、big满满

以后不会错过任何一部新剧(也许)给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”


脚本具体怎么用?下面马上开始。

先把脚本下载下来。

需要用到的就两个文件。

sonarr_notify.py和sonarr_notify.sh

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

不用管什么原理,直接编辑sonarr_notify.py文件。

打开以后按注释填写对应的参数。注释已经说得很清楚了。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

填写好企业微信的接口ID、smms图床账号信息、sonarr缓存图片路径,这三个值就可以了。

这里重点说一下图片缓存路径,大部分人应该是docker版sonarr,路径就按我图上填写即可(/config/MediaCover/)。如果是群晖套件版,可以参考作者缺省路径填写。

填完保存好以后就可以把sonarr_notify.py和sonarr_notify.sh两个文件,放入同一个文件夹,并挂载进docker内。

然后打开sonarr的webUI

在 settings -> connect 中添加一个 Custom Script。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

然后在path里选择挂载进docker内的sonarr_notify.sh脚本文件。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

点一下test测试,发现报错。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

因为脚本需要调用的sonarr_notify.py程序基于python3,docker缺少python3环境,所以测试运行失败。

那么我们只要给容器安装python3环境即可。


回到宿主机SSH控制台。(小白注意:如果是群晖安装的docker,就进入群晖SSH控制台。我这里用unraid举例,则进入unraid SSH控制台操作。)

输入 docker exec -it sonarr /bin/bash 进入容器内(sonarr是我sonarr容器的名称,如果你的不是,请改成你sonarr容器的名称)。

并手动执行sonarr_notify.sh脚本文件。

我这里的路径是"/WD12T4/sonarr-script/unraid/sonarr_python.sh"

所以执行 sh "/WD12T4/sonarr-script/unraid/sonarr_python.sh"

注意这里是你挂载进容器的容器内路径,不要弄错。

看报错返回确认是缺少python3。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

输入

apt-get install python3

安装python3。

中途需要输入 y 确认安装,等待安装完成输入 python3 -V 出现版本号则证明安装成功。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

安装好python3以后,再次执行sonarr_notify.sh脚本测试,发现提示缺少requests。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

输入

pip3 install requests

安装requests

提示缺少pip3

那就先安装pip3

输入

apt-get install python3-pip

安装pip3

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

等待安装完成,输入 pip3 -V 返回版本号则安装成功。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

现在再输入

pip3 install requests

安装requests

等待安装完成。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

安装完成以后再次手动执行脚本测试。

发现测试通过。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

检查企业微信推送是否成功。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

发现推送成功

回到sonarr的webUI界面

选择需要推送的项目

推送程序目前除了rename项目不支持,其他所有项目都已经支持。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

点一下测试,发现已经OK,再点一下save保存即可。

每次点击测试和保存,都会给企业微信通知接口推送一个测试消息。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

我只需要抓取和下载完成通知,所以只选了前两个。

大家按需选择。

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

教程到此结束。

之后只要拉取了新剧,等着sonarr通知你就好啦。给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

最后可能有小伙伴要问了。

sonarr有了,那radarr呢?给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”

我只想说,稍安勿躁,静候佳音。

彩蛋就在第一张图里不是。给sonarr加上通知,随时监控媒体库更新 追剧不再“后知后觉”



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

展开 收起
8评论

  • 精彩
  • 最新
  • 那sonarr容器每次更新完以后都得重新装py3吧

    校验提示文案

    提交
    实测,不需要。

    校验提示文案

    提交
    那感觉还是挺好使的 [龇牙] 马上试试

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 大佬请回复此条,我有一个问题,就是需要在自定义通知里添加了一个脚本,用ssh登陆执行脚本可以正常运行,但是用radarr调用却没有执行,给了system,administrator,owner,,everyone组完全控制权限。

    校验提示文案

    提交
  • 仔老师牛*!

    校验提示文案

    提交
  • sonarr新添加的剧集刷不出来封面图片,只能识别剧集信息,而且只能识别成英文名称。LZ这个人世间的中文是推送显示成中文,还是直接能识别成中文,还有图片,应该怎么设置呢?

    校验提示文案

    提交
    我也是没有封面图片

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
68
扫一下,分享更方便,购买更轻松