JellyPlayer IPTV

A free IPTV player for your TV and desktop. Bring your own M3U playlist or Xtream Codes account to watch live TV, movies, and series. No channels or subscriptions included. No JellyPlayer account needed.

TV and desktop apps are the recommended JellyPlayer experience.

Prefer a browser? Open JellyPlayer Web — the legacy alternative, no longer actively updated.

Set up on your phone.
Watch on your TV.

Install the TV app, then enter its six-digit pairing code on your phone to send your own playlist details. The transfer is encrypted — no long addresses to type with your remote.

Download JellyPlayer TV Downloader code 1244360

Compatible with Android TV, Google TV and Fire TV (Android 7.0 / API 24+). Personally tested on a TCL Android TV only; other devices are not yet verified.

JellyPlayer TV series page with episodes
  • Android TV
  • Google TV
  • Fire TV
JellyPlayer desktop live TV player with channel groups and programme guide
JellyPlayer for macOS and Windows

At your desk.
On the go.

The desktop apps bring your playlists to macOS and Windows, with native playback, saved lists and local watch progress.

Download supported movies and episodes on desktop to watch offline. Playlists and progress stay on each device — there is no cross-device sync.

macOS 12 or later on Apple silicon, or Windows x64. No Intel Mac build is currently offered.

Prefer a browser? Open JellyPlayer Web — the legacy alternative, no longer actively updated.

More from your desktop.

One app for M3U files and Xtream Codes: live TV, movies, series, offline downloads, saved lists, and local watch progress in a calm desktop interface.

m3u & m3u8 playlists

Add remote playlist URLs or local .m3u files and keep them ready between launches.

Xtream Codes API

Log in with your Xtream provider and browse live, VOD, and series libraries natively.

Live TV + EPG

Browse channels in a calm guide with programme metadata where your playlist provides it.

Movies & Series (VOD)

Browse VOD libraries with posters, seasons, episodes, metadata, and fast search.

Offline watching

Download supported movies and episodes so they are available when your connection is not.

Watch progress

Resume movies and episodes from where you left off, with recent progress kept locally.

Saved lists

Collect channels, films, and shows into your own lists without needing a JellyPlayer account.

Native playback

Desktop playback is built around a native player path for a smoother app experience.

Questions, answered.

What playlists does JellyPlayer support?
M3U and M3U8 playlist URLs, plus Xtream Codes accounts. Local file import is available on desktop and web, not TV. Bring your own provider — we never bundle or resell content.
Is JellyPlayer really free?
Yes. The player is free, with no paid tiers or ads. It does not include channels, films, series, or an IPTV subscription. Your content provider may charge separately.
Do I need an account?
No JellyPlayer account is needed. Playlists, saved lists and watch progress are stored on each device, not synced between devices. Your external provider may require its own account.
Does it include any channels?
No. JellyPlayer is a player, not a provider. Add your own legal playlists from services you have a right to use.
TV, desktop or web — which should I use?
Use JellyPlayer TV on Android TV, Google TV or Fire TV, and the desktop apps on macOS or Windows. Offline downloads are a desktop feature. The original web player remains available as a browser alternative.
How do I install JellyPlayer TV?
Install Downloader from your TV’s app store, enter install code 1244360, and allow Downloader to install the APK when prompted. Then open JellyPlayer on the TV to get a separate six-digit pairing code. Download the app at jellyplayer.net/tv, then pair it at jellyplayer.net/setup.
How do I install on macOS (Apple silicon)?
Download the Apple silicon .dmg, open it, and drag JellyPlayer to Applications. Requires macOS 12 or later; there is no Intel Mac build. Desktop 0.12.23 is signed and has passed Apple’s notarization. If installation is blocked, use Support rather than disabling system-wide protection.
How do I install on Windows?
Download the Windows x64 installer and run it. It is configured for a current-user installation and uses Microsoft Edge WebView2. OS code signing is not confirmed; Windows may show a security warning. Get help through Support if you are unsure. The updater’s .sig files do not prove Windows code signing or Apple notarization.
What about the web player?
The legacy web player is available as a browser alternative, but is no longer actively updated. Browser playback depends on format support, HTTPS and your provider’s cross-origin permissions. Use TV or desktop for the recommended experience.
Do you track me?
We use self-hosted Rybbit for general usage and download analytics, with a Usage analytics switch to turn it off. Native versions without this switch do not send usage analytics. Events exclude provider credentials, URLs and viewing titles. TV pairing and Support pages are not tracked. See the Privacy Policy for what is collected and how to opt out.
Which TVs have been tested?
Android TV, Google TV and Fire TV on Android 7.0 / API 24+ are compatibility targets. Only a TCL Android TV has been personally tested. Other models and Fire TV devices are not yet verified; compatibility does not mean every device or stream will work.
What happens to my details when I pair a TV?
Your phone encrypts the playlist details for your TV before sending them. The temporary relay holds only encrypted data, not public plaintext credentials. The session expires after 10 minutes and is removed when the TV collects it. Pairing transfers a playlist once; it is not cross-device sync.
How do I get help or report a problem?
Start at Support for reporting options and availability. The reporting form works without Telegram. For a reply, leave your email address or optionally a Telegram username; you can also send without a reply contact. A bot privately forwards the report and contact to staff, who can follow up using that contact. Basic diagnostics are optional and shown before you send. Never share passwords or playlist URLs.
Is JellyPlayer open source?
No. JellyPlayer is free to use, but its application source code is private and it is not open source. Public download files are not a source-code release.