# ErsatzTV

ErsatzTV is an open-source personal IPTV application that lets home media users turn their library into scheduled custom live channels with EPG support. It is open source and self-hosted, installable on Docker Hub, Proxmox and Unraid.

Canonical page: https://ourlocalhost.com/app/709/ersatztv

## Description

ErsatzTV is an open-source personal IPTV application that lets home media users turn their library into scheduled custom live channels with EPG support.

## Platform availability

Available on 3 of 9 platforms: Unraid, Proxmox, Mac.

## Desktop and other devices

Mac.

## Health score

83/100 (Excellent), based on 5 of 5 factors.
- Maintained: 100 (last commit 16 days ago)
- Popular: 70 (2,996 GitHub stars)
- Easy to install: 55 (3 install platforms, install notes, Docker image)
- Light to run: 95 (500 MB minimum RAM, runs on ARM)
- Security check: 85 (no serious findings, CI)

## Links

- Official website: https://ersatztv.org/
- Docker Hub: https://hub.docker.com/r/jasongdove/ersatztv
- Documentation: https://ersatztv.org/docs
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=ersatztv
- Unraid: https://ca.unraid.net/apps/ersatztv-1xab4v601e6jv2?q=ErsatzTV
- GitHub: https://github.com/ErsatzTV/ErsatzTV
- desktop: https://github.com/ErsatzTV/ErsatzTV/releases/latest

## Common questions

### Why might an ErsatzTV channel appear in the guide but not play?

Each virtual channel is played from an M3U8 stream URL. If that stream path is wrong or blocked by your network, the channel may appear in the list but not play.

### What should I check if stream quality is poor or CPU usage is high?

FFmpeg profiles control how ErsatzTV re-encodes streams for different devices and network speeds. If a profile is missing, too heavy, or mismatched to your hardware, playback may stutter, fail, or use too much CPU.

### What hardware acceleration does ErsatzTV support?

ErsatzTV supports hardware transcoding with NVENC, QSV, VAAPI, AMF, and VideoToolbox.

### Which media servers can I connect to ErsatzTV?

ErsatzTV can connect to Plex, Jellyfin, Emby, and more.

### Can Kodi be used with ErsatzTV?

A user reports that Kodi works well with both pulling from Jellyfin directly and using ErsatzTV, though it takes a bit more setup.

---
Source: Our Local Host (https://ourlocalhost.com/app/709/ersatztv), the self-hosted and open-source app directory.
