ErsatzTV

ErsatzTV

Docker app from randomninjaatk's Repository

Overview

Stream custom live channels using your own media.

Nvidia GPU Use
Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and
add --runtime=nvidia to "extra parameters" (switch on advanced view) and
copy your GPU UUID to NVIDIA_VISIBLE_DEVICES.

Intel GPU Use
Edit your go file to include:
modprobe i915
, save and reboot, then
add --device=/dev/dri to "extra parameters" (switch on advanced view)

ErsatzTV

ErsatzTV lets you transform your media library into a personalized, live TV experience - complete with EPG, channel scheduling, and seamless streaming to all your devices. Rediscover your content, your way.

contact features community

epg-example

How It Works

  1. Install ErsatzTV: Download and set up the server on your system.
  2. Add Your Media: Connect your media libraries and collections.
  3. Create Channels: Design and schedule your own live channels.
  4. Stream Anywhere: Watch on any device with IPTV and EPG support.

Key Features

  • Custom channels: Create and schedule your own live TV channels.
  • IPTV & EPG: Stream with IPTV and Electronic Program Guide support.
  • Hardware Transcoding: High-performance streaming with hardware acceleration (NVENC, QSV, VAAPI, AMF, VideoToolbox)
  • Media Server Integration: Connect Plex, Jellyfin, Emby and more.
  • Music & Subtitles: Mix music videos and enjoy subtitle support.
  • Open Source: Free, open, and community-driven project.

Documentation

Documentation is available at ersatztv.org.

License

This project is inspired by pseudotv-plex and the dizquetv fork and is released under the zlib license.

Install ErsatzTV on Unraid in a few clicks.

Find ErsatzTV in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for ErsatzTV Review the template variables and paths Click Install

Download Statistics

2,862,902
Total Downloads
62,510
This Month
68,751
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
jasongdove/ersatztv
Last Updated2026-02-26
First Seen2021-03-18

Runtime arguments

Web UI
http://[IP]:[PORT:8409]
Network
host
Shell
bash
Privileged
false

Template configuration

Host Port for 8409Porttcp

Container Port: 8409

Target
8409
Default
8409
Host Path for /root/.local/share/ersatztvPathrw

Container Path: /root/.local/share/ersatztv

Target
/root/.local/share/ersatztv
Default
/mnt/user/appdata/ErsatzTV
Nvidia Visible DevicesVariable

Nvidia Visible Devices (Optional - Requires Nvidia GPU and Unraid Nvidia build)

Target
NVIDIA_VISIBLE_DEVICES