# Xteve

Xteve is a self-hosted IPTV streaming and recording service that provides a TVHeadend-compatible interface so TV clients can watch live channels, use time-shift, and record programs. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/544/xteve

## Description

Xteve is a self-hosted IPTV streaming and recording service that provides a TVHeadend-compatible interface so TV clients can watch live channels, use time-shift, and record programs.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

18/100 (Low), based on 3 of 4 factors.
- Maintained: 0 (last commit 1366 days ago)
- Popular: 32 (38 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Official website: http://xteve.de
- GitHub: https://github.com/alturismo/xteve
- Docker Hub: https://hub.docker.com/r/alturismo/xteve
- Unraid: https://ca.unraid.net/apps/xteve-1qpftdl1k3w0cl?q=xteve

## Common questions

### How do I access and configure xteve in a Docker setup?

Run the container with host networking and mounts for /root/.xteve, /config, /tmp/xteve, and optionally /TVH. After the container starts, open the host IP on port 34400 under the /web/ path, and delete the config data if you want to start from scratch.

### Can xteve load compressed .xml.gz EPG files?

A user reports that xteve refuses to load an EPG as .xml.gz and instead wants a plain .xml file.

### What happens with xteve temp files when multiple devices stream at once?

One GitHub issue reports that xteve writes temp files until it reaches 25, then deletes old files and writes again, which can cause buffering with two or more devices while one device works fine.

### Does xteve need to start with Windows for Plex to recognize it?

A user reports that on Windows, if xteve is not started with the computer, manually starting it may require restarting the Plex server before Plex recognizes it.

### How can channel icon links work when xteve is behind a reverse proxy?

The Docker setup includes a rewrite function for reverse-proxy use of the XML data so icon links can work.

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