场景:我家里 NAS 有 emby 和 plex 等媒体服务器。但当有人想看电影时,由于 bt/pt 占用了所有带宽,导致观看视频会卡。
其实这个问题困扰我很久了,我也知道网上有非常多的方案,但还是尝试写一个,因为要么支持的流媒体太少,要么支持的下载工具太少,要么不能跳过本地网络。
现在它能自动检测到有人在 Emby 上开始观看内容,并临时限制种子下载速度(本地网络会被跳过)。当电影结束后,下载速度会恢复正常。
功能特点:
- 监控 Emby/Plex/Jellyfin 的播放活动
- 当开始流媒体播放时自动调节 qBittorrent/Transmission/Clouddrive2 的下载速度
- 可以智能跳过本地网络的播放
- 可以设置用户白名单,指定用户名将跳过
- 实时显示流媒体和种子下载的速度统计
- 当流媒体播放停止时恢复完整下载速度
- 提供简单的 Web 界面进行配置
未来计划:支持更灵活的时间设定,支持更多流媒体如 navidrom 等,支持更多下载器,如 deluge,Sabnzbd 等
链接:
- GitHub: https://github.com/xiaobaiya8/Auto-Limit
- Docker Hub: https://hub.docker.com/r/xiaobaiya000/auto-limit
