Emby套件安装ScripterX插件脚本支持NAStool媒体同步删除


本文仅针对套件安装做了一下说明,其它查看插件的脚本项目: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脚本

  1. sudo -i
  2. wget https://ghproxy.com/https://github.com/thsrite/emby_sync_del_nt/archive/refs/heads/main.zip
  3. wget http://code.imnks.com/emby/EmbyScripterX.zip
  4. 7z x main.zip
  5. 7z x EmbyScripterX.zip
  6. #DSM7.x安装
  7. cp -rf emby_sync_del_nt-main/ScripterX3/nastool_plugin /var/packages/EmbyServer/var/config/
  8. mv -f EmbyScripterX.dll /var/packages/EmbyServer/var/plugins/
  9. chown -R emby:emby /var/packages/EmbyServer/var/config/nastool_plugin
  10. chown -R emby:emby /var/packages/EmbyServer/var/plugins/EmbyScripterX.dll
  11. #DSM6.x安装,volume1是套件安装所在存储空间,按你实际的修改
  12. cp -rf emby_sync_del_nt-main/ScripterX3/nastool_plugin /volume1/Emby/config/
  13. mv -f EmbyScripterX.dll /volume1/Emby/plugins/
  14. chown -R emby /volume1/Emby/config/nastool_plugin
  15. chown -R emby /volume1/Emby/plugins/EmbyScripterX.dll
  16. #删除下载的无用文件
  17. rm -rf emby_sync_del_nt-main
  18. rm main.zip
  19. rm EmbyScripterX.zip

以上执行完毕后 停用 再 启动 Emby套件!!!以上执行完毕后 停用 再 启动 Emby套件!!!

3、配置ScripterX

设置emby ScripterX插件:找到 onMediaItemRemoved,点左侧 + 新增4个脚本

2188188573.png

2188188573.png

3562455994.png

3562455994.png

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

4156889670.png

4156889670.png

4、NAStool开启 Emby同步删除 插件

配置完成之后,emby上直接删除媒体后,nt会相应删除对应的历史记录、删除做种

nt插件上可设置是否要删除源文件,可设置排除路径(emby挂载网盘或者其他资源的话,nt没有历史记录,需要排除掉,这里填的是emby容器里的媒体路径)

4116600597.png

4116600597.png

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,看容器日志

2273697557.png

2273697557.png

您的大名:
万水千山总是情,给个打赏行不行。 打赏
本文来自转载,文中观点不代表本站立场,文章出自:https://github.com/thsrite/emby_sync_del_nt

老鬼迪克 2023年4月3日 19:21 收藏文档