Parental controls, built into the player
Most IPTV players hand a child the whole playlist (adult channels included) with nothing in the way. Nightmare TV builds a real set of parental controls into the app, so you decide what's reachable:
- Kids-safe mode. One switch hides adult (18+) channels and titles across the live list, films and series. While it's on, that content doesn't appear at all.
- Parental PIN. Set a PIN and Kids-safe mode can't be turned off without it: a curious child can't simply switch protection back off.
- Per-category lock. Hide a whole channel category: adult, or any group you choose: in one move. Locked categories disappear from the list even as your provider adds channels.
- Per-channel lock. Lock any specific channel from its menu; it's then hidden and only opens with your PIN.
- PIN-protected favorites & history. Optionally hide favorites and playback history behind the PIN, so a child can't see or change what's been watched.
- PIN at startup + recovery code. Optionally require a PIN when the app opens, with a recovery code in case you forget it.
- Daily time limit. Set a per-day limit in minutes for a child profile.
How to block adult channels on IPTV
- Add your playlist. Paste an M3U URL or your Xtream Codes login so your channels load.
- Open Settings, then the Parental card.
- Turn on Kids-safe mode. Adult (18+) channels and titles are immediately hidden across live, films and series.
- Set a Parental PIN. Now Kids-safe mode cannot be switched off without the PIN.
- Lock specific channels (optional). Open a channel's menu and choose Lock to PIN-protect that individual channel.
That's the whole setup, no separate app, no router-level blocklists, no fiddling with playlists.
Kids-safe mode hides adult content everywhere
The point of Kids-safe mode is that it's consistent. It doesn't just filter the live list and leave adult titles sitting in the films or series sections: it applies in every view at once. A child swiping through the app sees a clean catalogue, with adult channels and titles simply absent rather than greyed-out or teasingly visible.
A Parental PIN that actually holds
A filter you can flip off in one tap isn't protection. Once you set a Parental PIN, turning Kids-safe mode back off asks for that PIN first. The PIN is stored only as a one-way hash on the device, never in plain text, and a recovery code lets you back in if you forget it.
Lock any channel by hand
The automatic adult filter catches the obvious cases by name, but you may want to hide something specific: a news channel, a particular category, anything. Open that channel's menu and choose Lock. It disappears from the list and only opens after the Parental PIN, giving you precise control on top of the automatic filter.
Lock a whole category in one move
IPTV playlists are flat by design: every channel your provider carries lands in one long list, adult categories included. Channel-by-channel blocking is tedious and breaks every time the provider adds channels. So alongside the name-based adult filter and per-channel locks, Nightmare TV lets you lock by category: open the parental settings, tick the categories you want hidden (adult, or any group you choose) and the whole group disappears from the lists and stays hidden as the playlist changes. Unlocking a locked category asks for the Parental PIN, so a child browsing the guide never sees it in the first place.
Automatic protection: child profile & night window
Adult content is also hidden automatically in two situations, even before you flip the switch: while a child profile is the active watcher, and during the night window between 10 PM and 7 AM. For always-on protection, leave Kids-safe mode turned on in Settings.
How the adult filter decides and how you fine-tune it
Kids-safe mode flags channels and titles whose names mark them as adult (XXX, Adult, 18+ and similar terms). It's an automatic, name-based filter rather than a curated rating database, so it's fast and works on any playlist, but it isn't infallible. For anything it might miss, the per-channel lock lets you hide that channel yourself. Between the two, what your kids can reach is exactly what you allow.
Most IPTV players have no parental controls
This is a genuine gap in the category. The popular players either skip parental controls entirely or bury a single PIN that doesn't filter content. Here's how Nightmare TV compares.
| Player | Hide adult content | PIN-locked setting | Per-channel lock | Startup PIN | Kids time limit |
|---|---|---|---|---|---|
| Nightmare TV | Kids-safe mode, everywhere | Yes | Yes | Yes | Yes |
| TiviMate | No content filter | Group/channel PIN only | Via hidden groups | No | No |
| IPTV Smarters | Basic, by category | Single parental PIN | No | No | No |
| VLC / Kodi | No | No | No | No | No |
Competitor features vary by version; check each app for the current state.
Works on Windows, Mac and Android TV
The parental controls are the same on every build: Kids-safe mode, the Parental PIN, per-channel locks, the startup PIN and the daily time limit. It's a native app on the libmpv engine on Windows 11 and macOS, and a proper Android TV app for the living-room box where family viewing usually happens.
Frequently asked questions
Does Nightmare TV have parental controls?
Yes. Nightmare TV has built-in parental controls: a Kids-safe mode that hides adult (18+) content everywhere, a Parental PIN that stops the setting being switched off, per-channel PIN locks, an optional PIN at startup and a daily time limit for a child profile. They work the same on Windows, macOS and Android TV.
How do I block adult channels on IPTV?
Open Settings, then the Parental card, and turn on Kids-safe mode. Adult (18+) channels and titles are hidden at once across live, films and series. Set a Parental PIN so the mode cannot be turned off without it, and you are done. You can also lock any individual channel from its menu.
What is Kids-safe mode?
Kids-safe mode is a single switch that hides adult (18+) channels and titles everywhere in the app: the live list, films and series. While it is on, that content simply does not appear, so a child browsing the app never sees it. If a Parental PIN is set, turning the mode off requires the PIN.
Can I lock individual IPTV channels with a PIN?
Yes. Open a channel's menu and choose Lock. That channel is then hidden and PIN-protected, so it can only be opened by entering your Parental PIN. This is useful for locking specific channels beyond the automatic adult filter.
How does Nightmare TV decide what is adult content?
Kids-safe mode flags channels and titles whose names mark them as adult (for example XXX, Adult, 18+, and similar terms). It is an automatic name-based filter, not a perfect rating database, so for anything it might miss you can PIN-lock that channel yourself. Between the automatic filter and manual per-channel locks, you control exactly what is hidden.
Does kids-safe mode turn on automatically?
It can. Adult content is also hidden automatically while a child profile is active, or during the night window between 10 PM and 7 AM. You can still switch Kids-safe mode on permanently from Settings for full-time protection.
Is there a PIN at startup and a time limit for kids?
Yes. You can require a PIN when the app launches, generate a recovery code in case you forget it, and set a daily time limit in minutes for a child profile. These sit alongside Kids-safe mode in the Parental settings.
Do parental controls work on Mac and Android TV?
Yes. Kids-safe mode, the Parental PIN, per-channel locks, the startup PIN and the daily time limit all work the same on the native Windows, macOS and Android TV builds.
Can I hide a whole category, not just one channel?
Yes. Open the parental settings, enter your Parental PIN, and tick the categories you want hidden: adult, or any group you choose. The whole category disappears from the lists and search, and stays hidden even as your provider adds channels. It only reappears after the Parental PIN is entered.
Family-safe IPTV in two taps
Download Nightmare TV for Windows, Mac or Android TV: free 7-day trial, no card, no email. Load your playlist, turn on Kids-safe mode, set a PIN.
Download free trial