Watch: PLEX
Scrobble provider implementation for Plex (live sessions and playback events).
Last updated
Was this helpful?
Scrobble provider implementation for Plex (live sessions and playback events).
This is the Plex watch provider used by Watcher mode.
It listens to Plex playback state and emits ScrobbleEvent.
live playback events (start/pause/stop)
progress tracking and completion detection
Username filters can drop events.
Server UUID filters can drop events.
Missing IDs reduces sink match rate.
providers/scrobble/plex/watch.py
class: WatchService
functions: make_default_watch, autostart_from_config
Plex server API (base URL from config)
emits events into providers/scrobble/scrobble.py dispatcher
updates currently_watching state (best effort)
Common namespaces:
plex.*
scrobble.*
filters.*
Last updated
Was this helpful?
Was this helpful?