Tautulli
Plex's own dashboard shows current streams and forgets everything else - which is why every
Plex server admin eventually installs Tautulli, the analytics layer. This Python web
application (descended from PlexWatch and Headphones) logs complete watch history - what was
watched, who watched it, when, where, from which device and IP, and whether it played directly
or transcoded - and turns it into clean Highcharts graphs of daily plays, concurrent streams,
bandwidth, and platform breakdowns. The home page surfaces top statistics over configurable
windows: most-watched content, most active users, stream type ratios. For running a server
shared with family and friends, this is operational truth: spot the user forcing 4K transcodes
on a phone, see which libraries earn their disk space, and track sync activity across users.
The notification engine triggers on server events - playback starts, transcode decision
changes, recently added media, server down - through dozens of agents (Discord, Telegram,
Slack, email, webhooks) with fully customizable text and conditions, plus arbitrary script
execution. Scheduled newsletters email your users a styled digest of recently added content. A
comprehensive API exposes every statistic for dashboards like Homarr, and an official mobile
app monitors activity on the go. Themed to match Plex/Web. GPL-licensed.
Deploy