Skip to content

PRO版安装和授权

sjtuross edited this page Oct 2, 2026 · 34 revisions

安装说明

  1. 自这里下载 StrmAssistantPro.dll 放入Emby配置目录下的 plugins 目录中
  2. 授权文件放入plugins/configurations目录中
  3. 检查dll和授权文件的权限以及所有者与同目录其他文件一致
  4. 如果存在,必须删除社区版StrmAssistant.dll,原有插件配置可重用
  5. 重启Emby至插件页面检查版本和设置
  6. 关于更新、卸载和日志,请参看主页

注意:

  1. Emby 4.9 win平台,若要使用中文搜索增强,须替换%appdata%\Emby-Server\system\sqlite3.dll为神医自编译版,从这里下载解压。

  2. amilys/embyserver镜像可能内置社区版,不能与Pro的dll共存,请下载占位空壳dll (仅3.5KB) 与StrmAssistantPro.dll一起放入plugins目录,这样既可避免共存问题,又不会影响Pro之后的自动更新。

  3. Emby 4.8 arm64以及mac平台的所有Emby版本,若遇到如下崩溃日志或偶发的魔改失败,可设置环境变量DOTNET_TieredCompilation=0解决。因各种安装环境和方式不同,请询问AI正确有效的设置方式。

点击查看崩溃日志
Operating system: Linux version 6.8.0-1027-oracle (buildd@bos03-arm64-047) (aarch64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, GNU ld (GNU Binutils for Ubu
Framework: .NET 6.0.36
OS/Process: arm64/arm64
System.ComponentModel.Win32Exception: System.ComponentModel.Win32Exception (12): Cannot allocate memory
   at MonoMod.Core.Platforms.Systems.LinuxSystem.ProtectRWX(IntPtr addr, IntPtr size)
   at MonoMod.Core.Platforms.Systems.LinuxSystem.PatchData(PatchTargetKind patchKind, IntPtr patchTarget, ReadOnlySpan`1 data, Span`1 backup)
   at MonoMod.Core.Platforms.SimpleNativeDetour.UndoCore(Boolean disposing) 
   at MonoMod.Core.Platforms.SimpleNativeDetour.Dispose(Boolean disposing)
   at MonoMod.Core.Platforms.SimpleNativeDetour.Finalize()

关于授权

  1. 访问http://你的IP:8096/emby/system/info/public获取系统信息如下
{"LocalAddresses":[],"RemoteAddresses":[],"ServerName":"EMBY-PCGAME","Version":"4.9.0.50","Id":"48a3cda0a9464611901ad10049cfa649"}
  1. 对应的授权文件则为48a3cda0a9464611901ad10049cfa649.lic且跟文件中的id一致,授权文件的内容和文件名均不可修改。

授权迁移

  1. PRO版永久授权绑定一个Emby安装实例,配置迁移不影响。如果重新安装,恢复data/device.txt的内容为授权id即可,授权id就是授权文件名。

注意:data/device.txt中的id末尾切勿有换行,否则会造成Emby前端显示错乱

  1. 多个Emby安装实例id不可重复,有黑名单机制作废授权。不再使用PRO版插件的Emby,建议删除data/device.txt后重启一次,Emby会自动重新生成一个id。

Clone this wiki locally