Skip to content

MoonshineSG/plex-sync-webhook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Sync Plex viewed status for "groups".

Create 2 or more users for individual use and a "group" user. If the "group" has watched a movie/episode, that same movie/episode will be marked "watched" on their individual accounts. If all users watched a movie/episode individually, it gets marked "viewed" on the groups account.

Example: a couple has 2 ipads where they watch their own shows and the main TV where they watch together.


Runs on py3

Packages required: yaml, plexapi, flask

config.yaml (in the same folder)

server: http://{your_ip}:32400
group:
  name: GROUP_NAME
  token: GRPOUP_TOKEN
members:
  USER_NAME_1: USER_TOKEN_1
  USER_NAME_2: USER_TOKEN_2

Start as service (on port 5005) and the configure as webhook on Plex.

About

webhook to sync watched status across useres

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages