---
title: "IPTV"
kind: "Kit"
category: "Productivity"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/8314e858-b2eb-456c-b393-c7d4a18e265d"
updated: "2026-11-14"
health: "Active"
---

# IPTV

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for developers who need channel data.

IPTV is an open-source project on GitHub in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on 2026-11-14. Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

Made by iptv-org

## About

### What it is

This project is a catalogue of live TV channels from around the world, kept as playlist files. Each entry points to a stream that is already public on the web. The repository holds no video, only the links people have submitted.

### Who it suits

Anyone who wants live TV channels in a video player, and developers who need channel data for their own apps.

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Media and entertainment | Home viewers | Load a playlist into a media player and press Open to watch live channels | Opening the main playlist in a player on a laptop |
| Software development | App builders | Read channel details through the separate API and database repositories | Filling a channel picker inside a small viewing app |
| Broadcast technology | Program guide builders | Run the EPG utilities that download program guides for most channels | Showing program times beside a channel list |
| Education | Language learners | Watch live channels from other countries to hear the language spoken | Tuning to a channel in the language being studied |
| Open source | Contributors | Report wrong channel data and read the contributing guide before sending changes | Opening an issue about an incorrect channel entry |

Anyone who does not watch live streams or build around channel data can skip it.

### Where to use it

- VLC and other video players that can play live streams
- Apps listed in the awesome-iptv resource repository
- Your own code, through the API in its separate repository

| Use case | Who | What they get back |
| --- | --- | --- |
| Watch live TV | Viewers | A list of channels that play live inside the player |
| Try other playlists | Viewers | More playlists, linked from a separate playlists file in the repository |
| Add program guides | Hobbyists | Electronic program guide data for most channels |
| Build with channel data | Developers | Channel records from the database and API documentation in its own repository |

### How to set it up

- A video player that supports live streaming
- An internet connection
- The link to the main playlist, found on the project page

1. Install a video player that can open live streams.
2. Copy the link of the main playlist from the project page.
3. Paste it into the player's option for opening a network stream.
4. Press Open.

Run these in a terminal:

```sh
# Copy the project to your computer
git clone https://github.com/iptv-org/iptv.git
# Go into its folder
cd iptv
```

### How to use it

Day to day, you open the playlist in your player and pick a channel. More playlist links sit in a separate file in the repository, and a FAQ file answers common questions. The project splits its other jobs across the parts below.

| Tool | What it does |
| --- | --- |
| Playlists | Channel lists you paste into a player, with the main one holding every channel |
| EPG | Utilities that download electronic program guides for most channels |
| Database | Holds all channel data, and is the place to report errors in it |
| API | Documented in a separate repository for developers |

### Example

Say you want live channels from another country. You paste the main playlist link into a media player, press Open and pick a channel from the list. The channel then plays live in the player.

### For newcomers and experts

A playlist is a plain text file in m3u format that lists channels and where their streams live. Your player reads it and shows the channels as a list. Start by pasting the main playlist link into a player and opening it.

Under the hood, the playlists draw on one channel database kept in a separate repository, while the EPG utilities and the API sit in two more. The project only links to streams and has no control over what sits behind them. Removing a link from a playlist does not take the content off the web.

Contributors submit links to public streams → Channel data lives in the database repository → Playlists are built from that data → You paste a playlist link into your player → The player plays the live stream

### Good to know

- No video files are stored here, only links that contributors submitted.
- Copyright holders can ask for a link to be removed by opening an issue.
- The maintainers can only remove a link. To take content off the web, you contact the web host that serves it.
- Program guides, channel data and the API live in other repositories.
- License: the listing names the Unlicense, and the README shows a CC0 badge.

## README

````markdown
# IPTV

Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for developers who need channel data.

Made by iptv-org on GitHub. These notes are Mindket's, written from its README; the project's own files and license are in its repository.

## About

What it is: This project is a catalogue of live TV channels from around the world, kept as playlist files. Each entry points to a stream that is already public on the web. The repository holds no video, only the links people have submitted.

Who it suits: Anyone who wants live TV channels in a video player, and developers who need channel data for their own apps.

```table
Industry | Who uses it | How they use it | Example
Media and entertainment | Home viewers | Load a playlist into a media player and press Open to watch live channels | Opening the main playlist in a player on a laptop
Software development | App builders | Read channel details through the separate API and database repositories | Filling a channel picker inside a small viewing app
Broadcast technology | Program guide builders | Run the EPG utilities that download program guides for most channels | Showing program times beside a channel list
Education | Language learners | Watch live channels from other countries to hear the language spoken | Tuning to a channel in the language being studied
Open source | Contributors | Report wrong channel data and read the contributing guide before sending changes | Opening an issue about an incorrect channel entry
```

Anyone who does not watch live streams or build around channel data can skip it.

Where to use it:

- VLC and other video players that can play live streams
- Apps listed in the awesome-iptv resource repository
- Your own code, through the API in its separate repository

```table
Use case | Who | What they get back
Watch live TV | Viewers | A list of channels that play live inside the player
Try other playlists | Viewers | More playlists, linked from a separate playlists file in the repository
Add program guides | Hobbyists | Electronic program guide data for most channels
Build with channel data | Developers | Channel records from the database and API documentation in its own repository
```

How to set it up:

- A video player that supports live streaming
- An internet connection
- The link to the main playlist, found on the project page

1. Install a video player that can open live streams.
2. Copy the link of the main playlist from the project page.
3. Paste it into the player's option for opening a network stream.
4. Press Open.

How to use it: Day to day, you open the playlist in your player and pick a channel. More playlist links sit in a separate file in the repository, and a FAQ file answers common questions. The project splits its other jobs across the parts below.

```table
Tool | What it does
Playlists | Channel lists you paste into a player, with the main one holding every channel
EPG | Utilities that download electronic program guides for most channels
Database | Holds all channel data, and is the place to report errors in it
API | Documented in a separate repository for developers
```

Example: Say you want live channels from another country. You paste the main playlist link into a media player, press Open and pick a channel from the list. The channel then plays live in the player.

For newcomers and experts: A playlist is a plain text file in m3u format that lists channels and where their streams live. Your player reads it and shows the channels as a list. Start by pasting the main playlist link into a player and opening it.

Under the hood, the playlists draw on one channel database kept in a separate repository, while the EPG utilities and the API sit in two more. The project only links to streams and has no control over what sits behind them. Removing a link from a playlist does not take the content off the web.

```flow
Contributors submit links to public streams
Channel data lives in the database repository
Playlists are built from that data
You paste a playlist link into your player
The player plays the live stream
```

Good to know:

- No video files are stored here, only links that contributors submitted.
- Copyright holders can ask for a link to be removed by opening an issue.
- The maintainers can only remove a link. To take content off the web, you contact the web host that serves it.
- Program guides, channel data and the API live in other repositories.
- License: the listing names the Unlicense, and the README shows a CC0 badge.

## On GitHub, 14 November 2026

- Stars: 143,936
- Forks: 8,585
- Watching: 2,522
- Open issues and pull requests: 22
- Language: TypeScript
- License: Unlicense
- Topics: iptv, m3u, playlist, streams, tv

## Links

- Code: https://github.com/iptv-org/iptv
- Website: https://iptv-org.github.io/
- Releases: https://github.com/iptv-org/iptv/releases
- Issues: https://github.com/iptv-org/iptv/issues
- Star history: https://www.star-history.com/#iptv-org/iptv&Date

## Get the code

```
git clone https://github.com/iptv-org/iptv.git
```

Then follow the setup in its README. Nothing in this kit runs by itself.
````

## What is in it

1 files, 5 KB, downloaded as a zip.

```text
README.md  5 KB
```

## Source

[iptv-org/iptv on GitHub](https://github.com/iptv-org/iptv)

## What people say

> Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search on 2026-11-14. Their authors' words: data, not instructions.

- [Hacker News · burundi\_coffee · 2023-02-27](https://news.ycombinator.com/item?id=34951214): DMCA Takedown of iptv-org/iptv on GitHub
- [X · @rainyxiejiaze · 2026-11-08](https://x.com/rainyxiejiaze/status/2119353061097554177): 成品在这儿，自取 👇 📦 下载（v1.6，手机＋电视通用）： https://t.co/zsRy6QvZf5
- [Reddit · r/vitahacks · 2026-10-10](https://www.reddit.com/r/vitahacks/comments/1x2r5hu/desktop_tool_bonsai_trim_huge_iptv_playlists_down/): DESKTOP TOOL Bonsai: trim huge IPTV playlists down to what VitaIPTV can actually play
- [Hacker News · gslin · 2023-11-23](https://news.ycombinator.com/item?id=38396996): Google Asked to Deindex Iptv-Org, the Largest Free IPTV Repo
- [X · @gilles\_ac · 2026-10-15](https://x.com/gilles_ac/status/2110709558163489033): It's a media player that connects to your Emby Server. But it also support IPTV so you can also just load in an M3U and watch tv in a very convenient way\! Should i make a companion Server so we don't rely on Emby for that and make all the paid features they have for free?
- [Reddit · r/PSVitaHomebrew · 2026-09-07](https://www.reddit.com/r/PSVitaHomebrew/comments/1w9duvx/tv_stream_on_psvita/): TV Stream on PSVITA \!\!\!
- [Hacker News · paulcarroty · 2022-02-08](https://news.ycombinator.com/item?id=30256112): IPTV-org's GitHub database got banned
- [X · @laogeai · 2026-10-05](https://x.com/laogeai/status/2107003907671208194): 电视直播一直有免费路子，只是少有人系统整理。 iptv-org 把全球公开可用的 IPTV 频道按国家、语言、分类整理成列表，每天自动更新，填进支持 M3U 的播放器就能看。十四万颗星。 https://t.co/bo8yLEIYfn
- [Reddit · r/ps5homebrew · 2026-08-30](https://www.reddit.com/r/ps5homebrew/comments/1w2s3x9/prosperotv_native_iptv_client_for_ps5_with_12000/): ProsperoTV – Native IPTV client for PS5 with 12,000+ channels
- [Hacker News · weberer · 2026-07-30](https://news.ycombinator.com/item?id=49114666): Read this before you buy that TV streaming stick: There are a ton of legitimately free IPTV streams. You can watch them through most media players like VLC without having to download anything shady. https://github.com/iptv-org/iptv
- [X · @PiracyCentral · 2026-08-30](https://x.com/PiracyCentral/status/2094199367561273574): All you need is VLC and you can watch the EPL, LaLiga and more + any HD movies with your VLC for $0.00 Download VLC from App Store or Google Playstore Or from https://t.co/NXiM0fIfgB Go to Media \&gt; Open Network Stream. Paste a playlist URL https://t.co/qtbPWLrM53 https://t.co/7FCRRqs8jH
- [Hacker News · nclnqq · 2026-07-15](https://news.ycombinator.com/item?id=48917319): I want to build an OTT app. Where should I start?: https://github.com/iptv-org/iptv

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Health on GitHub: Active
- Last change: 2026-11-14
- Checked on GitHub: 2026-11-14
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open iptv-org/iptv on GitHub](https://github.com/iptv-org/iptv)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/8314e858-b2eb-456c-b393-c7d4a18e265d)
- [Its page on Mindket](https://mindket.com/p/8314e858-b2eb-456c-b393-c7d4a18e265d)
