Tautulli
Connect Tautulli to unlock analytics and monitoring on your homescreen-hero dashboard. Track collection performance, view streaming activity in real-time, and visualize viewing trends with interactive charts.
Setup
- Find your API key in Tautulli Settings > Web Interface > API
- Add it to your
.envfile:
HSH_TAUTULLI_API_KEY=your-api-key
HSH_TAUTULLI_BASE_URL=http://your-tautulli-ip:8181 # Optional, defaults to http://localhost:8181
- If you didn't enable Tautulli in the Setup Wizard, simply enable it on the Integrations page (or directly in
config.yaml):
tautulli:
enabled: true
Dashboard Widgets
Once connected, three Tautulli-powered widgets become available on your dashboard:
Analytics Card
Displays your top 5 collections by play count over the last 30 days. Toggle between Movies and TV Shows to see which collections are getting the most attention. Includes a "Collect Now" button to manually trigger a fresh analytics snapshot.
Active Streams Card
Shows current live streaming activity on your Plex server. Color-coded - green when people are watching, gray when idle. Click to expand and see details for each active stream: who's watching, what they're watching, playback state, and progress.
Auto-refreshes every 30 seconds.
Graph Carousel
A three-panel carousel with interactive charts:
- Peak Concurrent Viewers - Maximum simultaneous streams over time
- Peak Viewing Hours - Play distribution by hour of day (great for seeing when your server is busiest)
- Stream History - Play count trends over time
Each graph supports time range filtering: 24 Hours, Week, Month, or Year.
Analytics Collection
homescreen-hero collects analytics snapshots that aggregate play counts and watch time across your rotation collections. Since Tautulli tracks individual items (not collections), homescreen-hero queries each item in a collection and aggregates the stats.
Collection happens in two ways:
- Automatically after each rotation - enabled by default via
collect_on_rotation - Manually - click "Collect Now" on the Analytics widget
tautulli:
enabled: true
collect_on_rotation: true # Auto-collect after each rotation (default: true)
collect_interval_hours: 24 # Minimum hours between collections (default: 24)
What Tautulli Unlocks
Beyond the dashboard widgets, having Tautulli connected also enables:
- Unwatched Report tool - requires Tautulli to query watch history (see Tools & Utilities)
- Collection performance tracking - see which collections actually get watched after rotation