Free-TV / IPTV
- воскресенье, 19 февраля 2023 г. в 00:13:47
M3U Playlist for free TV channels
This is an M3U playlist for free TV channels around the World.
Either free locally (over the air):
Or free on the Internet:
To use it point your IPTV player to https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8.
The main goals for this playlist are listed below.
Quality over quantity
The less channels we support the better.
Only free channels
If a channel is normally only available via commercial subscriptions it has nothing to do in this playlist. If on the other hand it is provided for free to everybody in a particular country, then it should be in this playlist.
Only mainstream channels
This is a playlist for everybody.
It can be quite hard to find up to date URLs, here's a list of sources:
The m3u8 playlist is generated by make_playlist.py
, using the .md
files located in lists
.
Each .md file represesnts a group. The <h1>
line is used as the group title.
Only channels which URL column starts with [>]
are included in the playlist.
Channels which are not in HD are marked with an Ⓢ
.
Channels which use GeoIP blocking are marked with a Ⓖ
.
Channels which are live Youtube channels are marked with a Ⓨ
.
Only create issues for bugs and feature requests.
Do not create issues to add/edit or to remove channels. If you want to add/edit/remove channels, create a pull request directly.
Only modify .md files
If your Pull Request modifies channels, only modify .md files. Do not modify m3u8 files in your pull request.
Adding a new Channel
To add a new channel, make a Pull Request.
[>]
in front of it.[x]()
in the url column and place your channel in the Invalid category.[x]
in front of the url.Removing a Channel
To remove a channel, make a Pull Request.
In your Pull Request you need to provide information to show that the channel is only available via a private paid subscription.
Note: Public taxes (whether national or regional, whether called TV License or not) do not constitute a private paid subscription.
If a stream is broken, simply move the channel to the invalid category and replace [>]
with [x]
in the url column.