推荐项目:PlexAutoSkip - 轻松自动跳过Plex中的内容标记
项目介绍
PlexAutoSkip 是一个强大的 Python 背景脚本,专为你的 Plex 服务器设计,能自动监测本地播放并适时按下“跳过开场”等按钮。它能精准地在正确的时间点进行跳过,且在处理多玩家同时播放时仍保持实时播放状态。此外,该脚本包含了多层次的状态验证,以防止不必要的播放卡顿和缓冲。
项目技术分析
该项目基于 Python3 编写,并依赖于 PIP、PlexAPI 和 WebSocket-client 等库。其核心功能包括:
- 使用 Plex 的自动标记功能,如开头、广告、片尾字幕等,并允许自定义调整跳过的时机。
- 支持只对已观看的内容进行跳过,以及忽略特定类型的剧集(如首播或新季度的首集)。
- 提供 Docker 集成,方便部署。
- 自定义定义功能允许你在 Plex 的自动检测失败时定义自己的跳过标记,甚至可以筛选客户端或用户。
项目及技术应用场景
PlexAutoSkip 尤其适用于那些厌倦手动点击跳过开头和结尾的电影和电视迷。通过自动监控和操作,你可以享受到流畅的观影体验,无需中断欣赏内容。无论是在家庭娱乐系统中还是日常休闲时刻,这个项目都能大大提升你的 Plex 使用体验。
项目特点
- 精准同步:不依赖 API 更新,而是直接维持服务器的实时播放状态,确保准确的跳过时间。
- 多线程支持:能够同时处理多个播放器的请求,避免切换时的延迟。
- 自定义设置:不仅可以扩展自动检测的功能,还能针对特定的客户端或用户进行过滤。
- 兼容性好:虽然Plex正在向客户端级别的原生跳过过渡,但PlexAutoSkip仍然对不支持此功能的播放器提供了持续支持。
- Docker 化部署:提供 Docker 镜像,简化安装过程,轻松集成到现有的系统环境中。
开始使用
要启动 PlexAutoSkip,请按照以下步骤操作:
- 在 Plex 服务器的网络设置中启用 "Enable local network discovery (GDM)"。
- 在 Plex 播放器上启用 "Advertise as player"。
- 安装 Python3 和 PIP。
- 克隆项目仓库。
- 使用 PIP 安装要求的包。
- 运行
main.py
初始化配置文件。 - 根据
./config/config.ini
和./setup
目录下的样本文件,编辑配置。 - 启动
main.py
。
如果你想要了解更多详细信息,可以访问项目的 Wiki 页面和 GitHub 仓库。
让我们一起享受无缝的观影体验,让PlexAutoSkip成为你个人影院系统的得力助手!