Catch-up TV covers most “I missed something” situations automatically, but sometimes you want a permanent copy — a match you want to keep, or a show your provider’s catch-up window won’t hold long enough. That’s where local recording (DVR) comes in. Unlike catch-up, which streams from your provider’s servers, recording saves a file directly to your own storage. Here’s how to actually set it up.
Recording vs. Catch-Up: Quick Recap
If you haven’t seen the distinction before: catch-up automatically archives recent broadcasts on your provider’s servers with zero setup from you, but it expires after a set window (typically a few days). Recording saves a file to your own device or USB storage indefinitely, but requires you to actively schedule or trigger it. See our catch-up TV guide if you haven’t set that up yet — for most people, it covers the majority of use cases without needing to touch recording at all.
What You Need Before You Start
- A recording-capable app. TiviMate is the most widely used option, though recording is a premium (paid) feature in TiviMate specifically — the free version has no recording capability at all. Kodi’s PVR system supports recording on every platform for free but requires more setup.
- External storage. A USB drive with at least 64GB is generally recommended for serious use — device internal storage fills up fast with HD video.
- A device with a USB port, or a network storage option. This matters more than people expect — see the Firestick note below.
Recording on Firestick and Android TV (TiviMate)
Important: standard Fire TV Sticks don’t have a USB port, so recording isn’t possible on them without a workaround. You’ll need either a Fire TV Cube (which does have a USB port), an Android TV box, or an OTG (On-The-Go) adapter cable connected to your Firestick to attach external storage.
- Connect your USB drive (directly, or via an OTG cable on Firestick).
- Open TiviMate and go to Settings → Other → Recording → Recordings Folder.
- Select your USB drive as the storage destination — if you run into permission issues (common on Android 11 and newer due to storage restrictions), setting up an SMB network share on your router instead is a more reliable alternative to a directly attached USB drive.
- To record immediately: while watching, open the player menu and select Record.
- To schedule ahead: open the EPG, long-press the program you want, and select Record from the context menu.
Recordings save in TS (Transport Stream) format, a standard container playable in VLC or any general media player, with long recordings automatically split into smaller file segments.
Recording on Windows, Mac, or Linux (Kodi)
Kodi’s PVR (Personal Video Recorder) system works identically across every platform it supports, including a Raspberry Pi, making it the most flexible free option:
- Install Kodi and add the PVR IPTV Simple Client add-on with your Shamel TV M3U URL or Xtream Codes login.
- Go to TV → EPG in Kodi’s menu to load your program guide.
- Select a program from the guide and choose Record from the context menu.
- For proper scheduled recording with timer rules across multiple shows, pairing Kodi with a TVHeadend backend server gives you the most complete DVR experience, closer to a traditional cable box, though it requires a separate always-on device to run the backend.
Things That Trip People Up
- Recording uses a connection. If you want to record one channel while watching a different one, you need enough simultaneous connections on your plan — a single-connection plan can only record what you’re currently watching.
- DRM-protected streams can’t be recorded. Some premium content is specifically protected in ways that block recording by any legal method, regardless of which app you use.
- Storage adds up fast. An hour of HD recording is roughly 3–5GB — budget your USB drive size accordingly if you plan to record regularly.
Do You Actually Need to Record, or Does Catch-Up Cover It?
Before setting up the extra hardware and configuration recording requires, it’s worth checking whether your provider’s catch-up window already covers your actual habits. If you typically watch something within a few days of it airing, catch-up alone usually removes the need for recording entirely — recording is really for the smaller set of cases where you want to keep something long-term or your provider’s catch-up window is too short for your needs.
Frequently Asked Questions
Do I need TiviMate Premium to record IPTV?
For TiviMate specifically, yes — recording is a paid feature in that app. Kodi’s PVR system offers free recording on every platform it supports, as an alternative.
Can I record on a standard Fire TV Stick?
Not directly, since it lacks a USB port. You’ll need an OTG adapter cable, a Fire TV Cube, or an Android TV box instead.
What file format do recordings save as?
Most recording apps save to MPEG Transport Stream (.ts) format — a standard container with no DRM, playable in VLC or virtually any media player.
Can I test my setup’s recording compatibility before subscribing?
Yes — our 24-hour free trial lets you confirm your app and device combination works as expected before committing to a plan.
Pingback: Fire TV Stick vs Fire TV Cube for IPTV: Which Should You Buy? (2026)
Pingback: TiviMate vs IPTV Smarters Pro vs GSE Smart IPTV: Which App Is Best? (2026)