[Skip to content](https://github.com/Romaxa55/world_ip_tv#start-of-content)

You signed in with another tab or window. [Reload](https://github.com/Romaxa55/world_ip_tv) to refresh your session.You signed out in another tab or window. [Reload](https://github.com/Romaxa55/world_ip_tv) to refresh your session.You switched accounts on another tab or window. [Reload](https://github.com/Romaxa55/world_ip_tv) to refresh your session.Dismiss alert

{{ message }}

[Romaxa55](https://github.com/Romaxa55)/ **[world\_ip\_tv](https://github.com/Romaxa55/world_ip_tv)** Public

- [Notifications](https://github.com/login?return_to=%2FRomaxa55%2Fworld_ip_tv) You must be signed in to change notification settings
- [Fork\\
2](https://github.com/login?return_to=%2FRomaxa55%2Fworld_ip_tv)
- [Star\\
29](https://github.com/login?return_to=%2FRomaxa55%2Fworld_ip_tv)


master

[**1** Branch](https://github.com/Romaxa55/world_ip_tv/branches) [**0** Tags](https://github.com/Romaxa55/world_ip_tv/tags)

[Go to Branches page](https://github.com/Romaxa55/world_ip_tv/branches)[Go to Tags page](https://github.com/Romaxa55/world_ip_tv/tags)

Go to file

Code

Open more actions menu

## Folders and files

| Name | Name | Last commit message | Last commit date |
| --- | --- | --- | --- |
| ## Latest commit<br>[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4&size=40)](https://github.com/apps/github-actions)[github-actions\[bot\]](https://github.com/Romaxa55/world_ip_tv/commits?author=github-actions%5Bbot%5D)<br>[Update available channels](https://github.com/Romaxa55/world_ip_tv/commit/84b7a6346e7411062005580bedc44009ce8272bc)<br>success<br>12 hours agoJul 5, 2026<br>[84b7a63](https://github.com/Romaxa55/world_ip_tv/commit/84b7a6346e7411062005580bedc44009ce8272bc) · 12 hours agoJul 5, 2026<br>## History<br>[729 Commits](https://github.com/Romaxa55/world_ip_tv/commits/master/) <br>Open commit details<br>[View commit history for this file.](https://github.com/Romaxa55/world_ip_tv/commits/master/) 729 Commits |
| [.github/workflows](https://github.com/Romaxa55/world_ip_tv/tree/master/.github/workflows "This path skips through empty directories") | [.github/workflows](https://github.com/Romaxa55/world_ip_tv/tree/master/.github/workflows "This path skips through empty directories") | [feat": add workflow](https://github.com/Romaxa55/world_ip_tv/commit/6ddc5282157361e3c1139bb9091c7e6b295665cb "feat\": add workflow") | 2 years agoAug 2, 2024 |
| [iptv\_checker](https://github.com/Romaxa55/world_ip_tv/tree/master/iptv_checker "iptv_checker") | [iptv\_checker](https://github.com/Romaxa55/world_ip_tv/tree/master/iptv_checker "iptv_checker") | [feat": add index.m3u](https://github.com/Romaxa55/world_ip_tv/commit/df5a3219cf0ae02871f3bbe406d184ff6267f5d2 "feat\": add index.m3u") | 2 years agoAug 2, 2024 |
| [output](https://github.com/Romaxa55/world_ip_tv/tree/master/output "output") | [output](https://github.com/Romaxa55/world_ip_tv/tree/master/output "output") | [Update available channels](https://github.com/Romaxa55/world_ip_tv/commit/84b7a6346e7411062005580bedc44009ce8272bc "Update available channels") | 12 hours agoJul 5, 2026 |
| [.gitignore](https://github.com/Romaxa55/world_ip_tv/blob/master/.gitignore ".gitignore") | [.gitignore](https://github.com/Romaxa55/world_ip_tv/blob/master/.gitignore ".gitignore") | [init](https://github.com/Romaxa55/world_ip_tv/commit/eb53ebd17fab7d7ac12d95c20a8ccfd3565ae814 "init") | 2 years agoAug 2, 2024 |
| [README.md](https://github.com/Romaxa55/world_ip_tv/blob/master/README.md "README.md") | [README.md](https://github.com/Romaxa55/world_ip_tv/blob/master/README.md "README.md") | [docs: upgrade README — quick start, player guide, MegaV VPN link, SEO](https://github.com/Romaxa55/world_ip_tv/commit/14adb1bb917e8178725a77a49165cd0aeea46e55 "docs: upgrade README — quick start, player guide, MegaV VPN link, SEO") | 3 months agoApr 17, 2026 |
| [playlists.txt](https://github.com/Romaxa55/world_ip_tv/blob/master/playlists.txt "playlists.txt") | [playlists.txt](https://github.com/Romaxa55/world_ip_tv/blob/master/playlists.txt "playlists.txt") | [feat": add workflow](https://github.com/Romaxa55/world_ip_tv/commit/f71961d1244cdc8a934ffb03db38615d8e87d63e "feat\": add workflow") | 2 years agoAug 2, 2024 |
| [requirements.txt](https://github.com/Romaxa55/world_ip_tv/blob/master/requirements.txt "requirements.txt") | [requirements.txt](https://github.com/Romaxa55/world_ip_tv/blob/master/requirements.txt "requirements.txt") | [init](https://github.com/Romaxa55/world_ip_tv/commit/eb53ebd17fab7d7ac12d95c20a8ccfd3565ae814 "init") | 2 years agoAug 2, 2024 |
| View all files |

## Repository files navigation

# 🌍 World IPTV Checker — Free Live TV Channels, Updated Daily

[Permalink: 🌍 World IPTV Checker — Free Live TV Channels, Updated Daily](https://github.com/Romaxa55/world_ip_tv#-world-iptv-checker--free-live-tv-channels-updated-daily)

**Automatically verified IPTV playlist with working channels only**

![Last check status](https://camo.githubusercontent.com/fb9f2286b2848e4da40a6faa894202edb05b1c88fc8aac0727c27ede5e3bc73b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f726f6d61786135352f776f726c645f69705f74762f636865636b2e796d6c3f6272616e63683d6d61696e267374796c653d666f722d7468652d6261646765266c6162656c3d4c617374253230436865636b266c6f676f3d6769746875622d616374696f6e73266c6f676f436f6c6f723d7768697465)![Daily verified channels](https://camo.githubusercontent.com/a5c9e81ac9754ebaaebe1a39dc3001fe97c6a6320ff2c8814ad971986f5a8661/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4368616e6e656c732d4461696c795f56657269666965642d3030433835333f7374796c653d666f722d7468652d6261646765266c6f676f3d7476266c6f676f436f6c6f723d7768697465)![Commit activity](https://camo.githubusercontent.com/91acd8a9cc5926836719f041f3b485cedf7dda3825b7932f120232532e736461/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d69742d61637469766974792f6d2f726f6d61786135352f776f726c645f69705f74763f7374796c653d666f722d7468652d626164676526636f6c6f723d626c756576696f6c6574266c6162656c3d436f6d6d697473)![Stars](https://camo.githubusercontent.com/321db589072516077c1200e3a6b8153fa0edecd02354b43072bc91bdaca0b392/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f726f6d61786135352f776f726c645f69705f74763f7374796c653d666f722d7468652d626164676526636f6c6f723d464644373030266c6f676f3d676974687562)![License](https://camo.githubusercontent.com/1736263e7abccd5448e130c257555354792cbceae6b18535e86d6157f95b906f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75653f7374796c653d666f722d7468652d6261646765)

[📥 Download Playlist](https://romaxa55.github.io/world_ip_tv/output/index.m3u) •
[IPTV on MegaV](https://megav.app/iptv-playlists) •
[Telegram @MegaV\_VPN](https://t.me/MegaV_VPN)

* * *

## Quick Start — 30 Seconds to Live TV

[Permalink: Quick Start — 30 Seconds to Live TV](https://github.com/Romaxa55/world_ip_tv#quick-start--30-seconds-to-live-tv)

Copy this URL and paste it into any IPTV player:

```
https://romaxa55.github.io/world_ip_tv/output/index.m3u
```

That's it. No sign-up. No account. No payment. Just free live TV.

### How to add in VLC

[Permalink: How to add in VLC](https://github.com/Romaxa55/world_ip_tv#how-to-add-in-vlc)

1. Open VLC → **Media** → **Open Network Stream**
2. Paste the URL above → Click **Play**

### How to add in IPTV Smarters / TiviMate / Televizo

[Permalink: How to add in IPTV Smarters / TiviMate / Televizo](https://github.com/Romaxa55/world_ip_tv#how-to-add-in-iptv-smarters--tivimate--televizo)

1. Add playlist → **M3U URL**
2. Paste the URL above → Save

* * *

## How It Works

[Permalink: How It Works](https://github.com/Romaxa55/world_ip_tv#how-it-works)

```
  GitHub Actions (every 6 hours)
         │
         ▼
  Fetch source M3U lists
  from 50+ public sources
         │
         ▼
  Python checker tests
  every channel URL
  (HTTP 200 + stream response)
         │
         ▼
  Dead channels removed
  Working channels kept
         │
         ▼
  Clean M3U published to
  GitHub Pages (free CDN)
         │
         ▼
  You stream via
  romaxa55.github.io/world_ip_tv/
```

> With 648+ commits the automation has been running reliably since the project launched — channels that stop working are purged within hours.

* * *

## Supported Players

[Permalink: Supported Players](https://github.com/Romaxa55/world_ip_tv#supported-players)

| Player | Platform | How to Add |
| --- | --- | --- |
| **VLC** | Windows, macOS, Linux, Android, iOS | Media → Open Network Stream → paste URL |
| **IPTV Smarters Pro** | Android, iOS, Windows | Xtream / M3U URL → paste URL |
| **TiviMate** | Android TV, Fire TV | Add Playlist → M3U URL → paste URL |
| **Kodi** (PVR IPTV) | All platforms | PVR IPTV Simple Client → M3U URL |
| **Televizo** | Android, Android TV | Add playlist → URL → paste URL |
| **GSE Smart IPTV** | iOS, macOS | Remote Playlists → Add → paste URL |
| **Streamlink** | CLI / Linux | `streamlink "m3u-url" best` |

* * *

## Geo-Restricted Channels? Use MegaV VPN

[Permalink: Geo-Restricted Channels? Use MegaV VPN](https://github.com/Romaxa55/world_ip_tv#geo-restricted-channels-use-megav-vpn)

Some channels in the playlist are **geo-restricted** — they only stream to viewers in specific countries. If a channel shows as live but won't play for you, a VPN will fix it.

**[MegaV VPN](https://megav.app/)** is the recommended companion app:

- 🆓 **Free** — no subscription needed for basic use
- ⚡ **VLESS Reality** — bypasses deep packet inspection; works in Iran, Russia, China, Turkey
- 📺 **IPTV page built-in** — browse and launch playlists from inside the app
- 🔒 **No-logs** — your viewing history stays private
- 🌍 **15 languages** — EN, RU, ZH, ES, DE, FR, JA, KO, VI, AR, FA, IT, TR

> ➡️ Get MegaV VPN: **[megav.app/iptv-playlists](https://megav.app/iptv-playlists)**
> ➡️ Telegram: **[@MegaV\_VPN](https://t.me/MegaV_VPN)**

* * *

## Channel Coverage

[Permalink: Channel Coverage](https://github.com/Romaxa55/world_ip_tv#channel-coverage)

The playlist aggregates channels from public sources covering:

- 🌍 **Europe** — UK, Germany, France, Spain, Italy, Russia, Poland, Turkey and more
- 🌏 **Asia** — China, Japan, Korea, India, Vietnam, Iran, Saudi Arabia and more
- 🌎 **Americas** — USA, Canada, Brazil, Mexico and more
- 🌍 **Africa & Middle East** — Egypt, UAE, Morocco and more
- 📰 **News** — BBC, CNN, Al Jazeera, RT, Euronews and more
- ⚽ **Sports** — regional sports channels
- 🎬 **Movies & Entertainment** — general entertainment channels

> **Note:** All sources are publicly available. This repository does not host or redistribute any video streams — it only maintains a verified list of public stream URLs.

* * *

## Contributing

[Permalink: Contributing](https://github.com/Romaxa55/world_ip_tv#contributing)

Found a channel that's broken, or want to add a new source list?

1. **Fork** this repository
2. Edit `sources/` to add your M3U source URL
3. Run `python checker.py` locally to verify
4. Open a **Pull Request** with a description of what you added

### Reporting broken channels

[Permalink: Reporting broken channels](https://github.com/Romaxa55/world_ip_tv#reporting-broken-channels)

Open an [Issue](https://github.com/romaxa55/world_ip_tv/issues) with:

- Channel name
- Country
- The broken URL (if known)

The automated checker will remove it on the next run, but your report helps improve source selection.

* * *

## Technical Details

[Permalink: Technical Details](https://github.com/Romaxa55/world_ip_tv#technical-details)

- **Language:** Python 3
- **CI/CD:** GitHub Actions (runs every 6 hours)
- **Output:** M3U playlist published via GitHub Pages
- **Checking method:** HTTP HEAD + GET request with stream validation
- **Timeout:** 10 seconds per channel
- **Commits:** 648+

* * *

## Legal

[Permalink: Legal](https://github.com/Romaxa55/world_ip_tv#legal)

This project collects and verifies **publicly available** stream URLs. It does not:

- Host, redistribute, or store any video content
- Circumvent any access controls or DRM
- Provide access to paid or subscription content

If you are a rights holder and believe a URL in this list is infringing, please open an issue and it will be removed promptly.

* * *

## Give Us a Star

[Permalink: Give Us a Star](https://github.com/Romaxa55/world_ip_tv#give-us-a-star)

If this playlist saved you from paying for a TV subscription — please leave a star! It motivates continued maintenance and improvements.

[![Star on GitHub](https://camo.githubusercontent.com/9bf657d22ff7e36d383c50843d105f513146115fd30f9b417d31ad4e4aa2b26e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f726f6d61786135352f776f726c645f69705f74763f7374796c653d666f722d7468652d626164676526636f6c6f723d464644373030266c6f676f3d676974687562266c6162656c3d537461722b746869732b7265706f)](https://github.com/romaxa55/world_ip_tv/stargazers)

* * *

## Keywords

[Permalink: Keywords](https://github.com/Romaxa55/world_ip_tv#keywords)

`free iptv` · `iptv m3u` · `iptv playlist 2025` · `free live tv` · `m3u playlist` · `iptv checker` · `working iptv` · `iptv smarters playlist` · `tivimate playlist` · `vlc iptv` · `kodi iptv` · `free iptv channels` · `iptv github` · `world iptv` · `live tv channels` · `free streaming`

* * *

## Powered by MegaV VPN

[Permalink: Powered by MegaV VPN](https://github.com/Romaxa55/world_ip_tv#powered-by-megav-vpn)

[![MegaV VPN](https://camo.githubusercontent.com/717d4090a35dcb6cb9fe117e8d8ce950ea93214636d9d88e0ddb7bc5378e6e2d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d656761565f56504e2d467265655f56504e5f666f725f495054562d626c756576696f6c65743f7374796c653d666f722d7468652d6261646765266c6f676f3d736869656c64266c6f676f436f6c6f723d7768697465)](https://megav.app/)[![Telegram](https://camo.githubusercontent.com/6d8bf91e9125b78067ab7d447a7a02a2b2ad2214657fa07e1de4c78791a92fb7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f54656c656772616d2d404d656761565f5f56504e2d3243413545303f7374796c653d666f722d7468652d6261646765266c6f676f3d74656c656772616d266c6f676f436f6c6f723d7768697465)](https://t.me/MegaV_VPN)[![MegaV on GitHub](https://camo.githubusercontent.com/30ce3337b06d976c868d4d7bcd32dff8062cd1c4c7e92333db9e5b43b75a688c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769744875622d4d656761565f5075626c69632d3138313731373f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465)](https://github.com/romaxa55/MegaV_Public)

[megav.app](https://megav.app/) — The VPN that works where others fail. VLESS Reality, No-logs, Free.

* * *

MIT License © [romaxa55](https://github.com/romaxa55)

## About

📺 Free IPTV playlist with 24/7 auto-verified working channels. Updated daily via GitHub Actions. Paste M3U link into VLC/IPTV Smarters.


[megav.app/en/iptv-playlists](https://megav.app/en/iptv-playlists "https://megav.app/en/iptv-playlists")

### Topics

[kodi](https://github.com/topics/kodi "Topic: kodi") [vlc](https://github.com/topics/vlc "Topic: vlc") [iptv](https://github.com/topics/iptv "Topic: iptv") [m3u](https://github.com/topics/m3u "Topic: m3u") [live-tv](https://github.com/topics/live-tv "Topic: live-tv") [tv-channels](https://github.com/topics/tv-channels "Topic: tv-channels") [free-iptv](https://github.com/topics/free-iptv "Topic: free-iptv") [iptv-playlist](https://github.com/topics/iptv-playlist "Topic: iptv-playlist") [iptv-m3u](https://github.com/topics/iptv-m3u "Topic: iptv-m3u") [free-tv](https://github.com/topics/free-tv "Topic: free-tv") [iptv-checker](https://github.com/topics/iptv-checker "Topic: iptv-checker") [world-iptv](https://github.com/topics/world-iptv "Topic: world-iptv")

### Resources

[Readme](https://github.com/Romaxa55/world_ip_tv#readme-ov-file)

### Uh oh!

There was an error while loading. [Please reload this page](https://github.com/Romaxa55/world_ip_tv).

[Activity](https://github.com/Romaxa55/world_ip_tv/activity)

### Stars

**29**
stars


### Watchers

**1**
watching


### Forks

[**2**\\
forks](https://github.com/Romaxa55/world_ip_tv/forks)

[Report repository](https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FRomaxa55%2Fworld_ip_tv&report=Romaxa55+%28user%29)

## [Releases](https://github.com/Romaxa55/world_ip_tv/releases)

No releases published

## [Packages\  0](https://github.com/users/Romaxa55/packages?repo_name=world_ip_tv)

No packages published

### Uh oh!

There was an error while loading. [Please reload this page](https://github.com/Romaxa55/world_ip_tv).

## [Contributors\  2](https://github.com/Romaxa55/world_ip_tv/graphs/contributors)

- [![@github-actions[bot]](https://avatars.githubusercontent.com/in/15368?s=64&v=4)](https://github.com/apps/github-actions)[**github-actions\[bot\]**](https://github.com/apps/github-actions)
- [![@Romaxa55](https://avatars.githubusercontent.com/u/6898044?s=64&v=4)](https://github.com/Romaxa55)[**Romaxa55** Roman Shamagin](https://github.com/Romaxa55)

## Languages

- [Python100.0%](https://github.com/Romaxa55/world_ip_tv/search?l=python)

You can’t perform that action at this time.