HHPlayer

Your playlists,
made for the remote.

A fast IPTV player for the M3U and Xtream playlists you already have: live TV, a full TV guide, catch-up, movies and series. For Android TV, Fire TV, Samsung and LG TVs, and your browser.

HHPlayer home screen with Live TV, Movies and Series tiles

Everything you watch, one remote away

Designed for the D-pad first and built to stay smooth on low-end TVs and sticks, even with tens of thousands of channels.

Live TV with preview

Categories, favorites and a preview that starts as you browse. Channel up/down and number keys work as on any TV.

Full TV guide

A grid guide from your provider's XMLTV data: what's on now, what's next, and a day ahead.

Catch-up

Start over and replay past programmes when your provider keeps an archive, including Xtream timeshift.

Movies and series

Seasons and episodes, resume where you stopped, Continue watching on the home screen, next episode on its own.

Your languages

Pick audio and subtitle tracks; HHPlayer remembers your choice for the next channel.

Private by design

No accounts, ads or tracking. Your playlists and history stay on your TV.

Made for the big screen

The same clean interface on every TV.

On your TV

HHPlayer is on its way to the TV app stores.

Android TV

Google TV and Android TV, 7.0 and later

Coming soon

Fire TV

Amazon Fire TV sticks and TVs

Coming soon

Samsung

Smart TVs from 2018 (Tizen 4.0+)

Coming soon

LG

Smart TVs from 2018 (webOS 4.0+)

Coming soon

Web browser

Self-hosted on your computer or server

Available now

Run it in your browser

Browsers can't open most IPTV providers directly, so the web version comes with a small server you run yourself, on your computer, home server or NAS. It serves the app and passes provider requests through. Nothing goes through us.

docker build -f apps/web/Dockerfile -t hhplayer https://github.com/hatimox/iptv-player.git
docker run -p 8080:8080 -e HHPLAYER_PASSWORD=choose-a-password hhplayer

Then open http://localhost:8080. Without a password, only your own computer and local network can connect. Use the arrow keys, Enter and Esc, or the mouse. Without Docker: run it with Node.js.

No playlist yet? Add the demo playlist to try it: https://hhplayer.app/demo.m3u

No content is included. HHPlayer does not provide, sell or include any channels, streams or other content. You need a playlist or login from a provider you are entitled to use.