首先感谢咕咕测、YY杯以及诸位堂众。

让我的emby终于实现了完美通知服务。后文效果基于企业微信通知。

老规矩项目地址搜索:Qliangw/emby_notify

具体效果,不多比比直接上图。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

通知狂魔+强迫症患者表示非常舒适。

不用羡慕。

各位坐稳马上出发。

首先打开emby插件商店,安装

Scripter-X

这个插件

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

这个插件可以读取并传出emby服务器的参数信息,同时执行脚本。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!插件支持非常多类型的脚本

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

有兴趣大家可以自行研究,这里不多说了。我们的今天的重点是实现Emby通知。

来到Qliangw/emby_notify项目,下载整个项目。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

下载完成后把压缩包内的所有脚本配置文件,拷贝到emby可以访问的路径。

同时把user.conf.default重命名为,user.conf。这是全部脚本里面我们唯一要配置的配置文件。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

打开user.conf编辑推送用的企业微信相关内容以及TMDB的API,修改完成后保存即可。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

回到Emby的Scripter-X插件配置页面。

我们需要配置下面5个项目类型,大家自行找到即可。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

5个项目分别对应5种状态。目前脚本支持的就是这5种状态。

以添加电影播放开始通知为例。

我们依次点开onPlaybackStart项下拉按钮、添加任务按钮、编辑任务按钮。进入编辑状态。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

按照脚本使用说明,把参数填入。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

我们现在要填的是播放电影对应的参数

所以按对应的说明填入。

我这里的通知脚本在emby内可读路径为:/emby-script/new/notify.sh 大家据自己实际情况填写即可。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

插件配置内的脚本路径、功能参数以及变量选择,按通知脚本参数说明填写即可。

脚本运行模式我们要手动填入 /bin/sh

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

然后在插件任务配置下方的规则栏内填入对应触发规则。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

这里我们用鼠标拖拽的方法,把三个项目用鼠标拖入下方的规则栏。

然后点击Text项进行编辑

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

把Text改为Movie

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!确认无误后点击右边的小勾完成编辑。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

这里的规则,就是用来对插件执行任务的时机进行限制。

这里填入的 %item.type% Equals Movie 三个参数

意思就是当 %item.type% 变量 Equals(等于)Movie时,插件就会传出上方填写的所有变量("%username%" "%item.name%(%item.productionyear%)" "%item.meta.tmdb%" "%item.overview%" %device.name% %playback.position.percentage%)并执行脚本(/emby-script/new/notify.sh)。

这就是插件的整个工作流程了。

大家有特殊需求可以自行研究,这里就不展开讲了。

编辑完以后我们尝试播放一部电影,等待微信通知。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

叮咚~完美。

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

以上就是emby通知脚本使用的基本方法和流程。

其他项目的通知大家按照参数说明填写即可。

当然也可以自定义编辑修改脚本的通知文字等等。可以自行研究。

下面是我的配置截图(脚本有自行修改),对应头图的效果,仅供参考。

登录失败、登录成功Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

播放开始Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

播放停止

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

新增媒体

Emby没有通知?通知强迫症患者表示一个都不能少!新脚本实现Emby完美通知功能!

好啦,今日份教程到此结束。

再次感谢测妞的emby通知脚本。

好的测妞,是的测妞,没问题测妞。

最后修改:2022 年 05 月 02 日
如果觉得我的文章对你有用,请随意赞赏