Plex 自动限流器

用于Plex,自动化管理媒体播放状态,实时响应播放、暂停、停止等操作,有效控制下载速度,优化网络资源使用,提升用户体验。

2025/7/8
21 个节点
复杂
webhook复杂noop高级集成api逻辑路由条件
分类:
Complex WorkflowWebhook Triggered
集成服务:
NoOp

适用人群

目标受众


- 家庭用户:希望自动管理 Plex 媒体播放状态的用户。
- 开发者:需要使用 Webhook 进行自动化操作的开发者。
- 网络管理员:希望监控和控制网络带宽的管理员。
- 技术爱好者:对自动化工作流和 API 集成感兴趣的用户。

解决的问题

解决的问题


本工作流能够自动处理 Plex 媒体播放的各种状态(如播放、暂停、停止等),并根据网络带宽情况自动调整下载速度。通过此工作流,用户可以确保在观看媒体内容时,带宽不会被过度占用,从而提升观看体验。

工作流程

工作流步骤


1. Webhook 触发:当接收到 POST 请求时,工作流被触发。
2. 条件判断:使用 Switch 节点根据请求的内容判断所需的操作(播放、暂停、停止、恢复等)。
3. 本地检查:检查请求是否来自本地,如果是,则不执行任何操作。
4. 获取 Cookie:通过 HTTP 请求获取 qBittorrent 的会话 Cookie,以便后续请求使用。
5. 检查限速状态:查询当前的带宽限速状态,以决定是否需要调整下载速度。
6. 条件判断:如果当前处于限速状态,则启用或禁用限速,确保用户的媒体播放体验不受影响。
7. 执行操作:根据 Switch 节点的判断结果,执行相应的操作(播放、暂停、停止或恢复下载)。

自定义指南

自定义指南


- 修改 Webhook 路径:可以根据需要更改 Webhook 的路径,以适应不同的触发条件。
- 调整全局变量:在 Global Variables 节点中,可以修改 qBittorrent 的用户名、密码、内部 IP 地址和端口,以匹配您的设置。
- 添加更多条件:可以在 Switch 节点中添加更多的操作条件,以满足不同的业务需求。
- 集成其他服务:可以将此工作流与其他 API 集成,扩展功能,例如通知、日志记录等。