首先感谢咕咕测、YY杯以及诸位堂众。
让我的emby终于实现了完美通知服务。后文效果基于企业微信通知。
老规矩项目地址搜索:Qliangw/emby_notify
具体效果,不多比比直接上图。
通知狂魔+强迫症患者表示非常舒适。
不用羡慕。
各位坐稳马上出发。
首先打开emby插件商店,安装
Scripter-X
这个插件
这个插件可以读取并传出emby服务器的参数信息,同时执行脚本。
插件支持非常多类型的脚本
有兴趣大家可以自行研究,这里不多说了。我们的今天的重点是实现Emby通知。
来到Qliangw/emby_notify项目,下载整个项目。
下载完成后把压缩包内的所有脚本配置文件,拷贝到emby可以访问的路径。
同时把user.conf.default重命名为,user.conf。这是全部脚本里面我们唯一要配置的配置文件。
打开user.conf编辑推送用的企业微信相关内容以及TMDB的API,修改完成后保存即可。
回到Emby的Scripter-X插件配置页面。
我们需要配置下面5个项目类型,大家自行找到即可。
5个项目分别对应5种状态。目前脚本支持的就是这5种状态。
以添加电影播放开始通知为例。
我们依次点开onPlaybackStart项下拉按钮、添加任务按钮、编辑任务按钮。进入编辑状态。
按照脚本使用说明,把参数填入。
我们现在要填的是播放电影对应的参数
所以按对应的说明填入。
我这里的通知脚本在emby内可读路径为:/emby-script/new/notify.sh 大家根据自己实际情况填写即可。
插件配置内的脚本路径、功能参数以及变量选择,按通知脚本参数说明填写即可。
脚本运行模式我们要手动填入 /bin/sh
然后在插件任务配置下方的规则栏内填入对应触发规则。
这里我们用鼠标拖拽的方法,把三个项目用鼠标拖入下方的规则栏。
然后点击Text项进行编辑
把Text改为Movie
确认无误后点击右边的小勾完成编辑。
这里的规则,就是用来对插件执行任务的时机进行限制。
这里填入的 %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通知脚本。
好的测妞,是的测妞,没问题测妞。