Medialytics

Client-side analytics for Plex Movie and TV libraries

211 stars 8 forks last commit first released GPL-3.0

Actively maintained

Last commit 29 Apr 2026.

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 to Medialytics

PASTA logo

PASTA

Batch audio and subtitle track manager for Plex

442
16
Last commit

Client-side web app to inspect and batch-change audio and subtitle tracks on Plex Media Server. Provides a GUI for series-, season-, or episode-level track and subtitle updates.

Actively maintained
Alternative to:
Plex logo
Plex
ChannelTube logo

ChannelTube

Scheduled YouTube channel downloader using yt-dlp

325
25
Last commit

Fetch and synchronize video or audio from YouTube channels on a schedule using yt-dlp. Runs in Docker and can trigger Plex/Jellyfin library scans.

GPL-3.0Actively maintained
Alternative to:
iTubeGo logo
iTubeGo
+2

CouchTube

YouTube-based frontend that simulates a scheduled TV channel

261
10
Last commit

CouchTube is a Go application that schedules and plays curated YouTube videos as TV-style channels using JSON playlists, with Docker and SQLite support.

GPL-3.0Actively maintained
Alternative to:
Watch2Gether logo
Watch2Gether
+2
SPIS logo

SPIS

Lightweight private image and media gallery server

212
11
Last commit

Minimal, fast image and video gallery server with PWA support, thumbnail generation, slideshows, filtering, and simple filesystem-based operation for self-hosting.

GPL-3.0Actively maintained
Alternative to:
Google Photos logo
Google Photos
+14

StreamyStats

Analytics and AI recommendations for Jellyfin libraries

807
38
Last commit

StreamyStats is a Jellyfin statistics and analytics service with dashboards, watch history insights, and optional AI chat and recommendations powered by embeddings.

Actively maintained
Alternative to:
Google Analytics logo
Google Analytics
+12
Loops logo

Loops

Federated short video sharing platform

445
57
Last commit

Federated, open-source short-video platform for communities and creators with ActivityPub federation, API access, and creator-focused features.

AGPL-3.0Actively maintained
Alternative to:
PeerTube logo
PeerTube
+1