Skip to content
IPTV Subscription 8K - 8K TV Subscription

Media servers

IPTV in Channels DVR with Custom Channels

Channels is a whole-home DVR: a server on your computer or NAS records TV and streams it to apps on Apple TV, Fire TV, Android and iOS devices. Its Custom Channels feature takes an M3U playlist, and optionally an XMLTV guide, so your IPTV channels sit in the same guide as everything else and can be recorded like any other channel.

Updated · 2 min read

Channels DVR at a glance

What it is
A whole-home DVR: Channels DVR Server plus free apps for Apple TV, iOS, Fire TV and Android
IPTV input
Custom Channels: an M3U playlist (URL or pasted text) and an optional XMLTV guide
Stream formats
HLS (http, https) and MPEG-TS (http, https, rtsp, satip)
Limit
750 channels per M3U playlist
Subscription
$8 a month or $80 a year, first month free

From Channels’ documentation and subscription page and the UK App Store, checked 6 October 2026.

How it fits together

Channels has two parts. Channels DVR Server runs on an always-on machine at home and does the recording; Channels lists macOS, Windows, Linux, Raspberry Pi, Docker and NAS systems including Synology, QNAP, TrueNAS Scale and Unraid. The Channels apps on your TVs and phones connect to that server to watch live TV and recordings. The iOS and Apple TV app, from Fancy Bits, LLC, is on the UK App Store.

Some of Channels’ features, such as TV Everywhere logins with US pay-TV providers, are built around the US market. Custom Channels is the part that matters for IPTV: it turns any M3U playlist into channels in the Channels guide.

Add your playlist as a Custom Channels source

  1. Install Channels DVR Server on your computer or NAS and open its web settings.
  2. Add a new source and choose Custom Channels, the same way you would add any other source.
  3. Give it a name, then pick the stream format: HLS for .m3u8 streams, or MPEG-TS for .ts streams. If you’re not sure which your provider uses, see HLS vs MPEG-TS.
  4. Add the playlist, either as the M3U URL from your provider or by pasting the playlist text.
  5. Add XMLTV guide data if your provider supplies a guide link; see EPG URL.
  6. Save, then open a Channels app: the new channels appear in the guide and can be recorded.

If your provider gave you Xtream Codes details instead of a playlist link, build the M3U and guide links first with Xtream Codes to M3U.

The tags Channels reads

Channels’ documentation lists these M3U attributes:

TagWhat it does
channel-idRequired. A unique ID for each channel
channel-numberThe channel number shown in the guide
tvg-logoThe channel logo
tvg-nameThe channel’s callsign
tvc-guide-… tagsChannels’ own extensions for guide titles, descriptions, artwork, genres and placeholders
tvc-stream-vcodec, tvc-stream-acodecHint the video and audio codecs

Most IPTV playlists use tvg-id rather than channel-id, so you may need to adapt yours. Our M3U tags guide explains the common tags, and editing a playlist covers changing them. A playlist can hold up to 750 channels, so trim large lists to the channels you watch.

Limits worth knowing

  • Your provider’s connection limit still applies. Recording one channel while watching another uses two streams. See too many connections.
  • The server must stay on for recordings and for the apps to work.
  • Large playlists need trimming to fit the 750-channel limit, or a tool such as Dispatcharr to build a smaller line-up.

Channels, Plex or Jellyfin?

All three can record IPTV channels from a home server. Plex needs a proxy such as Threadfin and a Plex Pass for live TV; see IPTV in Plex. Jellyfin accepts an M3U directly and is free; see Plex vs Jellyfin for IPTV. Channels takes the M3U directly too, with a subscription for its DVR features.

FAQ

Channels DVR questions

Can Channels DVR play an M3U playlist?

Yes. Custom Channels accepts an M3U playlist as a URL or as pasted text, with HLS or MPEG-TS streams. Each channel needs a channel-id tag, and a playlist can hold up to 750 channels.

How much does Channels cost?

Channels’ subscription page gives $8 a month or $80 a year, with the first month free. It covers the DVR features such as Series Passes and watching away from home; the apps themselves are free.

Do I need a separate server?

Yes. Channels DVR Server runs on an always-on computer or NAS: macOS, Windows, Linux, Raspberry Pi, Docker or NAS systems such as Synology, QNAP and Unraid. The apps connect to it.

Sources

Facts on this page were checked against these sources. Details were correct when checked; apps and devices change, so we review this page regularly.

  1. Add Custom Channels with M3U Playlists, Channels Support (2026-10-06)
  2. Subscription, Channels Support (2026-10-06)
  3. Channels DVR Server, Channels (2026-10-06)
  4. Channels: Whole Home DVR (UK App Store listing), Apple App Store (Fancy Bits, LLC) (2026-10-06)

Start watching on your own screen

Plans from £5.83 a month on the 12-month plan, no contract and no auto-renewal. Test it first with a 24-hour free trial.