This commit is contained in:
AntiPontifex 2024-02-02 18:47:06 -05:00
commit f32af3cc27
20 changed files with 257 additions and 65 deletions

View File

@ -29,4 +29,3 @@
| Sports | Programming is sports |
| Travel | Programming is travel related |
| Weather | Programming is focused on weather |
| XXX | Programming is adult oriented and x-rated |

View File

@ -24,22 +24,16 @@ Simply insert one of the links below into [any video player](https://github.com/
## Playlists
There are several versions of playlists that differ in the way they are grouped.
There are several versions of playlists that differ in the way they are grouped. As of January 30th, 2024, we have stopped distributing NSFW channels. For more information, please look at [this issue](https://github.com/iptv-org/iptv/issues/15723).
### Main playlist
Playlist includes all known channels except adult channels.
This playlist includes all known channels available in this repository.
```
https://iptv-org.github.io/iptv/index.m3u
```
And here is the full version:
```
https://iptv-org.github.io/iptv/index.nsfw.m3u
```
### Grouped by category
<details>

View File

@ -24,22 +24,16 @@ Simply insert one of the links below into [any video player](https://github.com/
## Playlists
There are several versions of playlists that differ in the way they are grouped.
There are several versions of playlists that differ in the way they are grouped. As of January 30th, 2024, we have stopped distributing NSFW channels. For more information, please look at [this issue](https://github.com/iptv-org/iptv/issues/15723).
### Main playlist
Playlist includes all known channels except adult channels.
This playlist includes all known channels available in this repository.
```
https://iptv-org.github.io/iptv/index.m3u
```
And here is the full version:
```
https://iptv-org.github.io/iptv/index.nsfw.m3u
```
### Grouped by category
<details>
@ -60,7 +54,7 @@ Same thing, but split up into separate files:
<tr><th align="left">Category</th><th align="left">Channels</th><th align="left">Playlist</th></tr>
</thead>
<tbody>
<tr><td>Animation</td><td align="right">66</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/animation.m3u</code></td></tr>
<tr><td>Animation</td><td align="right">67</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/animation.m3u</code></td></tr>
<tr><td>Auto</td><td align="right">16</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/auto.m3u</code></td></tr>
<tr><td>Business</td><td align="right">66</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/business.m3u</code></td></tr>
<tr><td>Classic</td><td align="right">56</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/classic.m3u</code></td></tr>
@ -72,9 +66,9 @@ Same thing, but split up into separate files:
<tr><td>Entertainment</td><td align="right">393</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/entertainment.m3u</code></td></tr>
<tr><td>Family</td><td align="right">43</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/family.m3u</code></td></tr>
<tr><td>General</td><td align="right">1385</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/general.m3u</code></td></tr>
<tr><td>Kids</td><td align="right">203</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/kids.m3u</code></td></tr>
<tr><td>Kids</td><td align="right">204</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/kids.m3u</code></td></tr>
<tr><td>Legislative</td><td align="right">174</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/legislative.m3u</code></td></tr>
<tr><td>Lifestyle</td><td align="right">80</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/lifestyle.m3u</code></td></tr>
<tr><td>Lifestyle</td><td align="right">79</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/lifestyle.m3u</code></td></tr>
<tr><td>Movies</td><td align="right">299</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/movies.m3u</code></td></tr>
<tr><td>Music</td><td align="right">559</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/music.m3u</code></td></tr>
<tr><td>News</td><td align="right">762</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/news.m3u</code></td></tr>
@ -83,12 +77,12 @@ Same thing, but split up into separate files:
<tr><td>Religious</td><td align="right">542</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/religious.m3u</code></td></tr>
<tr><td>Science</td><td align="right">23</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/science.m3u</code></td></tr>
<tr><td>Series</td><td align="right">163</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/series.m3u</code></td></tr>
<tr><td>Shop</td><td align="right">82</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/shop.m3u</code></td></tr>
<tr><td>Shop</td><td align="right">81</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/shop.m3u</code></td></tr>
<tr><td>Sports</td><td align="right">211</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/sports.m3u</code></td></tr>
<tr><td>Travel</td><td align="right">28</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/travel.m3u</code></td></tr>
<tr><td>Weather</td><td align="right">13</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/weather.m3u</code></td></tr>
<tr><td>XXX</td><td align="right">3</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/xxx.m3u</code></td></tr>
<tr><td>Undefined</td><td align="right">5086</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/undefined.m3u</code></td></tr>
<tr><td>XXX</td><td align="right">0</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/xxx.m3u</code></td></tr>
<tr><td>Undefined</td><td align="right">5058</td><td nowrap><code>https://iptv-org.github.io/iptv/categories/undefined.m3u</code></td></tr>
</tbody>
</table>
@ -136,7 +130,7 @@ Same thing, but split up into separate files:
<tr><td align="left">Catalan</td><td align="right">53</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/cat.m3u</code></td></tr>
<tr><td align="left">Central Kurdish</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/ckb.m3u</code></td></tr>
<tr><td align="left">Chhattisgarhi</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/hne.m3u</code></td></tr>
<tr><td align="left">Chinese</td><td align="right">146</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/zho.m3u</code></td></tr>
<tr><td align="left">Chinese</td><td align="right">148</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/zho.m3u</code></td></tr>
<tr><td align="left">Croatian</td><td align="right">19</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/hrv.m3u</code></td></tr>
<tr><td align="left">Czech</td><td align="right">35</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/ces.m3u</code></td></tr>
<tr><td align="left">Danish</td><td align="right">21</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/dan.m3u</code></td></tr>
@ -232,14 +226,14 @@ Same thing, but split up into separate files:
<tr><td align="left">Tatar</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/tat.m3u</code></td></tr>
<tr><td align="left">Telugu</td><td align="right">30</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/tel.m3u</code></td></tr>
<tr><td align="left">Tetum</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/tet.m3u</code></td></tr>
<tr><td align="left">Thai</td><td align="right">75</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/tha.m3u</code></td></tr>
<tr><td align="left">Thai</td><td align="right">76</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/tha.m3u</code></td></tr>
<tr><td align="left">Tigrinya</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/tir.m3u</code></td></tr>
<tr><td align="left">Turkish</td><td align="right">218</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/tur.m3u</code></td></tr>
<tr><td align="left">Turkmen</td><td align="right">7</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/tuk.m3u</code></td></tr>
<tr><td align="left">Ukrainian</td><td align="right">81</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/ukr.m3u</code></td></tr>
<tr><td align="left">Urdu</td><td align="right">59</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/urd.m3u</code></td></tr>
<tr><td align="left">Uzbek</td><td align="right">18</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/uzb.m3u</code></td></tr>
<tr><td align="left">Vietnamese</td><td align="right">104</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/vie.m3u</code></td></tr>
<tr><td align="left">Vietnamese</td><td align="right">75</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/vie.m3u</code></td></tr>
<tr><td align="left">Welsh</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/cym.m3u</code></td></tr>
<tr><td align="left">Western Frisian</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/fry.m3u</code></td></tr>
<tr><td align="left">Wolof</td><td align="right">4</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/languages/wol.m3u</code></td></tr>
@ -350,11 +344,11 @@ Same thing, but split up into separate files:
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Santa Catarina</td><td align="right">9</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/br-sc.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sao Paulo</td><td align="right">24</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/br-sp.m3u</code></td></tr>
<tr><td>🇻🇬 British Virgin Islands</td><td align="right">12</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/vg.m3u</code></td></tr>
<tr><td>🇧🇳 Brunei</td><td align="right">24</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/bn.m3u</code></td></tr>
<tr><td>🇧🇳 Brunei</td><td align="right">25</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/bn.m3u</code></td></tr>
<tr><td>🇧🇬 Bulgaria</td><td align="right">44</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/bg.m3u</code></td></tr>
<tr><td>🇧🇫 Burkina Faso</td><td align="right">22</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/bf.m3u</code></td></tr>
<tr><td>🇧🇮 Burundi</td><td align="right">16</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/bi.m3u</code></td></tr>
<tr><td>🇰🇭 Cambodia</td><td align="right">30</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/kh.m3u</code></td></tr>
<tr><td>🇰🇭 Cambodia</td><td align="right">31</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/kh.m3u</code></td></tr>
<tr><td>🇨🇲 Cameroon</td><td align="right">45</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/cm.m3u</code></td></tr>
<tr><td>🇨🇦 Canada</td><td align="right">157</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/ca.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alberta</td><td align="right">4</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/ca-ab.m3u</code></td></tr>
@ -383,7 +377,7 @@ Same thing, but split up into separate files:
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maule</td><td align="right">1</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/cl-ml.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nuble</td><td align="right">3</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/cl-nb.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Valparaiso</td><td align="right">2</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/cl-vs.m3u</code></td></tr>
<tr><td>🇨🇳 China</td><td align="right">576</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/cn.m3u</code></td></tr>
<tr><td>🇨🇳 China</td><td align="right">577</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/cn.m3u</code></td></tr>
<tr><td>🇨🇴 Colombia</td><td align="right">189</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/co.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Antioquia</td><td align="right">1</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/co-ant.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Atlantico</td><td align="right">1</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/co-atl.m3u</code></td></tr>
@ -424,7 +418,7 @@ Same thing, but split up into separate files:
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;San Juan</td><td align="right">1</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/do-22.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Santiago</td><td align="right">1</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/do-25.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Valverde</td><td align="right">1</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/do-27.m3u</code></td></tr>
<tr><td>🇹🇱 East Timor</td><td align="right">20</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/tl.m3u</code></td></tr>
<tr><td>🇹🇱 East Timor</td><td align="right">21</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/tl.m3u</code></td></tr>
<tr><td>🇪🇨 Ecuador</td><td align="right">132</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/ec.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Azuay</td><td align="right">1</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/ec-a.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loja</td><td align="right">1</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/ec-l.m3u</code></td></tr>
@ -475,7 +469,7 @@ Same thing, but split up into separate files:
<tr><td>🇭🇺 Hungary</td><td align="right">120</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/hu.m3u</code></td></tr>
<tr><td>🇮🇸 Iceland</td><td align="right">17</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/is.m3u</code></td></tr>
<tr><td>🇮🇳 India</td><td align="right">441</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/in.m3u</code></td></tr>
<tr><td>🇮🇩 Indonesia</td><td align="right">181</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/id.m3u</code></td></tr>
<tr><td>🇮🇩 Indonesia</td><td align="right">182</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/id.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aceh</td><td align="right">2</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/id-ac.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bali</td><td align="right">2</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/id-ba.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Banten</td><td align="right">2</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/id-bt.m3u</code></td></tr>
@ -529,7 +523,7 @@ Same thing, but split up into separate files:
<tr><td>🇽🇰 Kosovo</td><td align="right">24</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/xk.m3u</code></td></tr>
<tr><td>🇰🇼 Kuwait</td><td align="right">40</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/kw.m3u</code></td></tr>
<tr><td>🇰🇬 Kyrgyzstan</td><td align="right">25</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/kg.m3u</code></td></tr>
<tr><td>🇱🇦 Laos</td><td align="right">44</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/la.m3u</code></td></tr>
<tr><td>🇱🇦 Laos</td><td align="right">45</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/la.m3u</code></td></tr>
<tr><td>🇱🇻 Latvia</td><td align="right">35</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/lv.m3u</code></td></tr>
<tr><td>🇱🇧 Lebanon</td><td align="right">60</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/lb.m3u</code></td></tr>
<tr><td>🇱🇸 Lesotho</td><td align="right">16</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/ls.m3u</code></td></tr>
@ -541,7 +535,7 @@ Same thing, but split up into separate files:
<tr><td>🇲🇴 Macao</td><td align="right">8</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/mo.m3u</code></td></tr>
<tr><td>🇲🇬 Madagascar</td><td align="right">18</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/mg.m3u</code></td></tr>
<tr><td>🇲🇼 Malawi</td><td align="right">18</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/mw.m3u</code></td></tr>
<tr><td>🇲🇾 Malaysia</td><td align="right">44</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/my.m3u</code></td></tr>
<tr><td>🇲🇾 Malaysia</td><td align="right">45</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/my.m3u</code></td></tr>
<tr><td>🇲🇻 Maldives</td><td align="right">11</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/mv.m3u</code></td></tr>
<tr><td>🇲🇱 Mali</td><td align="right">19</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/ml.m3u</code></td></tr>
<tr><td>🇲🇹 Malta</td><td align="right">15</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/mt.m3u</code></td></tr>
@ -581,7 +575,7 @@ Same thing, but split up into separate files:
<tr><td>🇲🇸 Montserrat</td><td align="right">11</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/ms.m3u</code></td></tr>
<tr><td>🇲🇦 Morocco</td><td align="right">64</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/ma.m3u</code></td></tr>
<tr><td>🇲🇿 Mozambique</td><td align="right">19</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/mz.m3u</code></td></tr>
<tr><td>🇲🇲 Myanmar (Burma)</td><td align="right">40</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/mm.m3u</code></td></tr>
<tr><td>🇲🇲 Myanmar (Burma)</td><td align="right">41</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/mm.m3u</code></td></tr>
<tr><td>🇳🇦 Namibia</td><td align="right">16</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/na.m3u</code></td></tr>
<tr><td>🇳🇷 Nauru</td><td align="right">6</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/nr.m3u</code></td></tr>
<tr><td>🇳🇵 Nepal</td><td align="right">22</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/np.m3u</code></td></tr>
@ -625,7 +619,7 @@ Same thing, but split up into separate files:
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Puno</td><td align="right">2</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/pe-pun.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;San Martin</td><td align="right">3</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/pe-sam.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ucayali</td><td align="right">1</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/pe-uca.m3u</code></td></tr>
<tr><td>🇵🇭 Philippines</td><td align="right">42</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/ph.m3u</code></td></tr>
<tr><td>🇵🇭 Philippines</td><td align="right">43</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/ph.m3u</code></td></tr>
<tr><td>🇵🇳 Pitcairn Islands</td><td align="right">6</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/pn.m3u</code></td></tr>
<tr><td>🇵🇱 Poland</td><td align="right">72</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/pl.m3u</code></td></tr>
<tr><td>🇵🇹 Portugal</td><td align="right">63</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/pt.m3u</code></td></tr>
@ -653,7 +647,7 @@ Same thing, but split up into separate files:
<tr><td>🇷🇸 Serbia</td><td align="right">64</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/rs.m3u</code></td></tr>
<tr><td>🇸🇨 Seychelles</td><td align="right">16</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/sc.m3u</code></td></tr>
<tr><td>🇸🇱 Sierra Leone</td><td align="right">18</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/sl.m3u</code></td></tr>
<tr><td>🇸🇬 Singapore</td><td align="right">28</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/sg.m3u</code></td></tr>
<tr><td>🇸🇬 Singapore</td><td align="right">29</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/sg.m3u</code></td></tr>
<tr><td>🇸🇽 Sint Maarten</td><td align="right">15</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/sx.m3u</code></td></tr>
<tr><td>🇸🇰 Slovakia</td><td align="right">67</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/sk.m3u</code></td></tr>
<tr><td>🇸🇮 Slovenia</td><td align="right">40</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/si.m3u</code></td></tr>
@ -705,7 +699,7 @@ Same thing, but split up into separate files:
<tr><td>🇹🇼 Taiwan</td><td align="right">75</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/tw.m3u</code></td></tr>
<tr><td>🇹🇯 Tajikistan</td><td align="right">13</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/tj.m3u</code></td></tr>
<tr><td>🇹🇿 Tanzania</td><td align="right">28</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/tz.m3u</code></td></tr>
<tr><td>🇹🇭 Thailand</td><td align="right">95</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/th.m3u</code></td></tr>
<tr><td>🇹🇭 Thailand</td><td align="right">96</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/th.m3u</code></td></tr>
<tr><td>🇹🇬 Togo</td><td align="right">23</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/tg.m3u</code></td></tr>
<tr><td>🇹🇰 Tokelau</td><td align="right">6</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/tk.m3u</code></td></tr>
<tr><td>🇹🇴 Tonga</td><td align="right">6</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/to.m3u</code></td></tr>
@ -776,7 +770,7 @@ Same thing, but split up into separate files:
<tr><td>🇻🇪 Venezuela</td><td align="right">136</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/ve.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aragua</td><td align="right">2</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/ve-d.m3u</code></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lara</td><td align="right">1</td><td nowrap><code>https://iptv-org.github.io/iptv/subdivisions/ve-k.m3u</code></td></tr>
<tr><td>🇻🇳 Vietnam</td><td align="right">112</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/vn.m3u</code></td></tr>
<tr><td>🇻🇳 Vietnam</td><td align="right">84</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/vn.m3u</code></td></tr>
<tr><td>🇼🇫 Wallis and Futuna</td><td align="right">6</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/wf.m3u</code></td></tr>
<tr><td>🇪🇭 Western Sahara</td><td align="right">21</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/eh.m3u</code></td></tr>
<tr><td>🇾🇪 Yemen</td><td align="right">45</td><td nowrap><code>https://iptv-org.github.io/iptv/countries/ye.m3u</code></td></tr>
@ -811,9 +805,9 @@ Same thing, but split up into separate files:
<tr><td align="left">Africa</td><td align="right">482</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/afr.m3u</code></td></tr>
<tr><td align="left">Americas</td><td align="right">4021</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/amer.m3u</code></td></tr>
<tr><td align="left">Arab world</td><td align="right">399</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/arab.m3u</code></td></tr>
<tr><td align="left">Asia</td><td align="right">3014</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/asia.m3u</code></td></tr>
<tr><td align="left">Asia-Pacific</td><td align="right">1988</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/apac.m3u</code></td></tr>
<tr><td align="left">Association of Southeast Asian Nations</td><td align="right">430</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/asean.m3u</code></td></tr>
<tr><td align="left">Asia</td><td align="right">2986</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/asia.m3u</code></td></tr>
<tr><td align="left">Asia-Pacific</td><td align="right">1960</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/apac.m3u</code></td></tr>
<tr><td align="left">Association of Southeast Asian Nations</td><td align="right">401</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/asean.m3u</code></td></tr>
<tr><td align="left">Balkan</td><td align="right">665</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/balkan.m3u</code></td></tr>
<tr><td align="left">Benelux</td><td align="right">237</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/benelux.m3u</code></td></tr>
<tr><td align="left">Caribbean</td><td align="right">272</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/carib.m3u</code></td></tr>
@ -837,7 +831,7 @@ Same thing, but split up into separate files:
<tr><td align="left">Oceania</td><td align="right">83</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/oce.m3u</code></td></tr>
<tr><td align="left">South America</td><td align="right">1315</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/southam.m3u</code></td></tr>
<tr><td align="left">South Asia</td><td align="right">599</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/sas.m3u</code></td></tr>
<tr><td align="left">Southeast Asia</td><td align="right">442</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/sea.m3u</code></td></tr>
<tr><td align="left">Southeast Asia</td><td align="right">414</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/sea.m3u</code></td></tr>
<tr><td align="left">Southern Europe</td><td align="right">1095</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/ser.m3u</code></td></tr>
<tr><td align="left">Sub-Saharan Africa</td><td align="right">392</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/ssa.m3u</code></td></tr>
<tr><td align="left">West Africa</td><td align="right">163</td><td align="left" nowrap><code>https://iptv-org.github.io/iptv/regions/wafr.m3u</code></td></tr>

View File

@ -65,8 +65,6 @@ async function main() {
}).generate()
logger.info('generating index.m3u...')
await new IndexGenerator({ streams, logger: generatorsLogger }).generate()
logger.info('generating index.nsfw.m3u...')
await new IndexNsfwGenerator({ streams, logger: generatorsLogger }).generate()
logger.info('generating index.category.m3u...')
await new IndexCategoryGenerator({ streams, logger: generatorsLogger }).generate()
logger.info('generating index.country.m3u...')

View File

@ -79,9 +79,19 @@ async function main() {
log.add({
type: 'error',
line: stream.line,
message: `"${stream.name}" is on the blocklist due to claims of copyright holders (${blocked.ref})`
message: `"${stream.name}" is on the blocklist due to claims of copyright holders or NSFW content (${blocked.ref})`
})
}
const channel_NSFW = stream.channel && channels.first((channel: Channel) => (channel.id === stream.channel) && (channel.isNSFW === true))
if(channel_NSFW) {
log.add({
type: 'error',
line: stream.line,
message: `Since January 30th, 2024, NSFW channels are no longer allowed in our playlists. Please see https://github.com/iptv-org/iptv/issues/15723 for further information.`
})
}
})
if (log.notEmpty()) {

View File

@ -31,8 +31,6 @@ https://dpp-streamlive-plain.medialaancdn.be/joe_kijklive/plain/hls_hd.m3u8
https://content.uplynk.com/channel/e11a05356cc44198977436418ad71832.m3u8
#EXTINF:-1 tvg-id="KetnetJunior.be",Ketnet Junior (720p)
https://content.uplynk.com/channel/e11a05356cc44198977436418ad71832.mpd
#EXTINF:-1 tvg-id="LN24.be",LN24 (720p)
https://live.digiteka.com/1/bEg0RmFLb1JMYXRI/dGhqbmIw/hls/live/playlist.m3u8
#EXTINF:-1 tvg-id="Matele.be",MaTele (1080p) [Not 24/7]
https://live.matele.be/hls/live.m3u8
#EXTINF:-1 tvg-id="MNM.be",MNM (720p)
@ -93,3 +91,5 @@ https://live-radio-cf-vrt.akamaized.net/groupb/live/0f394a26-c87d-475e-8590-e9c6
https://dpp-live-events.medialaancdn.be/events/hls/aes/webstream1.m3u8
#EXTINF:-1 tvg-id="VTM2.be",VTM 2 (720p)
https://dpp-live-events.medialaancdn.be/events/hls/aes/webstream3.m3u8
#EXTINF:-1 tvg-id="LN24.be",LN24
https://live-ln24.digiteka.com/1911668011/index.m3u8

View File

@ -1,8 +1,6 @@
#EXTM3U
#EXTINF:-1 tvg-id="AlpenlandTV.ch",Alpenland TV (720p)
https://edge14.vedge.infomaniak.com/livecast/ik:alpen-wellelivestream/playlist.m3u8
#EXTINF:-1 tvg-id="Babestation24.ch",Babestation24 (720p)
https://sdn-global-live-streaming-packager-cache.3qsdn.com/9528/9528_264_live.m3u8
#EXTINF:-1 tvg-id="Canal9.ch",Canal 9 en Français (1080p)
https://edge.vedge.infomaniak.com/livecast/ik:livehd/master.m3u8
#EXTINF:-1 tvg-id="Canal9.ch",Canal 9 en Français (1080p)

View File

@ -91,8 +91,6 @@ https://dwamdstream104.akamaized.net/hls/live/2015530/dwstream104/index.m3u8
https://bibeltv03.iptv-playoutcenter.de/bibeltv03/bibeltv03.stream_all/playlist.m3u8
#EXTINF:-1 tvg-id="emsTVLingen.de",ems TV Lingen (720p)
https://h058.video-stream-hosting.de/ev1tv-live/_definst_/mp4:stream1.stream/playlist.m3u8
#EXTINF:-1 tvg-id="Eropulsde.de",Eropuls.de (576p)
https://api.alpaca.t62a.com/hls/9108/index.m3u8
#EXTINF:-1 tvg-id="ErzTVStollberg.de",Erz-TV Stollberg (576p)
https://5acade5fc0c29.streamlock.net/kabeljournal/live2020.stream/playlist.m3u8
#EXTINF:-1 tvg-id="EuroAlTV.de",EuroAl TV (720p)

View File

@ -275,3 +275,5 @@ https://vosgestv.live-kd.com/live/vosgestv/vosgestv/playlist.m3u8
https://live.digiteka.com/1/WGQ1NnhEN0lzM0NU/dk1EOHhw/hls/live/playlist.m3u8
#EXTINF:-1 tvg-id="Weo.fr",Wéo (Picardie) (480p) [Not 24/7]
https://live.digiteka.com/1/Zks2L0VsM2V0T242/QTBqcFly/hls/live/playlist.m3u8
#EXTINF:-1 tvg-id="France24English.fr",France 24 English (1080p)
http://n1.klowdtv.net/live2/france24_720p/chunks.m3u8

View File

@ -1,10 +1,6 @@
#EXTM3U
#EXTINF:-1 tvg-id="",Fashion TV (576p) [Not 24/7]
https://entertainment.ashttp9.visionip.tv/live/visiontvuk-entertainment-edgytv-hsslive-25f-16x9-SD/playlist.m3u8
#EXTINF:-1 tvg-id="FashionTVMidnightSecrets.fr",Fashion TV Midnight Secrets (1080p)
https://fash1043.cloudycdn.services/slive/ftv_ftv_midnite_k1y_27049_midnite_secr_108_hls.smil/playlist.m3u8
#EXTINF:-1 tvg-id="FashionTVMidnightSecrets.fr",Fashion TV Midnight Secrets (1080p)
https://fash1043.cloudycdn.services/slive/ftv_midnite_secrets_adaptive.smil/playlist.m3u8
#EXTINF:-1 tvg-id="FashionTVParis.fr",Fashion TV Paris (144p)
https://fash1043.cloudycdn.services/slive/ftv_paris_adaptive.smil/playlist.m3u8
#EXTINF:-1 tvg-id="FashionTVPG16.fr",Fashion TV PG16 (144p)

View File

@ -114,3 +114,5 @@ http://zhibo.hkstv.tv/livestream/mutfysrq/playlist.m3u8
http://117.169.120.138:8080/live/fhzixun/.m3u8
#EXTINF:-1 tvg-id="Jade.hk",TVB Jade
https://edge6a.v2h-cdn.com/jade/jade.stream/chunklist.m3u8
#EXTINF:-1 tvg-id="Thrill.hk",Thrill (720p) [Geo-blocked]
https://code.vthanhtivi.pw/getlink/eazie/242921/playlist.m3u8

View File

@ -245,3 +245,5 @@ http://157.245.196.186/live/livestream.m3u8
http://202.60.106.14:8080/214/playlist.m3u8
#EXTINF:-1 tvg-id="YTN.kr",YTN (720p)
http://202.60.106.14:21585/214/playlist.m3u8
#EXTINF:-1 tvg-id="KBSWorld.kr",KBS World
http://mytv.dothome.co.kr/ch/catv/7.php

View File

@ -114,8 +114,6 @@ https://playout.cdn.cartoonnetwork.com.br/playout_02/playlist-720p.m3u8
https://playout.cdn.cartoonnetwork.com.br/playout_04/playlist-720p.m3u8
#EXTINF:-1 tvg-id="CNRTelevision.mx",CNR Televisión (1080p)
https://stream.oursnetworktv.com/latin/cnrtelevision/playlist.m3u8
#EXTINF:-1 tvg-id="ConectaTV.mx",Conecta TV (720p)
https://stream8.mexiserver.com:1936/conectatv/conectatv/playlist.m3u8
#EXTINF:-1 tvg-id="CorTV.mx",CorTV (800p)
https://stream.oursnetworktv.com/latin/encoder29/playlist.m3u8
#EXTINF:-1 tvg-id="CreaLaTV.mx",CreaLaTV (720p) [Not 24/7]
@ -377,3 +375,5 @@ https://stream.oursnetworktv.com/latin/encoder73/playlist.m3u8
https://stream8.mexiserver.com:1936/xtinetwork/xtinetwork/playlist.m3u8
#EXTINF:-1 tvg-id="Bandamax.mx",Bandamax
https://linear-400.frequency.stream/mt/studio/400/hls/master/playlist.m3u8
#EXTINF:-1 tvg-id="ConectaTV.mx",Conecta TV
https://stream8.mexiserver.com:19360/conectatvx/conectatvx.m3u8

View File

@ -1,8 +1,6 @@
#EXTM3U
#EXTINF:-1 tvg-id="Channel5.ru",5 Канал
https://streaming.televizor-24-tochka.ru/live/8.m3u8
#EXTINF:-1 tvg-id="MiamiTV.us",Miami TV
https://streaming.televizor-24-tochka.ru/live/1.m3u8
#EXTINF:-1 tvg-id="Domashniy.ru",Домашний
https://streaming.televizor-24-tochka.ru/live/17.m3u8
#EXTINF:-1 tvg-id="",За!ТВ

View File

@ -55,8 +55,6 @@ https://radiocret.net:8082/hls/tvcret.m3u8
https://serversv.com:8080/hls/tvgetsemani.m3u8
#EXTINF:-1 tvg-id="TVLeondeJuda.sv",TV León de Judá (720p)
https://6110f70ea8d0e.streamlock.net/1838/1838/playlist.m3u8
#EXTINF:-1 tvg-id="TVU.sv",TV Usuluteca (404p)
http://168.227.22.18:1935/live/mobile-113/playlist.m3u8
#EXTINF:-1 tvg-id="TVCNetwork.sv",TVC Network (720p) [Not 24/7]
#EXTVLCOPT:http-referrer=https://player.castr.com/live_d0b3cf70e24111ed8ed2951b4c7d1b75
https://stream.castr.com/643880749cf895435bf8eadf/live_d0b3cf70e24111ed8ed2951b4c7d1b75/index.m3u8

195
streams/sv_flynet.m3u Normal file
View File

@ -0,0 +1,195 @@
#EXTM3U
#EXTINF:-1 tvg-id="",Comedy Central LA
http://stream.flynetwifi.com:1935/live/mobile-001/playlist.m3u8
#EXTINF:-1 tvg-id="",Tooncast
http://stream.flynetwifi.com:1935/live/mobile-002/playlist.m3u8
#EXTINF:-1 tvg-id="",Paramount Network
http://stream.flynetwifi.com:1935/live/mobile-004/playlist.m3u8
#EXTINF:-1 tvg-id="",TyC Sports
http://stream.flynetwifi.com:1935/live/mobile-005/playlist.m3u8
#EXTINF:-1 tvg-id="",Antena3 Internacional
http://stream.flynetwifi.com:1935/live/mobile-008/playlist.m3u8
#EXTINF:-1 tvg-id="",Fox Sports Mexico
http://stream.flynetwifi.com:1935/live/mobile-010/playlist.m3u8
#EXTINF:-1 tvg-id="",Nick Jr
http://stream.flynetwifi.com:1935/live/mobile-011/playlist.m3u8
#EXTINF:-1 tvg-id="",Pasiones HD
http://stream.flynetwifi.com:1935/live/mobile-014/playlist.m3u8
#EXTINF:-1 tvg-id="",Cinecanal
http://stream.flynetwifi.com:1935/live/mobile-016/playlist.m3u8
#EXTINF:-1 tvg-id="",MultiPremier
http://stream.flynetwifi.com:1935/live/mobile-021/playlist.m3u8
#EXTINF:-1 tvg-id="",Studio Universal
http://stream.flynetwifi.com:1935/live/mobile-026/playlist.m3u8
#EXTINF:-1 tvg-id="",Cartoon Network Español
http://stream.flynetwifi.com:1935/live/mobile-029/playlist.m3u8
#EXTINF:-1 tvg-id="",Warner TV
http://stream.flynetwifi.com:1935/live/mobile-030/playlist.m3u8
#EXTINF:-1 tvg-id="",Fox Sports 2
http://stream.flynetwifi.com:1935/live/mobile-031/playlist.m3u8
#EXTINF:-1 tvg-id="",Sony Movies
http://stream.flynetwifi.com:1935/live/mobile-034/playlist.m3u8
#EXTINF:-1 tvg-id="",Sony Channel
http://stream.flynetwifi.com:1935/live/mobile-035/playlist.m3u8
#EXTINF:-1 tvg-id="",Nick Music
http://stream.flynetwifi.com:1935/live/mobile-039/playlist.m3u8
#EXTINF:-1 tvg-id="",Telemundo US
http://stream.flynetwifi.com:1935/live/mobile-040/playlist.m3u8
#EXTINF:-1 tvg-id="",TNT Series
http://stream.flynetwifi.com:1935/live/mobile-046/playlist.m3u8
#EXTINF:-1 tvg-id="",AXN
http://stream.flynetwifi.com:1935/live/mobile-048/playlist.m3u8
#EXTINF:-1 tvg-id="",Star Channel
http://stream.flynetwifi.com:1935/live/mobile-057/playlist.m3u8
#EXTINF:-1 tvg-id="",History
http://stream.flynetwifi.com:1935/live/mobile-058/playlist.m3u8
#EXTINF:-1 tvg-id="",USA | Español
http://stream.flynetwifi.com:1935/live/mobile-059/playlist.m3u8
#EXTINF:-1 tvg-id="",CNN en Español
http://stream.flynetwifi.com:1935/live/mobile-061/playlist.m3u8
#EXTINF:-1 tvg-id="",Caracol
http://stream.flynetwifi.com:1935/live/mobile-062/playlist.m3u8
#EXTINF:-1 tvg-id="",MTV LA Español
http://stream.flynetwifi.com:1935/live/mobile-063/playlist.m3u8
#EXTINF:-1 tvg-id="",RCN Novelas
http://stream.flynetwifi.com:1935/live/mobile-066/playlist.m3u8
#EXTINF:-1 tvg-id="",Canal RCN
http://stream.flynetwifi.com:1935/live/mobile-072/playlist.m3u8
#EXTINF:-1 tvg-id="",AMC Español
http://stream.flynetwifi.com:1935/live/mobile-079/playlist.m3u8
#EXTINF:-1 tvg-id="",National Geographic
http://stream.flynetwifi.com:1935/live/mobile-091/playlist.m3u8
#EXTINF:-1 tvg-id="",HBO2
http://stream.flynetwifi.com:1935/live/mobile-094/playlist.m3u8
#EXTINF:-1 tvg-id="",Kanal D Drama
http://stream.flynetwifi.com:1935/live/mobile-097/playlist.m3u8
#EXTINF:-1 tvg-id="",CNBC
http://stream.flynetwifi.com:1935/live/mobile-098/playlist.m3u8
#EXTINF:-1 tvg-id="",DreamWorks
http://stream.flynetwifi.com:1935/live/mobile-099/playlist.m3u8
#EXTINF:-1 tvg-id="",24h
http://stream.flynetwifi.com:1935/live/mobile-100/playlist.m3u8
#EXTINF:-1 tvg-id="",H&H
http://stream.flynetwifi.com:1935/live/mobile-107/playlist.m3u8
#EXTINF:-1 tvg-id="",Fox Sports 3
http://stream.flynetwifi.com:1935/live/mobile-108/playlist.m3u8
#EXTINF:-1 tvg-id="",Turbo
http://stream.flynetwifi.com:1935/live/mobile-109/playlist.m3u8
#EXTINF:-1 tvg-id="",Nickelodeon
http://stream.flynetwifi.com:1935/live/mobile-112/playlist.m3u8
#EXTINF:-1 tvg-id="",AZ Corazon
http://stream.flynetwifi.com:1935/live/mobile-118/playlist.m3u8
#EXTINF:-1 tvg-id="",AZ Clic
http://stream.flynetwifi.com:1935/live/mobile-119/playlist.m3u8
#EXTINF:-1 tvg-id="",AZ Cinema
http://stream.flynetwifi.com:1935/live/mobile-120/playlist.m3u8
#EXTINF:-1 tvg-id="",FX | Español
http://stream.flynetwifi.com:1935/live/mobile-123/playlist.m3u8
#EXTINF:-1 tvg-id="",TVE
http://stream.flynetwifi.com:1935/live/mobile-128/playlist.m3u8
#EXTINF:-1 tvg-id="",Star TVE
http://stream.flynetwifi.com:1935/live/mobile-129/playlist.m3u8
#EXTINF:-1 tvg-id="",TN23
http://stream.flynetwifi.com:1935/live/mobile-130/playlist.m3u8
#EXTINF:-1 tvg-id="",film & arts
http://stream.flynetwifi.com:1935/live/mobile-142/playlist.m3u8
#EXTINF:-1 tvg-id="",TNT SPORTS HD
http://stream.flynetwifi.com:1935/live/mobile-143/playlist.m3u8
#EXTINF:-1 tvg-id="",enlace
http://stream.flynetwifi.com:1935/live/mobile-145/playlist.m3u8
#EXTINF:-1 tvg-id="",TV Azteca Guate HD
http://stream.flynetwifi.com:1935/live/mobile-148/playlist.m3u8
#EXTINF:-1 tvg-id="",Guatevision
http://stream.flynetwifi.com:1935/live/mobile-149/playlist.m3u8
#EXTINF:-1 tvg-id="",Telemundo Internacional
http://stream.flynetwifi.com:1935/live/mobile-152/playlist.m3u8
#EXTINF:-1 tvg-id="",E! Español
http://stream.flynetwifi.com:1935/live/mobile-156/playlist.m3u8
#EXTINF:-1 tvg-id="",A&E
http://stream.flynetwifi.com:1935/live/mobile-158/playlist.m3u8
#EXTINF:-1 tvg-id="",SPACE
http://stream.flynetwifi.com:1935/live/mobile-003/playlist.m3u8
#EXTINF:-1 tvg-id="",HOLA TV
http://stream.flynetwifi.com:1935/live/mobile-013/playlist.m3u8
#EXTINF:-1 tvg-id="",TRU TV
http://stream.flynetwifi.com:1935/live/mobile-041/playlist.m3u8
#EXTINF:-1 tvg-id="",CARTOONITO
http://stream.flynetwifi.com:1935/live/mobile-055/playlist.m3u8
#EXTINF:-1 tvg-id="",BABY TV
http://stream.flynetwifi.com:1935/live/mobile-060/playlist.m3u8
#EXTINF:-1 tvg-id="",UNIVERSAL TV
http://stream.flynetwifi.com:1935/live/mobile-064/playlist.m3u8
#EXTINF:-1 tvg-id="",UNIVERSO
http://stream.flynetwifi.com:1935/live/mobile-065/playlist.m3u8
#EXTINF:-1 tvg-id="",ENI
http://stream.flynetwifi.com:1935/live/mobile-067/playlist.m3u8
#EXTINF:-1 tvg-id="",ZOO MOO
http://stream.flynetwifi.com:1935/live/mobile-069/playlist.m3u8
#EXTINF:-1 tvg-id="",TNT
http://stream.flynetwifi.com:1935/live/mobile-074/playlist.m3u8
#EXTINF:-1 tvg-id="",CANAL 12 SV
http://stream.flynetwifi.com:1935/live/mobile-082/playlist.m3u8
#EXTINF:-1 tvg-id="",FOX DEPORTES
http://stream.flynetwifi.com:1935/live/mobile-104/playlist.m3u8
#EXTINF:-1 tvg-id="",CANAL 11 GT
http://stream.flynetwifi.com:1935/live/mobile-132/playlist.m3u8
#EXTINF:-1 tvg-id="",MODO CINE
http://stream.flynetwifi.com:1935/live/mobile-140/playlist.m3u8
#EXTINF:-1 tvg-id="",GOLDEN
http://stream.flynetwifi.com:1935/live/mobile-141/playlist.m3u8
#EXTINF:-1 tvg-id="",HINSPAN TV
http://stream.flynetwifi.com:1935/live/mobile-147/playlist.m3u8
#EXTINF:-1 tvg-id="",IVC
http://stream.flynetwifi.com:1935/live/mobile-153/playlist.m3u8
#EXTINF:-1 tvg-id="",LIFETIME
http://stream.flynetwifi.com:1935/live/mobile-154/playlist.m3u8
#EXTINF:-1 tvg-id="",HISTORY 2
http://stream.flynetwifi.com:1935/live/mobile-157/playlist.m3u8
#EXTINF:-1 tvg-id="",Russia Today
http://stream.flynetwifi.com:1935/live/mobile-009/playlist.m3u8
#EXTINF:-1 tvg-id="",EWTN
http://stream.flynetwifi.com:1935/live/mobile-012/playlist.m3u8
#EXTINF:-1 tvg-id="",A3CINE
http://stream.flynetwifi.com:1935/live/mobile-028/playlist.m3u8
#EXTINF:-1 tvg-id="Canal4.sv",Canal 4
http://stream.flynetwifi.com:1935/live/mobile-036/playlist.m3u8
#EXTINF:-1 tvg-id="",Canal 10 ES
http://stream.flynetwifi.com:1935/live/mobile-037/playlist.m3u8
#EXTINF:-1 tvg-id="",MC
http://stream.flynetwifi.com:1935/live/mobile-044/playlist.m3u8
#EXTINF:-1 tvg-id="",A3 Series
http://stream.flynetwifi.com:1935/live/mobile-047/playlist.m3u8
#EXTINF:-1 tvg-id="",Canal 21
http://stream.flynetwifi.com:1935/live/mobile-049/playlist.m3u8
#EXTINF:-1 tvg-id="",Canal 19
http://stream.flynetwifi.com:1935/live/mobile-050/playlist.m3u8
#EXTINF:-1 tvg-id="",TVO Canal 23
http://stream.flynetwifi.com:1935/live/mobile-071/playlist.m3u8
#EXTINF:-1 tvg-id="",CANAL 2 ESA
http://stream.flynetwifi.com:1935/live/mobile-110/playlist.m3u8
#EXTINF:-1 tvg-id="",Canal 6
http://stream.flynetwifi.com:1935/live/mobile-111/playlist.m3u8
#EXTINF:-1 tvg-id="TVU.sv",TV Usuluteca (404p)
http://stream.flynetwifi.com:1935/live/mobile-113/playlist.m3u8
#EXTINF:-1 tvg-id="",Canal 3
http://stream.flynetwifi.com:1935/live/mobile-114/playlist.m3u8
#EXTINF:-1 tvg-id="",Telesur
http://stream.flynetwifi.com:1935/live/mobile-116/playlist.m3u8
#EXTINF:-1 tvg-id="",Azteca Internacional
http://stream.flynetwifi.com:1935/live/mobile-117/playlist.m3u8
#EXTINF:-1 tvg-id="",ESNE
http://stream.flynetwifi.com:1935/live/mobile-124/playlist.m3u8
#EXTINF:-1 tvg-id="",Canal 7
http://stream.flynetwifi.com:1935/live/mobile-131/playlist.m3u8
#EXTINF:-1 tvg-id="",TCS+
http://stream.flynetwifi.com:1935/live/mobile-135/playlist.m3u8
#EXTINF:-1 tvg-id="",CCI
http://stream.flynetwifi.com:1935/live/mobile-144/playlist.m3u8
#EXTINF:-1 tvg-id="",Más Chic
http://stream.flynetwifi.com:1935/live/mobile-146/playlist.m3u8
#EXTINF:-1 tvg-id="",HBO
http://stream.flynetwifi.com:1935/live/mobile-015/playlist.m3u8
#EXTINF:-1 tvg-id="",ViX español
http://stream.flynetwifi.com:1935/live/mobile-045/playlist.m3u8
#EXTINF:-1 tvg-id="",Canal TRV SV
http://stream.flynetwifi.com:1935/live/mobile-150/playlist.m3u8

View File

@ -1,6 +1,6 @@
#EXTM3U
#EXTINF:-1 tvg-id="EssaidaTV.tn",Essaida TV
https://app.rtvli.com/hls/stream/index.m3u8
https://essaidatv.dextream.com/hls/stream/index.m3u8
#EXTINF:-1 tvg-id="JawharaTV.tn",JAWHARA TV (720p) [Not 24/7]
https://streaming.toutech.net/live/jtv/index.m3u8
#EXTINF:-1 tvg-id="MosaiqueFM.tn",Mosaïque FM (480p) [Not 24/7]

View File

@ -834,8 +834,6 @@ https://live2.tensila.com/knut-v-1.choice/hls/master.m3u8
https://cdn3.wowza.com/5/dk84U1p2UUdoMGxT/stockton/G0044_008/playlist.m3u8
#EXTINF:-1 tvg-id="SUMtvLatino.us",SUMtv Latino (1080p)
https://bozztv.com/uni10rtmp/ssstv2-cdn/smil:ssstv2web.smil/playlist.m3u8
#EXTINF:-1 tvg-id="SunBeachTV.us",SunBeach TV (1080p)
https://59ec5453559f0.streamlock.net/mexicotv/smil:miamitvmexico/playlist.m3u8
#EXTINF:-1 tvg-id="SundanceTVEast.us",SundanceTV East (1080p)
https://bcovlive-a.akamaihd.net/b68f4655411b4fe18b32d68bf68b067d/us-east-1/6240731308001/playlist.m3u8
#EXTINF:-1 tvg-id="SwordandShield.us",Sword and Shield (720p)

View File

@ -125,3 +125,13 @@ https://1117141481.vnns.net/VTC12/chunks.m3u8
https://1117141481.vnns.net/VTC10/chunks.m3u8
#EXTINF:-1 tvg-id="VTC1.vn",VTC1 (1080p)
https://1117141481.vnns.net/VTC1/chunks.m3u8
#EXTINF:-1 tvg-id="TTXVN.vn",VNews (TTXVN) (1080p)
https://zjizeoupprliv.vcdn.cloud/live/vnews/chunklist.m3u8
#EXTINF:-1 tvg-id="VTV9.vn",VTV9 (1080p)
https://e2.endpoint.cdn.sctvonline.vn/hls/vtv9/index.m3u8
#EXTINF:-1 tvg-id="VTV2.vn",VTV2 (1080p)
http://str1.cvtv.xyz/vtv2?token=live
#EXTINF:-1 tvg-id="VTV5TayNamBo.vn" tvg-shift="0",VTV5 (1080p)
http://103.47.194.152/VTV5TNB/mpegts
#EXTINF:-1 tvg-id="CartoonNetwork.vn" tvg-shift="0",Cartoon Network Asia (Vietnam Feed) (1080p) [Geo-blocked]
http://fpt.vthanhtivi.pw/cartoon/index.m3u8

View File

@ -17,7 +17,7 @@ it('show an error if channel name in the blocklist', () => {
} catch (error) {
expect((error as ExecError).status).toBe(1)
expect((error as ExecError).stdout).toContain(
'us_blocked.m3u\n 2 error "Fox Sports 2 Asia (Thai)" is on the blocklist due to claims of copyright holders (https://github.com/iptv-org/iptv/issues/0000)\n\n1 problems (1 errors, 0 warnings)\n'
'us_blocked.m3u\n 2 error "Fox Sports 2 Asia (Thai)" is on the blocklist due to claims of copyright holders or NSFW content (https://github.com/iptv-org/iptv/issues/0000)\n\n1 problems (1 errors, 0 warnings)\n'
)
}
})