Tracearr is a real-time monitoring platform for Plex, Jellyfin, and Emby. One dashboard for all your media servers, available on iOS, Android, and web.
REAL-TIME STREAMING DASHBOARD
See who's watching, what they're playing, and where they're streaming from - the moment it happens. Active sessions appear instantly with full details: device, quality, location, and transcoding status. Plex streams update via Server-Sent Events for zero-latency detection. A
live stream map shows exactly where your viewers are watching from around the world.
FLEXIBLE RULE BUILDER
Build custom automation rules using 20+ condition fields:
• Session behavior - concurrent streams, travel speed, unique IPs/devices in a time window, account inactivity
• Stream quality - resolution, transcoding, bitrate thresholds
• User attributes - specific users, trust score, account age
• Device & client - device type, platform, player app
• Network & location - country, IP ranges, local vs remote
• Scope - target specific servers or media types
Combine any conditions with AND/OR logic. When rules trigger, choose from multiple actions:
• Create violation with severity levels
• Send notifications (push, Discord, email, webhook)
• Adjust or reset trust scores automatically
• Terminate streams instantly
• Message the client directly (Jellyfin/Emby)
Chain multiple actions on a single rule. Set cooldowns to prevent spam. Classic templates for common patterns - impossible travel, simultaneous locations, device velocity, concurrent streams, geo restrictions - get you started in seconds.
TRUST SCORES
Users earn (or lose) trust based on their behavior. Rules can automatically adjust scores when they trigger. See at a glance which accounts might need attention.
SESSION HISTORY & ANALYTICS
Browse complete session history with powerful filters: date range, user, platform, country, media type, and transcode decision. Search across your entire watch history. See aggregated stats - total plays, watch time, unique viewers.
The web dashboard includes deep library analytics: storage usage, quality distribution, duplicate detection, engagement metrics, and viewing patterns.
USER PROFILES
Drill into any user to see their activity: recent sessions, known devices, geographic locations, trust score history, and any violations. Everything you need to understand how an account is being used.
PUSH NOTIFICATIONS
Stay informed without constantly checking the app. Configure notifications for:
• Rule violations (filter by type and severity)
• Stream starts and stops
• New device detection
• Trust score changes
• Server up/down status
Set quiet hours to pause notifications overnight. Critical alerts can override quiet hours.
MULTI-SERVER SUPPORT
Connect multiple Plex, Jellyfin, and Emby servers to a single Tracearr instance. Switch between servers or view combined stats. No more juggling separate dashboards.
SELF-HOSTED & PRIVATE
Tracearr runs on your hardware. Your watch history, user data, and analytics never leave your network. The mobile apps connect directly to your server - nothing routes through third parties.
Import existing data from Tautulli or Jellystat so you don't start from zero.
REQUIREMENTS
You need a running Tracearr server to use this app. It's free, open source, and runs in Docker. Visit github.com/connorgallopo/tracearr for setup instructions.
Questions or issues? Open an issue on GitHub or join the Discord community.