Medialytics

Medialytics

Client-side analytics for Plex Movie and TV libraries

202stars
7forks
Last commit: 3mo ago
Repo age: 6y old

Medialytics is a lightweight, client-side analytics app that analyzes the content of a Plex Media Server library and presents visual reports about that content. It fetches and parses the Plex XML feed for Movie and TV libraries and generates interactive charts and CSV exports to help inspect and diagnose media attributes.

Key Features

  • Treemap and chart visualizations for TV shows and movies (show size, episode counts, audience ratings)
  • Movie analysis tool comparing container, codec, resolution, bitrate, file size and related attributes
  • Bar, pie, scatter and line charts for collections, genres, studios, countries, decades, actors and more
  • CSV export options for underlying data and aggregated statistics
  • Library-level statistics for total size, total duration, longest/oldest items and additions over time
  • Detects unmatched library items and reports watched vs unwatched counts
  • Pure client-side parsing of Plex XML feed; optional Docker image for local hosting

Use Cases

  • Audit a Plex library to find large files, unusual codecs or containers that may require re-encoding
  • Produce reports on content composition (studios, genres, decades) for cataloging or storage planning
  • Identify duplicate or multiple-edition titles and analyze resolution/bitrate distribution for transcoding decisions

Limitations and Considerations

  • Requires the Plex private token for API access; the token grants full access and must be kept secret — there is no read-only token option
  • The Plex XML feed truncates some multi-valued fields (e.g., only the first few genres, actors or directors), which can affect counts for those attributes
  • Only Movie and TV library types are parsed by default; audio, photo and other library types are not supported without code changes
  • Very large libraries can take longer to fetch and parse since the app requests the full library feed and processes it client-side

Medialytics is a practical tool for locally inspecting and visualizing the content of Plex libraries. It focuses on media-attribue insights rather than runtime analytics and is suited to administrators and enthusiasts who need a quick, visual inventory of their media collections.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Grafana

Grafana

Observability dashboards and alerting for metrics, logs, and traces

71.7k
13.4k
Last commit: 18h ago

Grafana is an open source observability and data visualization platform for querying, graphing, and alerting on metrics, logs, and traces across many data sources.

Alternative to:
Grafana Cloud
Grafana Cloud
+19
Apache Superset

Apache Superset

Data exploration, visualization, and dashboarding platform

70.1k
16.5k
Last commit: 19h ago

Apache Superset is an open-source BI platform for SQL-based data exploration, interactive dashboards, and rich visualizations with a no-code chart builder and SQL editor.

Alternative to:
Apache Superset (Managed Cloud)
Apache Superset (Managed Cloud)
+18
Metabase

Metabase

Open-source business intelligence and embedded analytics platform

45.6k
6.2k
Last commit: 18h ago

Metabase is an open-source BI and embedded analytics tool for querying databases, building dashboards, and sharing reports with permissions, alerts, and embedding.

Alternative to:
Metabase Cloud
Metabase Cloud
+19
Appsmith

Appsmith

Open-source low-code platform for internal tools and dashboards

38.9k
4.4k
Last commit: 2d ago

Build and deploy internal tools, admin panels, and dashboards with a low-code UI builder that connects to databases and APIs and supports JavaScript logic and Git workflo...

Alternative to:
Retool
Retool
+14
ToolJet

ToolJet

Low-code platform for building internal apps, dashboards, and workflows

37.2k
4.9k
Last commit: 1d ago

ToolJet is an open-source low-code platform to build and deploy internal tools, dashboards, and workflows with integrations for databases, APIs, and SaaS apps.

Alternative to:
Retool
Retool
+19
Redash

Redash

Query, visualize, and share data from multiple data sources

28.2k
4.5k
Last commit: 13d ago

Open source BI tool to connect to many data sources, run SQL/NoSQL queries, build visualizations and dashboards, share insights, and set alerts and scheduled refreshes.

Alternative to:
Redash
Redash
+19