Medialytics
Client-side analytics for Plex Movie and TV libraries
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:
Similar Services

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


Apache Superset
Data exploration, visualization, and dashboarding platform
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.

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

Appsmith
Open-source low-code platform for internal tools and dashboards
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...

ToolJet
Low-code platform for building internal apps, dashboards, and workflows
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.

Redash
Query, visualize, and share data from multiple data sources
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.
JavaScript
HTML
Docker
CSS