A whole-home IPTV DVR system lets every TV, phone, and tablet in your home access live Canadian TV and recorded programmes — all from a single central server running on an old PC or NAS device.
This guide covers the three main software options: Plex, Emby, and Jellyfin. All three work with Apollo Group TV's M3U playlist and EPG to turn your home into a full cable-replacement DVR system.
What You Need
Server Hardware
Old PC, Mac, or NAS — min 4GB RAM, quad-core CPU
Storage
2 TB+ external drive (~800 hours HD recording)
Network
Wired Ethernet for server; Wi-Fi OK for clients
IPTV subscription
Apollo Group TV — includes M3U URL and EPG URL
DVR software
Plex, Emby, or Jellyfin (all free to start)
Client devices
Any Firestick, Smart TV, phone, tablet, or PC
Choosing Your DVR Software
Plex Media Server
Free (Plex Pass CA$7.99/mo for DVR)Best overall — polished apps for every device
Pros
- ✓Beautiful interface
- ✓Apps for every platform
- ✓Remote access built-in
- ✓4K transcoding
- ✓Large user base
Cons
- ✗DVR requires Plex Pass subscription
- ✗More resource-intensive
Emby Server
Free (Emby Premier optional — CA$4.99/mo)Best balance of features and cost
Pros
- ✓Live TV & DVR free in base version
- ✓Excellent mobile apps
- ✓Hardware transcoding
- ✓Plugin ecosystem
- ✓Lower resource usage than Plex
Cons
- ✗Some advanced features need Emby Premier
- ✗Smaller community than Plex
Jellyfin
100% Free & Open SourceBest for zero-cost DVR
Pros
- ✓Completely free including DVR
- ✓No account required
- ✓Privacy-focused (no data collection)
- ✓Active development
- ✓Self-hosted
Cons
- ✗Less polished than Plex/Emby
- ✗Fewer third-party integrations
- ✗Requires more technical knowledge
Setting Up IPTV DVR with Plex (Step-by-Step)
Step 1: Install Plex Media Server
- 1Download Plex Media Server from plex.tv/media-server-downloads (free).
- 2Install on your Windows, Mac, or Linux PC.
- 3Open Plex in your browser at localhost:32400/web.
- 4Create a free Plex account and link your server.
- 5Subscribe to Plex Pass (required for Live TV DVR features).
Step 2: Add Apollo Group TV as a Live TV Source
- 1In Plex, go to Settings → Live TV & DVR.
- 2Click 'Set Up Plex DVR' or 'Add Device'.
- 3Choose 'M3U Tuner' as the tuner type.
- 4Enter your Apollo Group TV M3U playlist URL.
- 5Click Continue — Plex will detect your channels.
- 6Add your EPG URL in the Guide Data section.
- 7Confirm channel matching and click Finish.
Step 3: Configure Recording Storage
- 1Connect your external hard drive (2 TB+) to the server PC.
- 2In Plex → Settings → DVR, set the recording destination to your external drive.
- 3Set recording quality (Original quality recommended for Canadian sports and HD channels).
- 4Set the number of simultaneous recordings (limited by your IPTV connections).
- 5Schedule a test recording via the Plex TV Guide to verify everything works.
Step 4: Access on All Devices
- 1Download the Plex app on your Firestick, Samsung TV, LG TV, iPhone, Android, or other device.
- 2Log in with your Plex account.
- 3Navigate to 'Live TV' to watch live channels.
- 4Navigate to 'Recordings' to watch recorded content.
- 5Enable Remote Access in Plex settings to watch away from home.
Frequently Asked Questions — IPTV DVR Canada
What is a whole-home IPTV DVR system?
A whole-home IPTV DVR system is a setup where a central server (running Plex, Emby, or Jellyfin) receives your IPTV streams, records live TV, and distributes both live and recorded content to every device in your home — Firestick, Smart TV, tablet, phone, and PC.
What hardware do I need for an IPTV DVR in Canada?
You need a PC or NAS device running 24/7 with at least 4 GB RAM and a quad-core processor. For storage, a 2 TB external hard drive gives you approximately 800 hours of HD recording. A dedicated old PC or a Raspberry Pi 4 (with a USB drive) can also work for lighter usage.
Is Plex DVR free?
Plex Media Server is free. However, the DVR (live TV and recording) feature in Plex requires a Plex Pass subscription — approximately CA$7.99/month or CA$79.99/year. Emby and Jellyfin offer DVR features free of charge (Emby Premier is optional).
Can I use Jellyfin for free IPTV DVR in Canada?
Yes. Jellyfin is completely free and open-source, including its DVR functionality. Set up Jellyfin Server on a home PC, add your Apollo Group TV M3U URL as a Live TV tuner, configure your EPG URL, and you have a free whole-home DVR system.
How many streams can I record simultaneously?
Each simultaneous recording requires one connection from your IPTV subscription. Apollo Group TV plans include one connection. For multiple simultaneous recordings, contact us about multi-connection plans.
Can I access my IPTV DVR recordings away from home?
Yes. Plex and Emby both support remote access. Configure remote access in your server settings and you can watch live TV and recorded content from anywhere in Canada or abroad via the Plex or Emby mobile app.
Want a simpler single-device recording solution? See our how to record IPTV guideusing TiviMate on Firestick. Or start with Apollo Group TV's built-in 7-day catch-up TV — no DVR hardware needed.
Get Your M3U & EPG URLs for DVR Setup
Apollo Group TV provides both an M3U playlist URL and EPG XML URL — everything you need to configure Plex, Emby, or Jellyfin DVR.
Ready to start streaming?
50,000+ channels · 4K UHD · No credit card · Instant activation via WhatsApp
Plans from CA$25/month. View Apollo Group TV pricing & plans →