How to Set Up Plex Live TV and DVR — Complete Guide
Plex can do more than stream your personal media library. With a compatible over-the-air (OTA) tuner and an active Plex Pass subscription, you can watch live broadcast television and record shows directly from within the Plex interface. No cable subscription required. You get local channels like ABC, CBS, NBC, FOX, and PBS in full HD, recorded automatically to your server for on-demand viewing.
This guide walks through the complete setup: choosing a tuner, configuring the electronic program guide, recording shows, enabling commercial skip, and managing storage for your recordings.
What You Need
Before starting, gather the following:
- Plex Pass. Live TV and DVR is a Plex Pass feature. It is not available on free Plex accounts. You need either a monthly ($4.99), yearly ($39.99), or lifetime subscription.
- A compatible OTA tuner. Plex supports network-attached tuners, with HDHomeRun being the most widely used and best-supported option.
- An OTA antenna. A standard indoor or outdoor antenna that receives broadcast channels in your area. Signal quality depends on your distance from broadcast towers.
- Sufficient storage. DVR recordings consume disk space. Budget roughly 4 to 8 GB per hour of HD recording, depending on the broadcast bitrate.
- A running Plex Media Server. Version 1.10 or later, though you should always run the latest version for best compatibility.
Choosing a Tuner
The HDHomeRun family of tuners from SiliconDust is the gold standard for Plex Live TV. These are small network-attached boxes that connect to your router via Ethernet and to your antenna via coaxial cable. Plex discovers them automatically on your network.
Popular HDHomeRun Models
| Model | Tuners | Notes |
|---|---|---|
| HDHomeRun FLEX DUO | 2 | Most affordable option. Supports two simultaneous channels. |
| HDHomeRun FLEX 4K | 4 | Four tuners, ATSC 3.0 support for future 4K broadcasts. |
| HDHomeRun CONNECT | 2 | Older model, still fully supported. ATSC 1.0 only. |
The number of tuners determines how many channels you can watch or record simultaneously. Two tuners means you can record two shows at once, or watch one live while recording another. If you plan to record aggressively, consider a four-tuner model.
Beyond HDHomeRun, Plex also supports some other tuners including the Hauppauge WinTV series and certain AVerMedia devices. However, HDHomeRun provides the most seamless experience with automatic network discovery and consistent firmware updates.
Setting Up the Antenna
Your antenna is what actually receives the broadcast signal. The tuner just converts it to a network stream. A few tips for getting the best reception:
- Check your location. Use a tool like
antennaweb.orgor the FCC's DTV reception maps to see which broadcast towers are near you and what channels you can expect to receive. - Elevation matters. Higher placement generally means better reception. A rooftop or attic-mounted antenna outperforms a tabletop model in most cases.
- Use RG6 coaxial cable. If running a long cable from antenna to tuner, use RG6 rather than the thinner RG59. It has less signal loss over distance.
- Amplification. If you are more than 30 miles from broadcast towers, a signal amplifier can help. If you are close to towers, an amplifier can actually cause problems by overloading the tuner.
Adding the Tuner to Plex
With your HDHomeRun connected to your network and your antenna plugged in, open Plex Web and navigate to Settings. Under "Live TV & DVR," click "Set Up Plex DVR."
- Tuner detection. Plex will scan your network and find the HDHomeRun automatically. If it does not appear, confirm the tuner is powered on and connected to the same network as your Plex server. You can also enter the tuner's IP address manually.
- Channel scan. Plex will instruct the tuner to scan for available channels. This takes one to three minutes. When complete, you will see a list of all detected channels with signal strength indicators.
- Channel selection. Uncheck any channels you do not want. Shopping channels, religious broadcasters, and low-signal channels are common candidates for removal. Fewer channels means a cleaner guide.
Configuring the Electronic Program Guide (EPG)
The EPG is what tells Plex what is airing on each channel and when. Without it, you would see channel numbers but no program names, descriptions, or scheduling data.
Plex includes a built-in EPG powered by Gracenote that covers most North American and European markets. During setup, Plex will ask for your postal code to match your channels against the correct local listings. It then maps detected channels to their guide entries automatically.
If Plex cannot match a channel, you can manually assign it. This sometimes happens with smaller local stations or subchannels (like 7.2 or 11.3). Click the unmatched channel and search for it by call sign or network name.
Using a Custom EPG Source
If the built-in guide data does not cover your channels or if you prefer more detailed listings, Plex supports XMLTV-format guide data. Services like Schedules Direct provide comprehensive EPG data for a modest annual fee. To use a custom source, select "Have an XMLTV guide?" during setup and point Plex to the URL or local file containing the guide data.
Recording Shows with the DVR
Once Live TV is configured, you can browse the program guide and schedule recordings directly from Plex.
Recording a Single Episode
Find the show in the guide, click on it, and select "Record." Plex will record the broadcast at the scheduled time and add it to your library. The recording appears like any other piece of content in Plex, with metadata, artwork, and episode information.
Recording an Entire Series
For ongoing shows, select "Record All New Episodes" or "Record All Episodes." Plex will monitor the guide and automatically record new airings. You can configure whether to keep all recordings or only the most recent episodes, which helps manage storage.
Recording Priority
If you have a two-tuner device and three shows overlap, Plex needs to know which two to record. The DVR priority list lets you rank your shows. Higher-priority shows always get recorded first. You can rearrange priorities under Settings, then Live TV & DVR, then DVR.
Commercial Skip
One of the most compelling Plex Pass features for DVR users is automatic commercial detection. After a recording finishes, Plex analyzes the video to identify commercial breaks and inserts chapter markers at each transition.
When you play back a recording, Plex shows a "Skip" button whenever a commercial break begins, just like the Skip Intro feature for TV shows. You can also configure Plex to automatically skip commercials entirely, with no button press needed.
Commercial detection is CPU-intensive. Processing a one-hour recording typically takes five to fifteen minutes on a modern CPU. If you record many shows overnight, expect your server to be busy processing them the next morning. Hardware with Quick Sync or a dedicated GPU handles this more efficiently.
Storage Requirements and Management
DVR recordings accumulate quickly. Here are rough estimates for per-hour storage:
| Content Type | Approximate Size per Hour |
|---|---|
| 720p broadcast | 3 to 5 GB |
| 1080i broadcast (typical) | 5 to 8 GB |
| 1080p broadcast (rare) | 6 to 10 GB |
Recording four shows per day at an average of 6 GB per hour adds up to roughly 720 GB per month. Plan your storage accordingly.
To manage storage, use Plex's built-in retention settings. For each series recording, you can choose to keep only the five most recent episodes, or automatically delete recordings after they have been watched. Plex can also be configured to delete the oldest recordings when the DVR storage location runs low on disk space.
Watching Live TV on Clients
Once everything is set up, Live TV appears as a new section in your Plex apps. The channel guide shows what is currently airing and what is coming up. Click any currently-airing show to start watching it live. You get a channel-surfing experience similar to cable, but streaming through your Plex server.
Live TV works on most Plex clients including iOS, Android, Apple TV, Android TV, Roku, smart TVs, and the web app. Playback of live streams can be slightly more demanding on your server than recorded content, because Plex must transcode the broadcast stream in real time for clients that do not support the native MPEG-TS format.
Troubleshooting Common Issues
Tuner not detected. Confirm the HDHomeRun is on the same subnet as your Plex server. Check the tuner's status page at my.hdhomerun.com to verify it has a valid IP address. If using Docker for Plex, ensure the container has host networking or that multicast traffic can reach it.
Weak or missing channels. Reposition your antenna, try a higher location, or consider an amplified antenna. Re-run the channel scan after any antenna adjustment.
Recordings fail to start. Check that you have enough available tuners. If all tuners are busy with other recordings or live streams, new recordings cannot start. Also verify that your DVR storage path is writable and has sufficient free space.
Guide data is missing or wrong. Re-run the guide setup and verify your postal code. If using XMLTV, confirm the source URL is accessible and the data is fresh.
Phlix — The Photo Browser for Plex
Plex does more than video. If you store photos on your Plex server, Phlix gives you a fast chronological timeline, year scrubber, and 4K AirPlay slideshows. Free to browse.
Download Phlix FreeiOS 17+ · Works with any Plex Media Server