Who builds Nightmare TV,
and why
Nightmare TV is made by one person: me, Tevfik Çapar. This page is the honest version: how the app started, the real Windows, Android and Fire TV hardware I test every release on, why it runs on libmpv instead of VLC or ExoPlayer, and exactly how to reach me. No team page, no stock photos, just the developer behind the player.
THE SHORT VERSION
Nightmare TV is an independent IPTV player built by one person, on libmpv. The rest of this page is the long version.
- Solo developer: I write the code, ship the builds, and answer support@nightmaretv.net myself.
- Real devices: builds are checked on a Windows 11 laptop, a OnePlus 9 Pro, a Fire TV Stick and a Mac, not on emulators.
- libmpv, not VLC: the engine choice is the whole reliability story.
- Honest scope: Windows, Android, Android TV, Fire TV, macOS. No iOS, Apple TV or Tizen/webOS: I don't claim what I can't test.
How Nightmare TV started
I am an independent developer, and Nightmare TV grew out of a personal frustration. I had perfectly good IPTV playlists (legitimate M3U and Xtream Codes logins from sources I had the right to use) and yet the players kept letting me down. Streams would stutter on channel changes, HDR channels looked washed out or crushed, surround audio collapsed to stereo, and when something broke there was rarely a real person to ask. A lot of the "players" out there are the same skin over the same engine, with a dead support inbox behind them.
So I did what developers do: I built the player I actually wanted. The first builds were just for me on Windows. Once it was clearly better than what I'd been using (faster channel switching, real tone-mapping) I cleaned it up, added the things other people would need (a proper EPG, recording, multi-profile, parental PIN), and shipped it. It has been a continuously maintained product ever since, with regular releases you can read line-by-line on the changelog.
The brand line ("if it freezes, it's usually your IPTV source or your connection, not the player") isn't bravado. It's a claim I can stand behind because of the engine and the testing, and it's deliberately not absolute: a bad stream is still a bad stream. What I control is the player, and that's the part I obsess over.
Why the name is "Nightmare"
People ask, and a few tell me it put them off before they tried the app, so here is the plain answer: the name is a promise to the competition, not a warning to you.
IPTV players got comfortable. Several of the best known ones are the same engine under a different skin, shipped years ago and coasting since, with a dead support inbox behind them and a shrug when your 4K channel stutters or your receiver reads "PCM" instead of "Atmos". I set out to build the thing those apps should have been worried about. That is what the name points at.
It does not point at your evening. What you actually get is the opposite of a nightmare: channels that switch without a stall, HDR that looks like HDR, surround that reaches your receiver intact, and a developer who answers his own email. If the name made you hesitate, the seven-day trial costs nothing and asks for no card, no key and no account: judge it on the picture, not the wordmark.
One thing the name is not: a wink at piracy. Nightmare TV supplies no channels, no streams and no guide data, and it never has. You bring a playlist you are entitled to use. That is set out in full in the bring-your-own-playlist policy.
Why libmpv, not VLC, not ExoPlayer
Nightmare TV's video and audio run on libmpv (the engine behind mpv), built into a native app on Windows, macOS and Android. This is the single most important technical decision in the whole product, so it's worth being precise: it is not VLC, and on Android it is not ExoPlayer either.
libmpv is what makes real BT.2390 HDR10/HLG tone-mapping possible on Windows and macOS, so bright highlights keep their detail: on by default there, and used only for streams that are actually HDR, so SDR channels are left untouched. On Windows it lets me bitstream Dolby Atmos, DTS-X and TrueHD straight to an AV receiver once you switch passthrough on in Settings; on macOS the same content is decoded to high-quality multichannel PCM over HDMI. Dolby Vision streams play from their HDR10 base layer and get the same BT.2390 tone-mapping: full DV dynamic metadata needs a Dolby license that is not available to a third-party app, so I do not claim Dolby Vision passthrough on any platform.
That same engine is why the player stays smooth on weak hardware: on low-RAM Fire TV and Android TV sticks the app adapts to what the device can handle, instead of pretending one setup fits every device. The reliability you feel is the engine doing its job, not a marketing word.
The test hardware: real devices, not emulators
I don't certify a release on emulators. Builds are checked on physical hardware, because that is the only way to catch the failures that actually reach users: a Fire TV stick running out of memory, a phone that handles the controls differently, a graphics driver that stalls a 4K channel. This is the hardware behind the "tested on real hardware" claim:
| Device | Platform | What it proves |
|---|---|---|
| Windows 11 laptop | Windows (primary) | Full pipeline on its NVIDIA GeForce RTX 4050 graphics: 4K HEVC, BT.2390 HDR tone-mapping, multi-view and recording. |
| OnePlus 9 Pro | Android | The Google Play build, touch controls and recording. |
| Fire TV Stick | Fire TV | Low-RAM behaviour, the remote and smooth playback on a real stick. |
| Mac | macOS | Checks of the Mac build. |
Devices that are not on this list, such as the NVIDIA Shield, Onn boxes or a Mi Box, run the same Android build, but I have not tested on them myself. The full Android TV review describes them from their published specifications.
What Nightmare TV is and what it is not
It is a player
Nightmare TV is a media player application. You bring your own playlist: an M3U/M3U8 URL or your Xtream Codes (server, username, password) from a source you have the legal right to use and the app plays it with a built-in EPG, recording, multi-profile, parental PIN and cloud sync. I do not provide, host, resell or recommend any streams, channels, movies, series or guide data, and the app doesn't log what you watch.
It runs where I can test it
The app ships on Windows, Android, Android TV and Fire TV, with macOS . It does not run on iOS, iPadOS, Apple TV / tvOS, Samsung Tizen or LG webOS. I'd rather under-claim than promise a platform I can't build and personally verify: that honesty is part of why the reliability message holds up.
How to reach me
There is no support tier between you and the developer. Email support@nightmaretv.net with a bug, a feature idea, a licensing question or a refund request, and I'm the one who reads it. If money is tight, you're a student, or you're in a region where this is a meaningful amount, say so: I'll send a discount code, no questions asked. Refunds are no-questions-asked within 14 days of your first purchase, one per customer (Google Play purchases through Google Play).
You can also find the project here:
- GitHub (releases & discussions): github.com/zeze89/nightmare-tv-releases
- Microsoft Store: apps.microsoft.com/detail/9PLPLGHTVB5G
- AlternativeTo: alternativeto.net/software/nightmare-tv
- Wikidata entity: Q139817582
FAQ
- Who makes Nightmare TV?
- Nightmare TV is built by Tevfik Çapar, a solo independent developer. There is no team and no outsourced support queue: the same person who writes the code answers the email at support@nightmaretv.net. It is an independent product, not a repackaged third-party app.
- Is Nightmare TV based on VLC?
- No. Nightmare TV is built on libmpv (the mpv engine), not VLC and not ExoPlayer. libmpv is what delivers the smooth picture, BT.2390 HDR tone-mapping on Windows and macOS, and Windows audio passthrough: the things that make live IPTV look and sound right. The reliability message comes from that engine choice, not from a slogan.
- What hardware is Nightmare TV tested on?
- Builds are tested on a Windows 11 laptop, a OnePlus 9 Pro, a Fire TV Stick and a Mac. These are physical devices, not emulators: that is how low-RAM and Fire TV quirks get caught. Other Android TV boxes run the same Android build, but they are not part of the test hardware.
- Which platforms does Nightmare TV support?
- Nightmare TV ships on Windows, Android, Android TV and Fire TV, with macOS. It does not run on iOS, iPadOS, Apple TV / tvOS, Samsung Tizen or LG webOS, and I do not claim support for platforms I cannot build and test on.
- How do I contact the developer?
- Email support@nightmaretv.net and you reach me directly: Tevfik. There is no ticket queue between you and the developer. Bug reports, feature requests and refund requests all go to the same address, and there is a no-questions-asked refund within 14 days of your first purchase (one per customer; purchases made in Google Play are refunded through Google Play).
Try the player I built for myself
Native libmpv IPTV player for Windows, Android TV and macOS. Real BT.2390 HDR tone-mapping on Windows and macOS, and Atmos passthrough you can switch on for Windows and Android TV. Tested on real hardware, supported directly by the developer.
See also: all features · v2.2.7 changelog · why libmpv · how it compares