_mod_TAUTULLI
Sync engine module for Tautulli (Plex history import support).
Last updated
Was this helpful?
Sync engine module for Tautulli (Plex history import support).
Provider ID: TAUTULLI
Version (module): 1.0.0
Tautulli support in the sync engine.
This provider is read-only.
Use it to import / sync:
history
Setup docs:
Don’t sync Tautulli directly to other providers.
Sync Tautulli → CrossWatch first, then sync CrossWatch → other providers.
Don’t forget to enter your Tautulli User ID.
See also: Auth: Tautulli
Read-only means CrossWatch will never write to Tautulli.
So Tautulli can only be used as a source in a pair.
Use this to import Plex history into the local CrossWatch tracker:
Create a pair: TAUTULLI → CROSSWATCH
Enable only: history
Run a dry run first.
Run the real sync.
Then you can sync from the local tracker into other providers:
This won’t work in reverse (CROSSWATCH → TAUTULLI).
Entry point: sync/_mod_TAUTULLI.py
health()
build_index(feature)
add(feature, items) (no-op in practice)
remove(feature, items) (no-op in practice)
history → providers/tautulli/_history.py
read_only: true
can_source: true
can_target: false
bidirectional: false
provides_ids: true
index_semantics: "present"
Config block name:
Tautulli or tautulli
Common keys:
server_url, api_key
verify_ssl (default true)
timeout (default 10.0), max_retries (default 3)
Keep this provider as a source only.
Write calls may exist on the surface, but should be treated as no-ops.
Last updated
Was this helpful?
Was this helpful?
Orchestrator
└─ OPS.build_index(cfg, feature)
└─ TAUTULLIModule.build_index(feature)
└─ providers/tautulli/_{feature}.py : build_index(adapter, ...)