M3U Playlist for free TV channels

Overview

Free TV

This is an M3U playlist for free TV channels around the World.

Either free locally (over the air):

Or free on the Internet:

  • Plex TV
  • Pluto TV
  • Pluto TV (Spanish)
  • Pluto TV (French)
  • Redbox Live TV
  • Roku TV
  • Samsung TV Plus
  • Youtube live channels

To use it point your IPTV player to https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8.

Philosophy

The main goals for this playlist are listed below.

Quality over quantity

The less channels we support the better.

  • All channels should work well.
  • As much as possible channels should be in HD, not SD.
  • Only one URL per channel (no +1, no alternate feeds, no regional declinations)

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.

  • No paid channels
  • Only channels which are officially provided for free (via DVB-S, DVB-T, analog, etc..)

Only mainstream channels

This is a playlist for everybody.

  • No adult channels
  • No channels dedicated to any particular religion
  • No channels dedicated to any particular political party
  • No channels made for a country and funded by a different country

Format

The m3u8 playlist is generated from the .md files by the .py script.

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 .

Issues

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.

Pull Requests

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 your Pull Request you need to provide information to show that the channel is free.
  • Use imgur.com to host the channel logo and point to it.
  • If you have a valid stream, add it and put [>] in front of it.
  • If you don't have an stream for the channel, add [x]() in the url column and place your channel in the Invalid category.
  • If you have a stream but it doesn't work well, put the channel in the Invalid category and put [x] in front of the url.
  • If you're adding geoblocked URLs specify it in your PR and specify which country they're working in. The PR will only be merged if these URLs can be tested.

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.

Comments
  • tvg-id

    tvg-id

    Uhh, so I would like your opinion. I added Markíza, Doma and Dajto. They only provide an SD stream for free and want you to pay for the HD stream. Technically, this is not illegal as it is streamed off their servers. Should the channels be removed / kept in SD?

    opened by NezbednikSK 30
  • Problems with popular news channels

    Problems with popular news channels

    Hello! Thank you very much for your playlist! We have problems with two news channels that I like to watch:

    1. France 24 English doesn't work at all. It happened about a week ago.

    2. BBC World News constantly freezes, it's very unstable. Yes, I live far away from United Kingdom but any other channels work perfectly.

    opened by KiraSol 12
  • Hungary - M1 News Channel no Longer Working

    Hungary - M1 News Channel no Longer Working

    The "M1" news channel in the Hungary group is not working for the last few days.

    Tried from a US IP address and also from a Hungary IP (through VPN).

    opened by fjrider 11
  • Update italy.md

    Update italy.md

    The channel named "Byoblu Tv" breaches the policy "No channels dedicated to any particular political party". Claudio Messora, Byoblu Tv sole proprietor and editor-in-chief, runs for a seat in the Italian Lower Chamber / Parlamento. [0][1][2][3][4]

    More broadly, Byoblu Edizioni Srls is as organization that promotes content that incites violence or hatred towards a person or group of people based on race, religion, gender identity or expression, sex, ethnicity, nationality, sexual orientation, etc., and content that promotes dangerous false or dangerous deceptive medical information that may cause offline harm or poses a direct threat to public health.

    opened by dioraman 9
  • Forwarders

    Forwarders

    I have a PHP script that sends request to a particular address, extracts the stream URL (that is dynamic) and forwards to it. If i host it online, can I submit it here or is it not allowed?

    Concrete example: live-source.js contains the stream URL. The PHP script sends the request, extracts the URL and forwards to it.

    opened by NezbednikSK 5
  • Missing italian EPG ID

    Missing italian EPG ID

    @KAMI911 or @NezbednikSK please, you can test these missing italian epg id for me? Unluckily i can't, thank you so much guys! :3

    1. Rai 1 Ⓖ > Rai1.it
    2. Rai 2 Ⓖ > Rai2.it
    3. Rai 4 Ⓖ > Rai3.it
    4. Canale 20 Ⓖ > 20Mediaset.it
    5. Rai 4 Ⓖ > Rai4.it
    6. Rai 5 Ⓖ > Rai5.it
    7. Rai Movie Ⓖ > RaiMovie.it
    8. Rai Premium Ⓖ > RaiPremium.it
    9. Rai Gulp Ⓖ > RaiGulp.it
    10. Rai News 24 Ⓖ > RaiNews24.it
    11. Rai Storia Ⓖ > RaiStoria.it
    12. Rai Scuola Ⓖ > RaiScuola.it
    opened by infid0 4
  • Food Network (Italy) stopped working

    Food Network (Italy) stopped working

    I think Discovery has pulled an epic prank on us by taking down the Food Network streaming link and saying that it "changed frequencies". While that did happen on the DTT, it obviously didn't happen in streaming, and I think this is Discovery being Discovery and making Food Network's streaming link only available on Discovery+. Here's a screenshot of what the channel looks like right now: Screenshot from 2022-04-21 21-08-17 The text translates to: "Food Network has changed frequencies. To continue watching it, retune your television from your remote's menu. (?)" This is probably never going to be fixed, since you simply cannot extract an HLS stream from Discovery+ easily. You would have to make an API for that. And while the "WorldLiveTV" team have already done that for K2 and Frisbee, they haven't done it yet for Food Network. Anyways, that's it. Just wanted to let everyone know about this.

    opened by francescorosi27 4
  • New 11 channels

    New 11 channels

    Italy

    DVB-T

    https://en.wikipedia.org/wiki/Television_in_Italy#Digital_terrestrial_television https://www.tivusat.tv/sat-eng/tivusat/multicanale.aspx | # | Channel | Link | Logo | |:---:|:--------------:|:-----:|:-----: | 1 | Rai 1 Ⓖ | [>](https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=2606803) | | | 2 | Rai 2 Ⓖ | [>](https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=308718) | | | 3 | Rai 3 Ⓖ | [>](https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=308709) | | | 4 | Rete 4 Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(r4)/index.m3u8) | | | 5 | Canale 5 Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(c5)/index.m3u8) | | | 6 | Italia 1 Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(i1)/index.m3u8) | | | 7 | La7 | [x]() | | | 8 | TV8 | [x]() | | | 9 | Nove | [>](https://sbshdlu5-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 10 | Rai 4 Ⓖ | [>](https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=746966) | | | 11 | Rai Premium Ⓖ | [>](https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=746992) | | | 12 | Rai 5 Ⓖ | [>](https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=395276) | | | 13 | Rai Movie Ⓖ | [>](https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=747002) | | | 14 | Rai Storia Ⓖ | [>](https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=746990) | | | 15 | Rai Sport + Ⓖ | [>](https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=358025) | | | 16 | Rai Scuola Ⓖ | [>](https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=747011) | | | 17 | Iris Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(ki)/index.m3u8) | | | 18 | La 5 Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(ka)/index.m3u8) | | | 19 | Real Time | [>](https://sbshdlu5-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 20 | Italia 2 Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(i2)/index.m3u8) | | | 21 | Canale 20 Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(lb)/index.m3u8) | | | 22 | Dmax | [>](https://sbshdlu5-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 23 | Focus Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(fu)/index.m3u8) | | | 24 | Motor Trend | [>](https://sbshdlu5-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 25 | Paramount Channel Ⓢ Ⓖ | [>](https://viacomitalytest-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 26 | Giallo | [>](https://sbshdlu5-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 27 | Top Crime Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(lt)/index.m3u8) | | | 28 | Mediaset Extra Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(kq)/index.m3u8) | | | 29 | Food Network | [>](https://sbshdlu5-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 30 | Spike Ⓢ | [>](https://viacomitalytest-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 31 | BOING Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(kb)/index.m3u8) | | | 32 | K2 | [x](https://sbshdlu2-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 33 | Rai Gulp Ⓖ | [>](https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=746953) | | | 34 | Rai YoYo Ⓖ | [>](https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=746899) | | | 35 | Frisbee | [x](https://sbshdlu1-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 36 | Cartoonito Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(la)/index.m3u8) | | | 37 | Super! Ⓢ | [>](https://viacomitalytest-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 38 | Alice | [x](https://dcunilive130-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 39 | Marcopolo | [x](https://dcunilive131-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 40 | HGTV – Home & Garden Tv | [x](https://sbshdlu5-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 41 | Sky TG 24 Ⓢ | [>](https://skyanywhere3-i.akamaihd.net/hls/live/510696/tg24/playlist.m3u8) | | | 42 | TGCOM 24 Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(kf)/index.m3u8) | | | 43 | Rai News 24 Ⓖ | [>](http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1) | | | 44 | Euronews | [>](https://rakuten-euronews-3-it.samsung.wurl.com/manifest/playlist.m3u8) | | | 45 | 7 Gold | [>](http://stream2.xdevel.com/video0s86-21/stream/playlist.m3u8) | | | 46 | TV 2000 Ⓢ | [>](http://mi1.wz.tv2000.it/tv2000_alfa.m3u8) | | | 47 | CINE 34 Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(b6)/index.m3u8) | | | 48 | QVC | [>](https://qrg.akamaized.net/hls/live/2017383/lsqvc1it/master.m3u8) | | | 49 | VH1 | [>](https://content.uplynk.com/channel/36953f5b6546464590d2fcd954bc89cf.m3u8) | | | 50 | RTL 102.5 Ⓢ | [>](https://rtl-video1-stream.thron.com/live-video/video1/ngrp:video1/playlist.m3u8) | | | 51 | Deejay TV Ⓢ | [>](https://deejay-tv-lh.akamaized.net/i/[email protected]/master.m3u8) | | | 52 | RadioItaliaTV Ⓢ | [>](https://radioitaliatv-lh.akamaihd.net/i/[email protected]/master.m3u8) | | | 53 | Radio 105 TV Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(EC)/index.m3u8) | | | 54 | Radio KISS KISS TV | [>](https://59253971be783.streamlock.net/KissKissTV/KissKissTV.stream/playlist.m3u8) | | | 55 | R101 TV Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(ER)/index.m3u8) | | | 56 | Virgin Radio TV Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(EW)/index.m3u8) | | | 57 | RadioFreccia Ⓢ | [>](https://rtl-video2-stream.thron.com/live-video/video2/ngrp:video2/playlist.m3u8) | | | 58 | RDS Social TV Ⓢ | [>](https://stream.rdstv.radio/out/v1/ec85f72b87f04555aa41d616d5be41dc/index.m3u8) | | | 59 | Radio ZETA Ⓢ | [>](https://rtl-video3-stream.thron.com/live-video/video3/ngrp:video3/playlist.m3u8) | | | 60 | Radio Montecarlo TV Ⓢ Ⓖ | [>](https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(BB)/index.m3u8) | |

    Invalid

    | # | Channel | Link | Logo | |:---:|:--------------:|:-----:|:-----:

    opened by infid0 4
  • VH1 request

    VH1 request

    Not is a issue, but a request. Sorry. VH1 it's a free channel (67) of the italian DDT. ​ Name: VH1 Web Page: https://www.paramountnetwork.it/diretta-tv/1iwm9n/vh1 Streaming: https://content.uplynk.com/channel/36953f5b6546464590d2fcd954bc89cf.m3u8

    The stream maybe is geoblocked, but for me in Italy, works fine on VLC. Thank you so much for this great project. :3

    opened by infid0 4
  • [czech & slovak] Prima Show and RTVS Šport

    [czech & slovak] Prima Show and RTVS Šport

    well yeah my response time is slower than a mule but prima show new channel very great

    also wanted to bring up that does 540p count as SD? well, yeah all prima channels are 540p but i've not classified them as SD so...

    opened by NezbednikSK 3
  • Legality of the logos

    Legality of the logos

    Hey, I've been wondering: the streams are legal, yes, but what about the logos? Wouldn't it be better to link the logos from their official website and not to upload it from imgur? I am wondering if this is legal, actually. To submit all the logos, y'know.

    opened by NezbednikSK 3
  • ⚠ Looking for contributors!

    ⚠ Looking for contributors!

    I'm looking for contributors to help maintain this project.

    I have less time than I anticipated. The URLs change very often. The more people help maintaining these lists the better.

    Many thanks to @infid0, @KAMI911 and @NezbednikSK already!

    If you have some time, if you understand what we're doing here and you want to help, don't hesitate to tag me in a comment here.

    Thank you.

    help wanted 
    opened by freetv332 5
  • Canada - seems nothing is working?

    Canada - seems nothing is working?

    Not sure what exactly is wrong but it seems that most (all?) of the streams I checked for Canada are not working.

    For example the first channel on the Canada.md list is CBC Toronto. which links to https://bozztv.com/teleyupp1/teleup-ydcl2V1MVC/playlist.m3u8 and it turns out this is a dead link as most of the others are also.

    I am using VLC 3.0.16 as my client and importing the Playlist.m3u8 directly.

    ...A little later on I have found that a few of the Canada channels seems to be working. For instance Global News. Could it be that the providers for others have gone dark?

    Am I missing something here?

    opened by shulist 2
  • Automatic checkers, playlist update

    Automatic checkers, playlist update

    Hi Folks,

    What do you think about to create automated CI workflow for updating playlist? I mean check the md file formats, check the created playlist before commit, and check the included links.

    For example we could use:

    opened by KAMI911 4
  • Hungary - M3 - Not working

    Hungary - M3 - Not working

    The "M3" channel in the Hungary group is not working for the last several days.

    Tried from a US IP address and also from a Hungary IP (through VPN).

    opened by fjrider 3
Owner
Free TV
Free TV
Techie Sneh 19 Dec 3, 2021
SpotPlay2YouPlay - Converts new additions to a Spotify playlist to a matching Youtube playlist

SpotPlay2YouPlay - Converts new additions to a Spotify playlist to a matching Youtube playlist, can also be configured to converting whole playlists with the refresh fun

null 9 Mar 6, 2022
Telegram Voice Chat UserBot made with Pyrogram and MarshalX/tgcalls with playlist and Heroku support

Telegram Voice Chat UserBot A Telegram UserBot to Play Audio in Voice Chats. This is also the source code of the userbot which is being used for playi

Calls Music 168 Sep 4, 2022
JAKYM, Just Another Konsole YouTube-Music. A command line based Youtube music player written in Python with spotify and youtube playlist support

Just Another Konsole YouTube-Music Overview I wanted to create this application so that I could use the command line to play music easily. I often pla

Mayank Jha 74 Sep 22, 2022
YouTube playlist Files downloaded by FDM are not organized according to the original order on YouTube

Youtube-Playlist-File-Organizer YouTube playlist Files downloaded by Free Download Manager are not organized according to the original order on YouTub

David Mainoo 3 Dec 27, 2021
A Python script to update Spotify Playlist data every 5 minutes.

Spotify Playlist Updater A Python script to update Spotify Playlist data every 5 minutes. Description An automatic playlist updater using Spotify API

null 4 Jul 8, 2022
Youtube Music Playlist Organizer

Youtube Music Playlist Organizer, a simple Python application that uses ytmusicapi to help user edit their playlists and organize in other playlists.

Bedir Tapkan 1 Oct 24, 2021
Web app for spotify playlist management with last.fm integration

Music Tools Set of utility tools for Spotify and Last.fm. Built on my other libraries for Spotify (spotframework), Last.fm (fmframework) and interfaci

andy 3 Aug 9, 2022
Converts a text file of songs to a playlist on your Spotify account.

Playlist Converter Convert a text file of songs to a playlist on your Spotify account. Create your playlists faster instead of manually searching for

Priya Aggarwal 17 Sep 24, 2022
Total time of all YouTube videos in a playlist.

Youtube Playlist Total Times Total time of all YouTube videos in a playlist. How to Use Download chromedriver depending on your os and chrome version

Mohammad Dori 3 Jul 15, 2022
PlaylistAudioBot - Telegram playlist download bot with ytdl

Telegram PlaylistAudioBot PlaylistAudioBot: ???? Telegram playlist download bot

Hüzünlü Artemis [HuzunluArtemis] 14 Jul 22, 2022
A GUI Application that creates a Spotify Playlist from any year in the past, by just entering your preferred date

A GUI Application that creates a Spotify Playlist from any year in the past, by just entering your preferred date

David .K. Danso 1 Jan 17, 2022
Spotify playlist anonymizer.

Spotify heavily personalizes auto-generated playlists like Song Radio based on the music you've listened to in the past. But sometimes you want to listen to Song Radio precisely to hear some fresh songs outside of your habitual listening realm!

Jakob de Maeyer 9 Jul 3, 2022
The purpose of this bot is to take soundcloud track requests, that are posted in the stream-requests channel, and add them to a playlist, to make the process of scrolling through the requests easier for Root

Discord Song Collector Dont know if anyone is actually going to read this, but the purpose of this bot is to check every message in the stream-request

null 2 Mar 1, 2022
A Code that can make your Discord Account 24/7 on Voice Channels!

Voicecord Make your Discord Account Online 24/7 on Voice Channels! A Code written in Python that helps you to keep your account 24/7 on Voice Channels

Phantom 173 Sep 23, 2022
A simple Telegram bot, written in Python, that you can use to shill (i.e. send messages) your token, or whatever, to channels.

Telegram Shill Bot Ever wanted a Shill Bot but wankers keep scamming for one OR wanted to charge you an arm and a leg? This is a simple bot written in

null 52 Sep 19, 2022
Telegram bot to stream videos in telegram voicechat for both groups and channels. Supports live strams, YouTube videos and telegram media.

Telegram VCVideoPlayBot An Telegram Bot By @ZauteKm To Stream Videos in Telegram Voice Chat. NOTE: Make sure you have started a VoiceChat in your Grou

Zaute 21 May 5, 2022
This bot can mention members upto 10,000 in groups and can mention members upto 200 in channels !

Mention All Bot This bot can mention members upto 10,000 in groups and can mention members upto 200 in channels ! ?? Infomation Language: Python. Tele

Anjana Madu 52 Aug 4, 2022
📢 Video Chat Stream Telegram Bot. Can ⏳ Stream Live Videos, Radios, YouTube Videos & Telegram Video Files On Your Video Chat Of Channels & Groups !

Telegram Video Chat Bot (Beta) ?? Video Chat Stream Telegram Bot ?? Can Stream Live Videos, Radios, YouTube Videos & Telegram Video Files On Your Vide

brut✘⁶⁹ // ユスフ 16 Sep 22, 2022