PlexAutoSkip
Automatically skip tagged content in Plex
A background python script that monitors local playback on your server (LAN only) and will automatically 'press' the Skip Intro button or skip other similarly tagged content automatically
Only works on LAN sessions (not remote) as Plex does not allow seeking adjustments via the API for remote sessions
Currently Plex uses markers and chapters to tag potentially skippable content as follows:
- Markers
- Intros
- Commercials
- Chapters
- Advertisements
Requirements
- Python3
- PIP
- PlexPass (for automatic markers)
- PlexAPI
- Websocket-client
Setup
- Ensure you have Python and PIP installed
- Clone the repository
- Install requirements using
pip install -R ./setup/requirements.txt
- Run
main.py
once to generate config files or copy samples from the./setup
directory - Edit
./config/config.ini
with your Plex account or Plex server settings - Run
main.py
config.ini
custom.json
Optional custom parameters for which movie, show, season, or episode should be included or blocked. You can also define custom skip segments for media if you do not have Plex Pass or would like to skip additional areas of content
Docker
Special Thanks
- Plex
- PlexAPI
- Skippex
- https://github.com/Casvt/Plex-scripts/blob/main/stream_control/intro_skipper.py