# PlexIPTV

PlexIPTV is a self-hosted media applications app. Makes an IPTV subscription show up as live TV in Plex, by pretending to be an HDHomeRun tuner. It is open source and self-hosted, installable on Unraid.

Canonical page: https://ourlocalhost.com/app/7118/plexiptv

## Description

Makes an IPTV subscription show up as live TV in Plex, by pretending to be an HDHomeRun tuner. Give it an m3u playlist URL or an Xtream account, or several of each, and it filters, renames and numbers the channels, proxies the streams so your provider only ever sees one viewer, and serves an XMLTV guide with your channel logos. ffmpeg is included, for RTSP channels and HLS with fragmented MP4 segments. The first start writes settings.json into the config folder and prints a dashboard password in the container log, so open the log first. Put your provider in settings.json, restart the container, then add an HDHomeRun tuner in Plex at your server's address and port 1234. Apart from the dashboard there is no login, so keep it on your LAN.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

59/100 (Fair), based on 3 of 4 factors.
- Maintained: 79 (last commit 4 days ago)
- Popular: 46 (200 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Unraid: https://ca.unraid.net/apps/plexiptv-0forpij0wl13af?q=PlexIPTV
- GitHub: https://github.com/xiaodoudou/PlexIPTV

## Common questions

### How do I get PlexIPTV recognized by Plex after the first start?

Put your provider in settings.json, restart the container, then add an HDHomeRun tuner in Plex at your server's address and port 1234.

### Where do I find the dashboard password on first run?

The first start writes settings.json into the config folder and prints the dashboard password in the container log.

### Can multiple people watch the same IPTV subscription through PlexIPTV?

It proxies the stream so the provider only ever sees one viewer, the server. This can let several people watch the same channel on a line that allows one.

### Do I need to install ffmpeg separately?

ffmpeg is included for RTSP channels and HLS with fragmented MP4 segments.

### What happens if my IPTV provider goes offline?

It caches the playlist locally and falls back to it when the provider is down.

### Should I expose the PlexIPTV interface outside my LAN?

Apart from the dashboard there is no login, so keep it on your LAN.

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