EMBY第三方脚本加载器
背景:安装emby脚本加载器
项目地址:Emby.CustomCssJS
测试版本4.9.30 部分js无法生效
index.html路径:/volume1/@appstore/EmbyServer/system/dashboard-ui
插件目录:/volume1/@appdata/EmbyServer/plugins
修改后端
SSH登录群晖
将Emby.CustomCssJS.dll文件上传到/volume1/@appdata/EmbyServer/plugins
修改权限
sudo chown emby:emby Emby.CustomCssJS.dll
sudo chmod 644 Emby.CustomCssJS.dll重启emby,控制台页面会多出一个选项

修改前端
服务端
将
CustomCssJS.js文件上传到/var/packages/EmbyServer/target/system/dashboard-ui/modules
修改权限
sudo chown emby:emby CustomCssJS.js
sudo chmod 644 CustomCssJS.js 修改
/var/packages/EmbyServer/target/system/dashboard-ui/app.js
函数start()中Promise.all(list.map(loadPlugin))前新增list.push("./modules/CustomCssJS.js"),

桌面客户端
复制
src\CustomCssJS.js到electronapp\plugins
移动应用(安卓)
复制src\CustomCssJS.js到assets\www\modules
修改assets\www\app.js
函数start()中Promise.all(list.map(loadPlugin))前新增list.push("./modules/CustomCssJS.js"),
list.push("./modules/CustomCssJS.js"),
Promise.all(list.map(loadPlugin))修改assets\www\native\android\apphost.js
features.restrictedplugins设为false
features.restrictedplugins = false;