MoviePilot目前已有:
200+ 个插件400+ 个插件500+ 个插件通过在变量PLUGIN_MARKET中添加第三方插件仓库地址后(v2版本点击插件页面图标维护),即可在插件市场中看到对应的插件。通过插件市场下载和更新插件需要良好的网络环境,能正确连接Github,同时需要配置Github Token。
插件市场仓库地址仅支持Github仓库main分支,多个地址使用,分隔,通过查看 MoviePilot-Plugins 项目的fork,或者查看频道置顶了解更多第三方插件仓库。
插件适配V2版本需要插件开发者进行兼容改造或者在插件代码中声明支持V2,如发现V1版本中的插件在V2版本的插件市场中不显示,需联系插件开发者修改支持。
插件开发者请从插件仓库的 MoviePilot 插件开发指南(V3) 开始。已有 V2 插件迁移、旧导入兼容、媒体身份和存量数据问题,再查看 V2 插件迁移到 V3;API 与 Vue 远程组件另见 插件 API 专题。
使用前端 v3.2.2 或更新版本,并将后端更新到包含此功能的版本后,打开插件市场详情,可在作者下方的「使用说明」信息项点击「查看文档」,先了解配置要求和注意事项;文档在新页面打开。切换安装来源后,说明入口也随所选仓库切换。
插件作者可在 package.v3.json、package.v2.json 或基础 package.json 的条目中声明可选字段:
{
"DemoPlugin": {
"name": "示例插件",
"version": "1.0.0",
"plugin_readme": "https://example.com/docs/demo"
}
}
plugin_readme 优先,也兼容 homepage、project_url;仅接受不含账号密码的 HTTP(S) 地址,最长 2048 字符。author_url 仍表示作者主页,不作为使用说明。
未声明时,宿主会在打开详情时按实际索引代际探测仓库 main 分支中的 plugins.v3/<插件ID小写>/README.md、plugins.v2/<插件ID小写>/README.md 或 plugins/<插件ID小写>/README.md。探测沿用 GitHub 代理配置,总超时 5 秒,结果缓存 5 分钟;文档不存在或请求失败时隐藏入口,不影响安装。本地来源仅显示显式声明的链接,不读取本地 README。
官方插件库:
可同步的公开插件仓库清单:
以上清单可在插件市场设置中点击“同步 Wiki”自动合并到本地配置。同步时会与本地已有仓库去重,保留本地顺序并追加 Wiki 中新增的公开仓库。
插件市场、插件安装/升级等需要多次访问Github,需要保障良好的网络连接才能顺畅安装和使用插件。
GITHUB_TOKEN可以提升Github Api的访问次数限制,避免触发限流。GITHUB_PROXY可以使用加速站下载Github插件文件。PIP_PROXY可以镜像站下载插件所需要的依赖包。代理服务器或者将MoviePilot接入代理网络可以大大提升Github的连通性。详情参见 配置参考 相关变量说明。
后端更新到包含此功能的版本后,声明 release: true 的插件默认优先安装 Release ZIP。配置 GITHUB_PROXY 时,资产先通过镜像下载公开的 github.com/.../releases/download/... 地址;镜像请求不携带 GitHub Token 或 Cookie。镜像连接失败、返回 HTTP 错误或非 ZIP 内容时,回退原资产 API,使用原有仓库 Token,并遵循 PROXY_HOST 的 HTTP 代理配置;未配置 HTTP 代理时直连。
Release 元数据等普通 GitHub API 请求继续使用原有 Token 与 HTTP 代理/直连,不套用静态文件镜像。镜像须支持 GitHub Release 下载;仅支持 raw 文件的镜像不一定能加速发布包。私有资产无法匿名从镜像读取时,仍通过带令牌的原资产 API 下载。
可通过环境变量或 /config/app.env 配置以下选项:
PLUGIN_INSTALL_FROM_RELEASE=false:默认安装和更新直接使用当前索引文件列表,省去 Release 尝试。默认值为 true;手动选择历史版本时仍按所选 Release 安装,失败不会回退成当前版本。PLUGIN_RELEASE_TIMEOUT=10:将 Release 元数据和资产每个出口的请求超时设为 10 秒;默认 30 秒,允许 1 至 300 秒。多个出口和后续文件列表仍各自执行,这不是整个安装过程的总时限。当前索引的 Release 安装失败时仍会回退文件列表。配置说明详见 插件相关配置。
部门插件支持展示数据,点击插件后可查看插件数据页面;部分插件支持显示仪表板组件,启用插件后可在仪表板中开启使用。
配置中心:针对未开放WEB UI的可通过配置文件配置的变量提供图形化配置界面。v2.0+已内置几乎所有的配置项站点数据统计:统计和展示站点的上传量、下载量、分享率、保种量等数据。v2.0+已内置此功能目录监控:监控文件夹,文件夹内有新增文件时自动整理到媒体库。v2.0+已内置此功能站点自动签到:自动完成站点签到或者模断登录站点,避免长时间未登录被封禁。豆瓣想看:豆瓣加入想看后自动订阅搜索和下载。豆瓣榜单订阅:关注豆瓣榜单,媒体库不存在的自动添加订阅。媒体库服务器通知:媒体库服务器发生入库、插入等事件时发送通知。媒体库服务器刷新:文件整理完成后,通知媒体库软件立即刷新。ChatGPT:使用ChatGPT增强资源识别。IYUU自动辅种:无需安装IYUUAutoSeed客户端实现自动辅种。MoviePilot更新推送:自动更新MoviePilot到最新版本。更多精彩,插件市场等你发现!