unsubbed.co

Replex

For media servers, Replex is a self-hosted solution that provides proxy for transforming the communication between a Plex server and clients.

Overview

Remix your Plex hubs Remix your Plex hubs. Contribute to lostb1t/replex development by creating an account on GitHub. The project has 256 GitHub stars.

Key Features

Source: GitHub README

  • Merge hubs (recommended rows) from different libraries into a single hub (interleave). Aka have movies and shows in a single row.
  • Choose between styles, shelf (default) or hero.
  • Remove watched items from hubs.
  • Auto load artwork for hero styles.
  • Filter hubs by its restrictions (per user hub)
  • Disable user state: remove watched badges from hub items.
  • Disable leaf count: remove episode count from artwork.
  • Force maximum quality.
  • Auto select version based on resolution of the client.
  • Fallback to different version if selected version is video transcoding.

Getting Started

Source: GitHub README

version: "3"
services:
  plex:
    image: lscr.io/linuxserver/plex:latest
    container_name: plex
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - VERSION=docker
      # claim from https://plex.tv/claim 
      - PLEX_CLAIM=
    ports:
      - 32400:32400
     volumes:
       - /path/to/library:/config
       - /path/to/tvseries:/tv
       - /path/to/movies:/movies
    restart: unless-stopped
  replex:
    image: ghcr.io/lostb1t/replex:latest
    container_name: replex
    environment:
      REPLEX_HOST: http://plex:32400
      REPLEX_TOKEN: ***** # server admin plex token: https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/
    ports:
      - 3001:80
    restart: unless-stopped
    depends_on:
      - plex

Normalized Features

Source: tool-features-normalized.json

docker, docker compose, media transcoding, mobile app, rest api.

Features

Integrations & APIs

  • REST API

Media & Files

  • Media Transcoding

Mobile & Desktop

  • Mobile App