An open API service indexing awesome lists of open source software.

https://github.com/glitport/AuthoIPTV

AuthoIPTV - A Smart and Seamless IPTV Player Application.
https://github.com/glitport/AuthoIPTV

desktop desktop-app electron iptv iptv-player m3u m3u8 player playlist-manager react stream video

Last synced: 5 months ago
JSON representation

AuthoIPTV - A Smart and Seamless IPTV Player Application.

Awesome Lists containing this project

README

          

# **AuthoIPTV – A Smart and Seamless IPTV Player.**


AuthoIPTV Icon



Latest Release
Download


Platforms
Built with Electron

---

**AuthoIPTV** is a feature-rich **Electron-powered** IPTV player designed for desktop users. It offers a seamless streaming experience with **M3U playlist support, automatic updates, EPG (Electronic Program Guide) integration, and custom authorization headers** for protected streams. Whether you're watching live TV, movies, or shows, AuthoIPTV delivers a smooth and intuitive experience.

## **Key Features:**

- **M3U Playlist Support** – Load, manage, and stream IPTV playlists with ease.
- **Auto-Update Playlists** – Automatically refresh and update M3U playlists.
- **EPG Integration** – View electronic program guide (EPG) from playlist sources.
- **Custom Headers Support** – Authenticate with custom headers for secure streams
- **Full-Screen HLS Playback** – Enjoy smooth, immersive streaming.
- **Channel Navigation** – Easily browse and switch between channels inside the player.
- **Playlist Management** – Add, edit, and organize multiple playlists.
- **Electron-Based** – Runs as a standalone desktop app for Windows, macOS, and Linux.
- **Playback Libraries (hls.js + Shaka Player)** – Supports HLS via [hls.js](https://github.com/video-dev/hls.js) and DASH + ClearKey DRM via [Shaka Player](https://github.com/shaka-project/shaka-player).
- **Keyboard Shortcuts for Quick Navigation** – Navigate easily using keyboard controls.
- **Material UI Design** – Sleek, user-friendly interface with light and dark mode support.
- **JSON Playlist Support** – Load and manage playlists in JSON format.
- **Custom User-Agent for playlist fetching** – Specify custom User-Agent to fetch a playlist.
- **Single Stream Playback** – Play a single stream link with custom headers, and ClearKey DRM.
- **DASH & DRM support** – DASH & DRM (Clear Key) streams are now supported.
- **Playlist & Channel Search** – to quickly find playlists & channels
- **Audio Selection for multi-audio streams** – Select your desired audio track.

## 📥 Download
🔗 **Latest Release:** [Download AuthoIPTV](https://github.com/glitport/AuthoIPTV/releases/latest)

## 📄 License & Legal

This software is provided as freeware and is licensed under a [Custom Freeware License](./LICENSE).

It also makes use of open-source components, each with their own licenses.
See the full list here: [Third-Party Licenses](./THIRD_PARTY_LICENSES.md)

## Terms of Service
By using this application, you agree to our [Terms of Service](https://glitport.github.io/AuthoIPTV/TERMS_OF_SERVICE).

## Join Our Community

📢 [Telegram Channel](https://t.me/AuthoIPTV) – Get the latest updates and discussions

🤝 Support Us: [Buy us a Ko-fi ☕️](https://ko-fi.com/glitport)

🧠 Check out the [AuthoIPTV Wiki](https://github.com/glitport/AuthoIPTV/wiki) for everything from setup guides to troubleshooting help and feature explanations.

### ⚠️ Disclaimer
AuthoIPTV is a **player only**. It does **not provide any content**. You must add your own M3U playlist to watch videos or channels.

---

### IPTV Provider Guide: Creating Playlists & Streams
The IPTV provider guide has been moved to the official wiki for easier access and better organization.

👉 **[Click here to view the IPTV Provider Guide on the Wiki](https://github.com/glitport/AuthoIPTV/wiki/IPTV-Provider-Guide)**

This guide includes detailed instructions on creating playlists and managing streams.