_mod_TAUTULLI
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
What “read-only” means
Read-only means CrossWatch will never write to Tautulli.
So Tautulli can only be used as a source in a pair.
Syncing Tautulli with the CrossWatch tracker
Use this to import Plex history into the local CrossWatch tracker:
Create a pair:
TAUTULLI→CROSSWATCHEnable only:
historyRun 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
Provider surface
health()build_index(feature)add(feature, items)(no-op in practice)remove(feature, items)(no-op in practice)
Features
history→providers/tautulli/_history.py
Capabilities
read_only: truecan_source: truecan_target: falsebidirectional: falseprovides_ids: trueindex_semantics: "present"
Config
Config block name:
Tautulliortautulli
Common keys:
server_url,api_keyverify_ssl(defaulttrue)timeout(default10.0),max_retries(default3)
Gotchas
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?