tautulli-analytics
Installation
SKILL.md
Tautulli Analytics Integration
This skill helps with Tautulli analytics features in homescreen-hero. Tautulli provides streaming metrics and watch history from Plex servers.
Key Files
- tautulli_client.py - Tautulli API client
- tautulli_analytics.py - Analytics collection logic
- analytics.py - Database operations for analytics
- analytics.py - API endpoints
Tautulli Client Overview
The TautulliClient wraps the Tautulli API v2. It handles:
- API authentication via API key in URL params
- Response parsing (Tautulli wraps responses in
{"response": {"result": "success", "data": ...}}) - Error handling for timeouts, auth failures, HTTP errors