本文仅针对套件安装做了一下说明,其它查看插件的脚本项目:https://github.com/thsrite/emby_sync_del_nt
1、Emby套件安装ScripterX插件
目前反馈ScripterX 4支持有问题,官方安装的3.x会被自动升级,特提供修改版本号的ScripterX 3.0.5.5
安装和nastool_plugin脚本合在一起了,继续往下看。。。(4.3前操作过的按照下面代码重新执行覆盖即可)
2、Emby套件添加nastool_plugin脚本
- sudo -i
- wget https://ghproxy.com/https://github.com/thsrite/emby_sync_del_nt/archive/refs/heads/main.zip
- wget http://code.imnks.com/emby/EmbyScripterX.zip
- 7z x main.zip
- 7z x EmbyScripterX.zip
-
- #DSM7.x安装
- cp -rf emby_sync_del_nt-main/ScripterX3/nastool_plugin /var/packages/EmbyServer/var/config/
- mv -f EmbyScripterX.dll /var/packages/EmbyServer/var/plugins/
- chown -R emby:emby /var/packages/EmbyServer/var/config/nastool_plugin
- chown -R emby:emby /var/packages/EmbyServer/var/plugins/EmbyScripterX.dll
-
- #DSM6.x安装,volume1是套件安装所在存储空间,按你实际的修改
- cp -rf emby_sync_del_nt-main/ScripterX3/nastool_plugin /volume1/Emby/config/
- mv -f EmbyScripterX.dll /volume1/Emby/plugins/
- chown -R emby /volume1/Emby/config/nastool_plugin
- chown -R emby /volume1/Emby/plugins/EmbyScripterX.dll
-
- #删除下载的无用文件
- rm -rf emby_sync_del_nt-main
- rm main.zip
- rm EmbyScripterX.zip
以上执行完毕后 停用 再 启动 Emby套件!!!以上执行完毕后 停用 再 启动 Emby套件!!!
3、配置ScripterX
设置emby ScripterX插件:找到 onMediaItemRemoved,点左侧 + 新增4个脚本
2023.4.3注意:下面的config已改为绝对路径,之前操作过的重新修改下,DSM6、7不同。
2023.4.3注意:下面的config已改为绝对路径,之前操作过的重新修改下,DSM6、7不同。
2023.4.3注意:下面的config已改为绝对路径,之前操作过的重新修改下,DSM6、7不同。
1)删除电影配置
Run设置为你自己的nt地址http://127.0.0.1:3003/emby
using选择web:post
DSM7填:
/var/packages/EmbyServer/var/config/nastool_plugin/movie_remove.json
DSM6填:
/volume1/Emby/config/nastool_plugin/movie_remove.json
2)删除整个电视剧配置(包含多季,一起删除)
Run设置为你自己的nt地址http://127.0.0.1:3003/emby
using选择web:post
DSM7填:
/var/packages/EmbyServer/var/config/nastool_plugin/series_remove.json
DSM6填:
/volume1/Emby/config/nastool_plugin/series_remove.json
3)删除电视剧某季配置(删除一整季,一起删除)
Run设置为你自己的nt地址http://127.0.0.1:3003/emby
using选择web:post
DSM7填:
/var/packages/EmbyServer/var/config/nastool_plugin/season_remove.json
DSM6填:
/volume1/Emby/config/nastool_plugin/season_remove.json
4)删除电视剧某季某集配置(删除单集)
Run设置为你自己的nt地址http://127.0.0.1:3003/emby
using选择web:post
DSM7填:
/var/packages/EmbyServer/var/config/nastool_plugin/episode_remove.json
DSM6填:
/volume1/Emby/config/nastool_plugin/episode_remove.json
4、NAStool开启 Emby同步删除 插件
配置完成之后,emby上直接删除媒体后,nt会相应删除对应的历史记录、删除做种
nt插件上可设置是否要删除源文件,可设置排除路径(emby挂载网盘或者其他资源的话,nt没有历史记录,需要排除掉,这里填的是emby容器里的媒体路径)
5、注意事项及问题排查
(1)上述四个配置中要一一对应、颜色也要和图上一致!
(2)emby要能访问通nastool的接口,可以通过webhook测试
(3)nastool插件中要开启
(4)emby装完插件后最好重启下emby
(5)可以看看emby日志有没有nastool接口的请求日志。
(6)注意容器内文件权限!chown -R uid:gid /config/nastool_plugin
(7)有位朋友不生效后重启了下nastool生效了……
(8)不生效的话,nastool基础设置日志调整为DEBUG,看容器日志