M3U, Xtream Codes & EPG — Full IPTV Player Feature List
Everything you need to manage and play your own playlists beautifully.
M3U Playlist Support
Load your M3U playlist by URL instantly. Supports extended M3U format with groups, logos and EPG IDs.
Xtream Codes API
Connect using Xtream Codes API with server URL, username and password. Stable and feature-rich.
Playlist Grouping
Playlist entries are organised into groups for easier navigation, even with large legal playlists.
Favourites
Mark playlist entries as favourites for quick access. Saves between sessions.
Full-day Timeline EPG
Browse the redesigned TV timeline, read programme details, jump to Now and schedule DVR jobs directly from the guide.
Live DVR & Scheduling
Record the programme currently on air or schedule a future programme or series from the EPG.
Device & USB Recording
Choose a local or supported USB folder and control quota, recording limits and programme padding.
NAS Recording
Send recordings to your own network storage using an SMB share or NFS export.
Multiple Playlists
Store multiple playlist profiles and switch between them instantly.
External Player
Open supported playlist entries in your preferred external player with a single tap.
Offline Playlist Cache
Playlist data cached locally so your channel list loads even faster.
In-Depth Features Overview
Explore the player capabilities available for your own authorised sources on Android TV and compatible Android devices, Windows and macOS.
M3U Playlist Support
Our M3U Playlist Support is designed for users who want to manage their own media libraries without hassle. By simply pasting your legally obtained M3U playlist URL into ChannelMate, the app automatically parses the file to extract channel names, group structures, broadcaster logos, and Electronic Programme Guide (EPG) identifiers. This means your raw text file is instantly transformed into a beautiful, TV-friendly interface that feels native to your big screen. Use cases include households that want to consolidate multiple legal streaming sources into one app, or users who travel and want to access their home media server playlists remotely. Whether your playlist has 100 entries or 10,000, ChannelMate processes it quickly and efficiently, ensuring you spend less time scrolling and more time enjoying your content.
Xtream Codes API
For users who prefer a more structured and secure connection, our Xtream Codes API support provides a seamless experience. Instead of dealing with long, complex URLs that can easily break, you simply enter your provider's server URL, along with your authorised username and password. This connection method is often much more stable and allows the player to request data in manageable chunks, reducing memory load on older Smart TVs and Firesticks. Use cases include users who want faster load times, real-time updates to their channel lists, and integrated VOD (Video on Demand) categorization. Because ChannelMate securely stores these credentials on your device, you never have to retype them, ensuring quick and reliable access to your legal media every time you open the app.
Playlist Grouping
Navigating through thousands of media entries can be overwhelming. ChannelMate's Playlist Grouping feature solves this by automatically reading the category metadata embedded within your M3U or Xtream Codes source and organizing your channels into logical folders (like News, Sports, Movies, or custom categories). This hierarchical structure mirrors the experience of traditional cable TV boxes, making it intuitive for users of all ages. Use cases include families where parents want quick access to news while children can navigate straight to the kids' group. Furthermore, our interface allows you to collapse, expand, or quickly jump between groups using your remote control's directional pad, drastically reducing the time it takes to find the specific stream you are looking for.
Favourites
The Favourites feature is a must-have for anyone who frequently watches the same handful of channels or streams. With a single click of a button on your remote, you can instantly add any channel from any group into your personalized Favourites list. This list is always pinned to the top of your interface for immediate access. Use cases include sports fans who want to pin their local team's broadcast channels before game day, or users who want to build a custom "daily watch" list without having to navigate through their provider's default group structure. Your favourites are saved locally on your device between sessions, meaning your curated list is always waiting for you exactly as you left it the next time you launch the ChannelMate app.
Full-day Timeline EPG
ChannelMate 1.5.13 introduces a redesigned, full-day Electronic Programme Guide. When your authorised source supplies valid guide data, the timeline shows current and upcoming programmes across channels, includes a Now shortcut and opens programme details without leaving the guide. Select the programme currently on air to watch or record it, or move forward to schedule a future programme or series. Guide completeness and series information depend on the EPG data supplied by your source.
Live DVR & Scheduling
The DVR in ChannelMate 1.5.13 brings recording controls into the programme guide. Open a current programme and choose Record to start a DVR job, or select a future programme and schedule it in advance. Where the supplied EPG includes suitable series data, you can also create a series rule. The DVR area separates Scheduled, Recording, Completed and Failed jobs so you can review status and cancel upcoming recordings. Recording support depends on the stream format, source reliability, available storage and the rights attached to the content.
Device & USB Recording
Store DVR files on the Android TV device or supported attached USB storage. Android's folder picker keeps access under your control: choose the destination, approve it and ChannelMate records into that location. DVR settings also let you define a storage quota, limit simultaneous jobs and add optional time before or after each programme. Available capacity and USB support vary by device and Android configuration.
NAS Recording
ChannelMate can connect to recording storage on your local network using SMB or NFS. Select the protocol, enter your NAS address and share or export details, then choose or create a recording folder. This is useful when the TV device has limited internal space or recordings need to remain on storage you manage. Network performance, NAS permissions and available capacity affect recording reliability.
Multiple Playlists
Many users manage more than one media source—perhaps a primary M3U playlist for live broadcasts and a secondary Xtream Codes account for a personal VOD library. ChannelMate's Multiple Playlists feature allows you to add and store several independent playlist profiles within the same app. You can name each profile (e.g., "Home Server", "Sports List") and switch between them instantly without having to re-enter URLs or credentials. Use cases include households where different family members prefer their own curated lists, or technical users who want to keep different language sources completely separate. The app keeps the cache and settings for each playlist isolated, ensuring that your channels and EPG data never get mixed up or overwritten when switching profiles.
External Player
ChannelMate includes a capable built-in media engine, while supported playlist entries can also be opened in a compatible third-party player installed on your device. Availability depends on the entry format, device and external app.
Offline Playlist Cache
A common frustration with many IPTV players is waiting minutes for a massive playlist to download from the internet every time the app is opened. ChannelMate solves this with an intelligent Offline Playlist Cache. When you first load your M3U or Xtream Codes source, the app saves a highly compressed, optimized copy of your channel structure and EPG data directly to your device's local storage. Use cases include significantly reducing the launch time of the app (from minutes to mere seconds), saving bandwidth if you are on a metered connection, and allowing you to browse your channel guide even if your internet connection temporarily drops. The app silently checks for updates in the background, ensuring your list is always current without disrupting your immediate viewing experience.
What is included with ChannelMate
Clear, verifiable details about formats, platforms, assignment privacy and licensing.
Formats
M3U and authorised Xtream sources, plus EPG when guide data is supplied.
Platforms
Android TV and compatible Android devices, Windows and macOS.
Playlist assignment
Encrypted for one matching Device ID, deleted after confirmed import or after 24 hours.
Licence
One £9.99 lifetime licence per ChannelMate Device ID; additional devices require separate licences.
Built for Playlist Power Users
Everything you need. Nothing you don't.
Ready to Experience All These Features?
Download IPTV ChannelMate, activate your device and add your own legally obtained playlist.
