Ad

Tracearr: Multi-Server Media Monitoring

Tracearr provides real-time monitoring for Plex, Jellyfin, and Emby servers, offering comprehensive tracking of streams, analytics, and sharing detection from a single dashboard.
Screenshot of connorgallopo/Tracearr homepage

Tracearr is a monitoring platform designed for Plex, Jellyfin, and Emby media servers. It allows users to track streams in real-time, analyze playback behavior, and detect potential account sharing activities. Tracearr utilizes a Docker-based architecture with a fast and responsive backend built using Node.js and TypeScript, leveraging Redis for caching and TimescaleDB for data storage.

Tracearr stands out by providing a unified dashboard for monitoring multiple media servers, addressing the limitations of solutions that are specific to a single platform. Its extensive feature set, including comprehensive session tracking, advanced analytics like trust scoring and geo-location, and a public API for integrations, provides a level of detail and flexibility not commonly found in competing tools. It’s particularly notable for its multi-server support and built-in sharing detection features.

  • Multi-Server Support: Monitors Plex, Jellyfin, and Emby servers from a single interface.
  • Real-Time Analytics: Provides detailed insights into stream analytics, library usage, and user activity.
  • Account Sharing Detection: Flags suspicious behavior like impossible travel, simultaneous locations, and device velocity.
  • Public API: Offers a read-only REST API for integration with other services.
  • Trust Scores: Assigns trust scores to users based on their behavior, aiding in identifying potential abuse.
  • Geo-location: Includes enhanced IP geolocation with ASN data, continent, and postal codes.
  • Data Import: Allows importing data from Tautulli and Jellystat for a seamless transition.

Tracearr is an active and evolving project with regular updates and a growing community. The project features a stable release and a nightly build for testing new features, indicating ongoing development and maintenance. A comprehensive documentation set and a readily available Discord server suggest a healthy community and active support channels. The presence of CI/CD workflows further indicates a commitment to quality and reliability.

Tracearr benefits individuals and small communities who utilize multiple media servers, providing a single point of control for monitoring and managing their streaming activities. It addresses use cases requiring detailed playback analysis, sharing detection, and robust reporting capabilities. Compared to single-platform solutions, Tracearr offers significant advantages in terms of scope, efficiency, and value by consolidating monitoring across all supported platforms.

Summarize:
Share:
Stars
2,054
Forks
69
Issues
14
Created
7 months ago
Commit
17 days ago
License
OTHER
Archived
No
Updated 17 days ago

Similar Repositories