Zero Ads

No popups, no banners — just uninterrupted viewing.


Private by Design

We don’t track, profile, or log anything you do.


Key Features

Why users love Simple IPTV Player

No Ads

No banners, no popups, no distractions—just your content.

No Tracking

We value your privacy. We don’t track or store your viewing behavior.

Simple & Fast

Instant channel loading. Optimized for Apple TV with native SwiftUI.

Subtitles & Audio Selection

Choose available subtitle and audio tracks directly from the player UI.

Offline & Secure

No cloud dependency. Everything is processed on-device.

Universal M3U Support

Supports standard M3U playlists from any provider.

How It Works

1. Install

Download Simple IPTV Player from the App Store on your Apple TV.

2. Add Playlist

Enter or upload your M3U playlist URL securely. No account needed.

3. Enjoy

Browse channels, pick your stream, and enjoy distraction-free viewing.

Product image

Supported Formats

Simple IPTV Player can handle nearly every streaming format out of the box, thanks to the powerful VLC engine built in.

  • HLS (.m3u8), MPEG-TS
  • RTSP / RTP
  • HTTP & HTTPS live streams
  • UDP multicast & unicast
  • MPEG-DASH
  • Icecast / Shoutcast
  • File formats: MP4, MKV, AVI, FLV, WebM, etc.

If VLC can play it, so can we — no extra setup needed.
🛠️ Coming soon: Optional MPV engine support for even more advanced setups.

Home Assistant Integration

Trigger channel playback directly from your smart home automations — no prompts, no hacks.

  • media_player.play_media support with url content type
  • Use Universal Links for seamless playback
  • Supports fuzzy channel matching (e.g., “CNN” matches “CNN HD”)
  • Compatible with automations, scripts, webhooks, and Node-RED
  • No extra setup needed inside the app — works with your existing M3U playlist

Home Assistant YAML example:

media_player.play_media:
  entity_id: media_player.apple_tv
  media_content_type: url
  media_content_id: "iptvplayer://play?channel=CNN"

iOS Shortcut URL:

iptvplayer://play?channel=BBC%20News
Home Assistant Integration

Apple TV must be accessible on your LAN for Home Assistant to control it.

Frequently Asked Questions

Yes. No ads. No subscriptions. No in-app purchases.

Simple IPTV Player is powered by the robust VLC media engine, supporting nearly every popular streaming format and protocol. If VLC plays it, our app does too. Supported streaming formats include:
  • HLS (.m3u8)
  • MPEG-TS
  • RTSP / RTP
  • HTTP / HTTPS streams
  • UDP multicast/unicast
  • DASH (MPEG-DASH)
  • Icecast / Shoutcast (radio streams)
  • Direct file streams: MP4, MKV, AVI, FLV, WebM, etc.

No need to worry about compatibility — just load your playlist and press play.

Yes! Simple IPTV Player supports deep linking using both a custom URL scheme and Universal Links. You can trigger playback from:
  • Home Assistant automations using media_player.play_media
  • Siri Shortcuts or other iOS automation tools
  • Other mobile or desktop apps using UIApplication.shared.open
Example: iptvplayer://play?channel=CNN will launch and play the "CNN" channel instantly.

No. We don’t collect or store anything. The app works entirely off our servers.

Simple IPTV Player is provided “as is”, without warranties, guarantees, or formal support.

This is a free project we maintain in our spare time. While we regularly fix bugs and release updates, please understand that occasional issues may occur.

We appreciate your understanding — and your support means the world to us ❤️

No. Simple IPTV Player is purely a player.

You must supply your own M3U playlist(s). We do not provide, recommend, endorse, or host any IPTV streams or content.

Thank you for your support!

We deliver the best products