
Replex
HTTP proxy to remix Plex home hubs and modify client responses
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:
Similar Services

Caddy
Extensible web server and reverse proxy with automatic HTTPS
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.

Traefik Proxy
Cloud-native reverse proxy, load balancer, and ingress controller
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...

Kong Gateway
Cloud-native API and LLM gateway with extensible plugins
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.

Nginx Proxy Manager
Web UI to manage Nginx reverse proxy hosts and SSL certificates
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.

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

Pangolin
Identity-aware VPN and reverse proxy for secure remote access
Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.
Docker
Rust