Replex

Replex

HTTP proxy to remix Plex home hubs and modify client responses

258stars
7forks
Last commit: 9mo ago
Repo age: 3y old

Replex is a proxy that sits between Plex Media Server and Plex clients to transform and remix the server responses sent to clients. It enables merging and restyling of home hubs, per-user hub filtering, quality enforcement and stream redirection without modifying the Plex server itself.

Key Features

  • Interleave/merge collection hubs from different libraries into a single home row (combine movie and show rows)
  • Two hub styles: shelf (default) and hero; auto-loads artwork for hero style
  • Exclude watched items from hubs and optionally remove continue-watching rows or watched badges
  • Apply collection restrictions per-user so hubs respect library restrictions
  • Force maximum quality or prefer direct-play for specified resolutions; auto-select version closest to client resolution
  • Fallback to alternate media versions when a requested version would trigger video transcode
  • Optionally redirect media stream requests to an alternate host to avoid proxying heavy streams
  • Configured via environment variables; runs as a standalone Rust binary and is commonly deployed in Docker

Use Cases

  • Combine and unify home screen rows from multiple libraries so movies and TV appear in a single interleaved row
  • Enforce higher-quality direct-play preferences or auto-select appropriate media versions per client
  • Hide watched content from home hubs and enforce collection-based restrictions per user

Limitations and Considerations

  • Some clients have platform-specific limitations: hero hubs on Android cap at ~100 items and may display slightly cropped hero artwork
  • Excluding watched items can impose per-library item limits (documented behavior when mixing libraries)
  • Removing user-state badges is not consistent across all Plex clients
  • Remote access requires disabling Plex built-in remote access and provisioning a secure custom URL (reverse proxy + TLS) for reliable client connections
  • Project repository indicates the original author moved away from Plex and the project is seeking maintainers

Replex is a focused proxy tool for Plex operators who need finer control over home hubs, per-user hub behavior and client playback selection. It is lightweight, configurable via environment variables, and typically deployed alongside Plex using Docker or a reverse proxy.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Caddy

Caddy

Extensible web server and reverse proxy with automatic HTTPS

69.2k
4.6k
Last commit: 1d ago

Caddy is a fast, extensible Go web server and reverse proxy with automatic HTTPS (ACME), HTTP/1.1, HTTP/2, and HTTP/3 support, and a JSON config API.

Alternative to:
Caddy Cloud
Caddy Cloud
+8
Traefik Proxy

Traefik Proxy

Cloud-native reverse proxy, load balancer, and ingress controller

61.1k
5.8k
Last commit: 1d ago

Traefik Proxy is a dynamic reverse proxy and load balancer that auto-discovers services from Docker, Kubernetes, and other providers, with HTTPS, routing, and observabili...

Alternative to:
Traefik Cloud
Traefik Cloud
+7
Kong Gateway

Kong Gateway

Cloud-native API and LLM gateway with extensible plugins

42.5k
5k
Last commit: 2mo ago

Kong Gateway is a high-performance, cloud-native API gateway for routing, securing, and observing API traffic, with an extensible plugin system and Kubernetes support.

Alternative to:
Amazon API Gateway
Amazon API Gateway
+7
Nginx Proxy Manager

Nginx Proxy Manager

Web UI to manage Nginx reverse proxy hosts and SSL certificates

31.1k
3.5k
Last commit: 2d ago

Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.

Alternative to:
NGINX Management Suite
NGINX Management Suite
+6
NGINX

NGINX

High-performance web server, reverse proxy, and load balancer

29.1k
7.7k
Last commit: 2d ago

NGINX is a high-performance HTTP server and reverse proxy with caching, load balancing, TLS termination, and TCP/UDP proxying via a modular architecture.

Alternative to:
NGINX Management Suite
NGINX Management Suite
+2
Pangolin

Pangolin

Identity-aware VPN and reverse proxy for secure remote access

18k
532
Last commit: 2d ago

Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

Alternative to:
Cloudflare Access
Cloudflare Access
+16