Compare commits

...

6 Commits

Author SHA1 Message Date
Natalia Arroyave a3cb0d91e9
Merge cbe79bfd87 into c3fda49103 2025-10-28 14:58:35 +01:00
PlaylistBot c3fda49103 Update Playlist (GitHub Actions) 2025-10-26 22:30:36 +00:00
oscwav 6698a37a01
Add LRT TV and remove broken LTV1 & LTV7 links (#779)
Co-authored-by: DebugIO <54708445+DebugIO@users.noreply.github.com>
2025-10-26 23:30:21 +01:00
PlaylistBot dab2a93fbf Update Playlist (GitHub Actions) 2025-10-26 22:30:05 +00:00
Tonny658 1c28111d54
Update usa.md (#780) 2025-10-26 23:29:50 +01:00
Natalia Arroyave cbe79bfd87 Updated README file for clarity. 2024-09-25 14:27:42 -04:00
8 changed files with 84 additions and 26 deletions

View File

@ -1,7 +1,19 @@
Free TV
=======
IPTV Playlist Project
======
This is an M3U playlist for free TV channels around the World.
Welcome to the IPTV project! This repository offers a curated collection of free TV playlists for IPTV players, providing access to various channels from around the world.
Table of Contents
======
1. Introduction
2. Philosophy
3. Installation & Usage
4. Feed Sources
5. Format
7. Contributing
8. Pull Requests
9. License
Either free locally (over the air):
@ -95,6 +107,10 @@ Or free on the Internet:
To use it point your IPTV player to https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8.
Introduction
======
This project provides a collection of free IPTV playlists, allowing users to stream live TV channels thorugh compatible IPTV players. The playlists are community-driven, regularly updated, and intended for users looking for a wide range of channels.Channels are free-to-air or sourced from free online platforms, ensuring that users only access legal content.
Philosophy
==========
@ -124,19 +140,38 @@ This is a playlist for everybody.
- No channels dedicated to any particular political party
- No channels made for a country and funded by a different country
Installation and Usage
======
**To use playlists**
1. Download or clone this repository
2. Use any IPTV player (e.g. VLC, Kodi, IPTV Smarters) to load the '.m3u' file or copy the URL into your player.
**Reccomended Players:**
- VLC Media Player
- Kodi
- IPTV Smarters
**How to Use:**
1. Open your IPTV player.
Import the playlist file or URL.
Start streaming live TV channels!
Feed sources
============
It can be quite hard to find up to date URLs, here's a list of sources:
Finding up-to-date URLs can be difficult. Here are some useful sources:
- https://github.com/iptv-org/iptv/tree/master/streams
- Youtube: As long as the channel is live and its URL doesn't change (check the age of the stream, the number of viewers..)
- Dailymotion: Same criteria as for youtube
- Live streams from platforms like YouTube and Dailymotion, ensuring the stream is active and stable.
Format
======
The m3u8 playlist is generated by `make_playlist.py`, using the `.md` files located in `lists`.
The m3u8 playlist is generated by `make_playlist.py`, using the `.md` files in the `lists` directory.
Each .md file represesnts a group. The `<h1>` line is used as the group title.
@ -153,7 +188,16 @@ 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.
Do not create issues for adding, editing, or removing channels. For these, please submit a pull request.
Contributing
======
**Contributions are welcome! To contribute:**
1. Fork the repository.
2. Create a new branch for your changes.
3. Submit a pull request with your updates.
Pull Requests
=============
@ -175,10 +219,15 @@ To add a new channel, make a Pull Request.
**Removing a Channel**
To remove a channel, make a Pull Request.
- 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.
- 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.
- 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.
- If a stream is broken, simply move the channel to the invalid category and replace `[>]` with `[x]` in the url column.
License
======
This project currently does not have a license. Please clarify the licensing terms before using or contributing.

View File

@ -2,9 +2,7 @@
| # | Channel | Link | Logo | EPG id |
|:---:|:--------------:|:-----:|:----:|:------:|
| 1 | LTV1 | [>](https://ltvlive3167.bstrm.net/slive/_definst_/ltvlive_dzsv1_8wg_43518_default_1710_hls.smil/playlist.m3u8) | <img height="20" src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/LTV1_%282022%29.svg/768px-LTV1_%282022%29.svg.png"/> | LTV1.lv |
| 2 | LTV7 Ⓖ | [>](https://ltvlive3167.bstrm.net/slive/_definst_/ltvlive_event_3_pg2_44004_default_2306_hls.smil/playlist.m3u8) | <img height="20" src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/LTV7_Logo_2021.svg/768px-LTV7_Logo_2021.svg.png"/> | LTV7.lv |
| 11 | ReTV | [>](https://retv2132.cloudycdn.services/slive/_definst_/retv_retv_channel_5k7_42787_default_891_hls.smil/playlist.m3u8) | <img height="20" src="https://upload.wikimedia.org/wikipedia/lv/thumb/d/db/ReTV_Logo_2022.svg/320px-ReTV_Logo_2022.svg.png"/> | ReTV.lv |
| 11 | ReTV | [>](https://retv2132.bstrm.net/slive/_definst_/retv_retv_channel_5k7_42787_default_891_hls.smil/playlist.m3u8) | <img height="20" src="https://upload.wikimedia.org/wikipedia/lv/thumb/d/db/ReTV_Logo_2022.svg/320px-ReTV_Logo_2022.svg.png"/> | ReTV.lv |
<h3>Local channels</h3>
@ -17,6 +15,8 @@
| # | Channel | Link | Logo | EPG id |
|:---:|:--------------:|:-----:|:----:|:------:|
| 1 | LTV1 | [>](https://ltvlive3167.bstrm.net/slive/_definst_/ltvlive_dzsv1_8wg_43518_default_1710_hls.smil/playlist.m3u8) | <img height="20" src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/LTV1_%282022%29.svg/768px-LTV1_%282022%29.svg.png"/> | LTV1.lv |
| 2 | LTV7 Ⓖ | [>](https://ltvlive3167.bstrm.net/slive/_definst_/ltvlive_event_3_pg2_44004_default_2306_hls.smil/playlist.m3u8) | <img height="20" src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/LTV7_Logo_2021.svg/768px-LTV7_Logo_2021.svg.png"/> | LTV7.lv |
| 4 | TV4 Ⓨ | [x](https://www.youtube.com/@helpsportacentrs/live) | <img height="20" src="https://i.imgur.com/91A5ZoP.png"/> | TV4Latvija.lv |
| 10 | TV24 | [x]() | <img height="20" src="https://upload.wikimedia.org/wikipedia/lv/3/36/Tv24_logo.png"/> | TV24.lv |
| 99 | Visiem LTV | [x](https://ltvlive2167.cloudycdn.services/ltvlive/_definst_/ltvlive_ltv09_visiem_ymc_43189_default_1329_hls.smil/playlist.m3u8) | <img height="20" src="https://i.imgur.com/wk73EzK.png"/> | VisiemLTV.lv |

View File

@ -2,6 +2,7 @@
| # | Channel | Link | Logo | EPG id |
|:---:|:--------------:|:-----:|:----:|:------:|
| 1 | LRT TV | [>](https://stream-syncwords.lrt.lt/out/v1/channel-group-lrt-portal-prod-01/channel-lrt-portal-prod-01/endpoint-lrt-portal-prod-01/index.m3u8) | <img height="20" src="https://i.imgur.com/FL2ZuGC.png"/> | LRTTV.lt |
| 3 | LRT Lituanica | [>](https://stream-live.lrt.lt/lituanica/master.m3u8) | <img height="20" src="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/LRT_Lituanica_Logo_2022.svg/640px-LRT_Lituanica_Logo_2022.svg.png"/> | LRTLituanica.lt |
| 9 | Lietuvos Rytas TV | [>](https://live.lietuvosryto.tv/live/hls/eteris.m3u8) | <img height="20" src="https://i.imgur.com/5wpxVI0.png"/> | LietuvosRytasTV.lt |
| 10 | Delfi TV | [>](https://s1.dcdn.lt/live/televizija/playlist.m3u8) | <img height="20" src="https://i.imgur.com/IFoHP5M.png"/> | DelfiTV.lt |
@ -10,7 +11,6 @@
| # | Channel | Link | Logo | EPG id |
|:---:|:--------------:|:-----:|:----:|:------:|
| 1 | LRT TV | [x](https://www.tvkaista.net/stream-forwarder/get.php?x=LRT) | <img height="20" src="https://i.imgur.com/FL2ZuGC.png"/> | LRTTV.lt |
| 2 | LRT Plius | [x](https://www.tvkaista.net/stream-forwarder/get.php?x=LRTPlius) | <img height="20" src="https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/LRT_Plius_Logo_2022.svg/512px-LRT_Plius_Logo_2022.svg.png"/> | LRTPlius.lt |
| 3 | TV3 Ⓢ | [x](http://88.216.83.245/tv3/index.m3u8) | <img height="20" src="https://i.imgur.com/7nipq0y.png"/> | TV3Lithuania.lt |
| 6 | TV6 Ⓢ | [x](http://88.216.83.245/tv6/index.m3u8) | <img height="20" src="https://i.imgur.com/oC0jiFW.png"/> | TV6Lithuania.lt |

View File

@ -38,3 +38,4 @@
|:---:|:--------------:|:-----:|:----:|:------:|
|1 | Docurama | [>](https://cinedigm.vo.llnwd.net/conssui/amagi_hls_data_xumo1234A-docuramaA/CDN/master.m3u8) | <img height="20" src="https://i.imgur.com/bNg8mze.png"/> | Docurama.us |
|2 | Drybar Comedy | [>](https://drybar-drybarcomedy-1-ca.samsung.wurl.com/manifest/playlist.m3u8) | <img height="20" src="https://i.imgur.com/EldlmTp.png"/> | DryBarComedy.us |
|3 | Music Channel | [>](http://media.boni-records.com/index.m3u8) | <img height="20" src="http://media.boni-records.com/logo.png"/> | Boni-Records.com.us |

View File

@ -2053,16 +2053,18 @@ https://ub1doy938d.gjirafa.net/live/Gfsqdsr7FewrYClU3ACEGZvCHktt2wse/zykxz0.m3u8
https://ub1doy938d.gjirafa.net/live/Gfsqdsr7FewrYClU3ACEGZvCHktt2wse/zykxzk.m3u8
#EXTINF:-1 tvg-name="RTK 4" tvg-logo="https://i.imgur.com/Urm4XDR.png" tvg-id="RTK4.xk" group-title="Kosovo",RTK 4
https://ub1doy938d.gjirafa.net/live/Gfsqdsr7FewrYClU3ACEGZvCHktt2wse/zykxgt.m3u8
#EXTINF:-1 tvg-name="LTV1" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/LTV1_%282022%29.svg/768px-LTV1_%282022%29.svg.png" tvg-id="LTV1.lv" group-title="Latvia",LTV1
https://ltvlive3167.bstrm.net/slive/_definst_/ltvlive_dzsv1_8wg_43518_default_1710_hls.smil/playlist.m3u8
#EXTINF:-1 tvg-name="LTV7 Ⓖ" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/LTV7_Logo_2021.svg/768px-LTV7_Logo_2021.svg.png" tvg-id="LTV7.lv" group-title="Latvia",LTV7 Ⓖ
https://ltvlive3167.bstrm.net/slive/_definst_/ltvlive_event_3_pg2_44004_default_2306_hls.smil/playlist.m3u8
#EXTINF:-1 tvg-name="ReTV" tvg-logo="https://upload.wikimedia.org/wikipedia/lv/thumb/d/db/ReTV_Logo_2022.svg/320px-ReTV_Logo_2022.svg.png" tvg-id="ReTV.lv" group-title="Latvia",ReTV
https://retv2132.cloudycdn.services/slive/_definst_/retv_retv_channel_5k7_42787_default_891_hls.smil/playlist.m3u8
https://retv2132.bstrm.net/slive/_definst_/retv_retv_channel_5k7_42787_default_891_hls.smil/playlist.m3u8
#EXTINF:-1 tvg-name="TV Jūrmala" tvg-logo="https://i.imgur.com/tQHkHD0.png" tvg-id="TVJurmala.lv" group-title="Latvia",TV Jūrmala
https://air.star.lv/TV_Jurmala_multistream/index.m3u8
#EXTINF:-1 tvg-name="Vidusdaugavas Televīzija" tvg-logo="https://i.imgur.com/L5U3PQR.png" tvg-id="VidusdaugavasTelevizija.lv" group-title="Latvia",Vidusdaugavas Televīzija
https://straume.vdtv.lv/vdtv2/index.m3u8
#EXTINF:-1 tvg-name="LTV1" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/LTV1_%282022%29.svg/768px-LTV1_%282022%29.svg.png" tvg-id="LTV1.lv" group-title="Latvia",LTV1
https://ltvlive3167.bstrm.net/slive/_definst_/ltvlive_dzsv1_8wg_43518_default_1710_hls.smil/playlist.m3u8
#EXTINF:-1 tvg-name="LTV7 Ⓖ" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/LTV7_Logo_2021.svg/768px-LTV7_Logo_2021.svg.png" tvg-id="LTV7.lv" group-title="Latvia",LTV7 Ⓖ
https://ltvlive3167.bstrm.net/slive/_definst_/ltvlive_event_3_pg2_44004_default_2306_hls.smil/playlist.m3u8
#EXTINF:-1 tvg-name="LRT TV" tvg-logo="https://i.imgur.com/FL2ZuGC.png" tvg-id="LRTTV.lt" group-title="Lithuania",LRT TV
https://stream-syncwords.lrt.lt/out/v1/channel-group-lrt-portal-prod-01/channel-lrt-portal-prod-01/endpoint-lrt-portal-prod-01/index.m3u8
#EXTINF:-1 tvg-name="LRT Lituanica" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/LRT_Lituanica_Logo_2022.svg/640px-LRT_Lituanica_Logo_2022.svg.png" tvg-id="LRTLituanica.lt" group-title="Lithuania",LRT Lituanica
https://stream-live.lrt.lt/lituanica/master.m3u8
#EXTINF:-1 tvg-name="Lietuvos Rytas TV" tvg-logo="https://i.imgur.com/5wpxVI0.png" tvg-id="LietuvosRytasTV.lt" group-title="Lithuania",Lietuvos Rytas TV
@ -3127,6 +3129,8 @@ https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5fb5836fe
https://cinedigm.vo.llnwd.net/conssui/amagi_hls_data_xumo1234A-docuramaA/CDN/master.m3u8
#EXTINF:-1 tvg-name="Drybar Comedy" tvg-logo="https://i.imgur.com/EldlmTp.png" tvg-id="DryBarComedy.us" group-title="USA",Drybar Comedy
https://drybar-drybarcomedy-1-ca.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-name="Music Channel" tvg-logo="http://media.boni-records.com/logo.png" tvg-id="Boni-Records.com.us" group-title="USA",Music Channel
http://media.boni-records.com/index.m3u8
#EXTINF:-1 tvg-name="Bumblebee TV Aurora Live" tvg-logo="" tvg-id="BumblebeeTVAuroraLive.us" group-title="Usa VOD",Bumblebee TV Aurora Live
https://stitcheraws.unreel.me/wse-node02.powr.com/live/5c953819932c837b49397345/playlist.m3u8
#EXTINF:-1 tvg-name="Bumblebee TV AutoMoto" tvg-logo="" tvg-id="BumblebeeTVAutoMoto.us" group-title="Usa VOD",Bumblebee TV AutoMoto

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -37,3 +37,5 @@ https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5fb5836fe
https://cinedigm.vo.llnwd.net/conssui/amagi_hls_data_xumo1234A-docuramaA/CDN/master.m3u8
#EXTINF:-1 tvg-name="Drybar Comedy" tvg-logo="https://i.imgur.com/EldlmTp.png" tvg-id="DryBarComedy.us" group-title="USA",Drybar Comedy
https://drybar-drybarcomedy-1-ca.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-name="Music Channel" tvg-logo="http://media.boni-records.com/logo.png" tvg-id="Boni-Records.com.us" group-title="USA",Music Channel
http://media.boni-records.com/index.m3u8