diff --git a/README.md b/README.md index 19431a44f..9848dbd62 100644 --- a/README.md +++ b/README.md @@ -45,13 +45,13 @@ Or select one of the playlists from the list below. Education22https://iptv-org.github.io/iptv/categories/education.m3u Entertainment212https://iptv-org.github.io/iptv/categories/entertainment.m3u Family54https://iptv-org.github.io/iptv/categories/family.m3u - General338https://iptv-org.github.io/iptv/categories/general.m3u + General339https://iptv-org.github.io/iptv/categories/general.m3u Kids213https://iptv-org.github.io/iptv/categories/kids.m3u Legislative61https://iptv-org.github.io/iptv/categories/legislative.m3u Lifestyle94https://iptv-org.github.io/iptv/categories/lifestyle.m3u Local549https://iptv-org.github.io/iptv/categories/local.m3u Movies278https://iptv-org.github.io/iptv/categories/movies.m3u - Music410https://iptv-org.github.io/iptv/categories/music.m3u + Music411https://iptv-org.github.io/iptv/categories/music.m3u News492https://iptv-org.github.io/iptv/categories/news.m3u Outdoor52https://iptv-org.github.io/iptv/categories/outdoor.m3u Relax19https://iptv-org.github.io/iptv/categories/relax.m3u @@ -63,7 +63,7 @@ Or select one of the playlists from the list below. Travel28https://iptv-org.github.io/iptv/categories/travel.m3u Weather19https://iptv-org.github.io/iptv/categories/weather.m3u XXX59https://iptv-org.github.io/iptv/categories/xxx.m3u - Other4877https://iptv-org.github.io/iptv/categories/other.m3u + Other4880https://iptv-org.github.io/iptv/categories/other.m3u @@ -84,7 +84,7 @@ Or select one of the playlists from the list below. Akan2https://iptv-org.github.io/iptv/languages/aka.m3u Albanian17https://iptv-org.github.io/iptv/languages/sqi.m3u Amharic1https://iptv-org.github.io/iptv/languages/amh.m3u - Arabic413https://iptv-org.github.io/iptv/languages/ara.m3u + Arabic415https://iptv-org.github.io/iptv/languages/ara.m3u Armenian28https://iptv-org.github.io/iptv/languages/hye.m3u Assyrian Neo-Aramaic1https://iptv-org.github.io/iptv/languages/aii.m3u Azerbaijani10https://iptv-org.github.io/iptv/languages/aze.m3u @@ -99,7 +99,7 @@ Or select one of the playlists from the list below. Czech21https://iptv-org.github.io/iptv/languages/ces.m3u Danish4https://iptv-org.github.io/iptv/languages/dan.m3u Dutch60https://iptv-org.github.io/iptv/languages/nld.m3u - English2438https://iptv-org.github.io/iptv/languages/eng.m3u + English2441https://iptv-org.github.io/iptv/languages/eng.m3u Estonian3https://iptv-org.github.io/iptv/languages/est.m3u Faroese1https://iptv-org.github.io/iptv/languages/fao.m3u Finnish1https://iptv-org.github.io/iptv/languages/fin.m3u @@ -286,7 +286,7 @@ Or select one of the playlists from the list below. 馃嚢馃嚞 Kyrgyzstan3https://iptv-org.github.io/iptv/countries/kg.m3u 馃嚤馃嚘 Laos6https://iptv-org.github.io/iptv/countries/la.m3u 馃嚤馃嚮 Latvia9https://iptv-org.github.io/iptv/countries/lv.m3u - 馃嚤馃嚙 Lebanon69https://iptv-org.github.io/iptv/countries/lb.m3u + 馃嚤馃嚙 Lebanon71https://iptv-org.github.io/iptv/countries/lb.m3u 馃嚤馃嚫 Lesotho1https://iptv-org.github.io/iptv/countries/ls.m3u 馃嚤馃嚪 Liberia1https://iptv-org.github.io/iptv/countries/lr.m3u 馃嚤馃嚲 Libya53https://iptv-org.github.io/iptv/countries/ly.m3u @@ -336,7 +336,7 @@ Or select one of the playlists from the list below. 馃嚨馃嚘 Panama30https://iptv-org.github.io/iptv/countries/pa.m3u 馃嚨馃嚞 Papua New Guinea3https://iptv-org.github.io/iptv/countries/pg.m3u 馃嚨馃嚲 Paraguay28https://iptv-org.github.io/iptv/countries/py.m3u - 馃嚨馃嚜 Peru106https://iptv-org.github.io/iptv/countries/pe.m3u + 馃嚨馃嚜 Peru108https://iptv-org.github.io/iptv/countries/pe.m3u 馃嚨馃嚟 Philippines20https://iptv-org.github.io/iptv/countries/ph.m3u 馃嚨馃嚦 Pitcairn Islands3https://iptv-org.github.io/iptv/countries/pn.m3u 馃嚨馃嚤 Poland45https://iptv-org.github.io/iptv/countries/pl.m3u @@ -390,7 +390,7 @@ Or select one of the playlists from the list below. 馃嚭馃嚘 Ukraine116https://iptv-org.github.io/iptv/countries/ua.m3u 馃嚘馃嚜 United Arab Emirates88https://iptv-org.github.io/iptv/countries/ae.m3u 馃嚞馃嚙 United Kingdom229https://iptv-org.github.io/iptv/countries/uk.m3u - 馃嚭馃嚫 United States2266https://iptv-org.github.io/iptv/countries/us.m3u + 馃嚭馃嚫 United States2269https://iptv-org.github.io/iptv/countries/us.m3u 馃嚭馃嚲 Uruguay22https://iptv-org.github.io/iptv/countries/uy.m3u 馃嚭馃嚳 Uzbekistan3https://iptv-org.github.io/iptv/countries/uz.m3u 馃嚮馃嚭 Vanuatu3https://iptv-org.github.io/iptv/countries/vu.m3u diff --git a/channels/ar.m3u b/channels/ar.m3u index 97494f417..4a3551cf5 100644 --- a/channels/ar.m3u +++ b/channels/ar.m3u @@ -120,3 +120,5 @@ https://wowza.telpin.com.ar:1935/telpintv/ttv.stream/playlist.m3u8 http://live-edge01.telecentro.net.ar/live/smil:trm.smil/playlist.m3u8 #EXTINF:-1 tvg-id="TVManaArgentina.ar" tvg-name="TV Man谩 Argentina" tvg-country="AR" tvg-language="Spanish" tvg-logo="https://i.imgur.com/GVI8kkp.jpg" group-title="Local",TV Man谩 Argentina (576p) http://streamspub.manasat.com:1935/tvar/tvmanaar2/playlist.m3u8 +#EXTINF:-1 tvg-id="elnueve.ar" tvg-name="El Nueve" tvg-country="AR" tvg-language="Spanish" tvg-logo="https://www.elnueve.com.ar/wp-content/themes/elnueve-ned-theme/img/logo.png" group-title="",El Nueve +https://cdn88.theus6tv.tk/argentina/broadcast/el-nueve.m3u8 diff --git a/channels/cr.m3u b/channels/cr.m3u index 1b08d8364..e9cc2d681 100644 --- a/channels/cr.m3u +++ b/channels/cr.m3u @@ -55,3 +55,11 @@ http://tv.ticosmedia.com:1935/TVSUR/TVSUR/playlist.m3u8 http://k4.usastreams.com/videotour/videotour/playlist.m3u8 #EXTINF:-1 tvg-id="ZonaFilmsTV.cr" tvg-name="Zona Films TV" tvg-country="CR" tvg-language="" tvg-logo="" group-title="Music",Zona Films TV http://cdn2.envivo.win/HLS/?canal=zonafilmstv&c=ZwNjYwRkBF4kBQLhZmt=&p=ZGH4AGD1ZGtjZN== +#EXTINF:-1 tvg-id="Canaltwo.cr" tvg-name="Canal 2" tvg-country="CR" tvg-language="" tvg-logo="https://yt3.ggpht.com/ytc/AKedOLSalPTzbA5vd1NjQo6O28oTYy2b7qSZS0R7-Q55" group-title="",Canal 2 +http://cdn88.theus6tv.tk/costa-rica/broadcast/canal-two.m3u8 +#EXTINF:-1 tvg-id="Canalfour.cr" tvg-name="Canal 4" tvg-country="CR" tvg-language="" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Repretel_4_logo.png/1200px-Repretel_4_logo.png" group-title="",Canal 4 +http://cdn88.theus6tv.tk/costa-rica/broadcast/canal-four.m3u8 +#EXTINF:-1 tvg-id="Canaleleven.cr" tvg-name="Canal 11" tvg-country="CR" tvg-language="" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/a/ac/Repretel_11_logo.png/600px-Repretel_11_logo.png" group-title="",Canal 11 +http://cdn88.theus6tv.tk/costa-rica/broadcast/canal-eleven.m3u8 +#EXTINF:-1 tvg-id="Canalsix.cr" tvg-name="Canal 11" tvg-country="CR" tvg-language="" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/e/eb/Repretel_6_logo.png" group-title="",Canal 6 +http://cdn88.theus6tv.tk/costa-rica/broadcast/canal-six.m3u8 diff --git a/channels/lb.m3u b/channels/lb.m3u index 2ed9d974b..2a1aea6a0 100644 --- a/channels/lb.m3u +++ b/channels/lb.m3u @@ -1,5 +1,5 @@ #EXTM3U -#EXTINF:-1 tvg-id="" tvg-name="" tvg-language="Arabic" tvg-logo="https://aghaniaghani.com/images/logo.png" tvg-country="LB" group-title="Music",Aghani Aghani (1080p) +#EXTINF:-1 tvg-id="AghaniAghani.lb" tvg-name="Aghani Aghani" tvg-country="LB" tvg-language="Arabic" tvg-logo="https://aghaniaghani.com/images/logo.png" group-title="Music",Aghani Aghani (1080p) https://svs.itworkscdn.net/aghanilive/aghanilive/playlist.m3u8 #EXTINF:-1 tvg-id="AlIttihad.lb" tvg-name="Al Ittihad" tvg-country="LB" tvg-language="Arabic" tvg-logo="http://alittihad.tv/assets/images/logo.png" group-title="General",Al Ittihad (552p) https://live.alittihad.tv/ittihad/index.m3u8 diff --git a/channels/ru.m3u b/channels/ru.m3u index 7a93158f4..5a83cdf8a 100644 --- a/channels/ru.m3u +++ b/channels/ru.m3u @@ -705,7 +705,7 @@ https://live2.mediacdn.ru/sr1/sever-mobile/playlist.m3u8 https://live2.mediacdn.ru/sr1/sever/playlist.m3u8 #EXTINF:-1 tvg-id="SelengaTV.ru" tvg-name="小械谢械薪谐邪 孝袙" tvg-country="RU" tvg-language="" tvg-logo="" group-title="",小械谢械薪谐邪 孝袙 http://90.188.37.86/live/playlist.m3u8 -#EXTINF:-1 tvg-id="Siesta.ru" tvg-name="小懈械褋褌邪" tvg-country="RU" tvg-language="Russian" tvg-logo="" group-title="",小懈械褋褌邪 +#EXTINF:-1 tvg-id="Siesta.ru" tvg-name="小懈械褋褌邪" tvg-country="RU" tvg-language="Russian" tvg-logo="" group-title="",小懈械褋褌邪 (720p) https://1hdru-hls-otcnet.cdnvideo.ru/siesta/index.m3u8 #EXTINF:-1 tvg-id="SmaylikTV.ru" tvg-name="小屑邪泄谢懈泻 孝袙" tvg-country="RU" tvg-language="Russian" tvg-logo="http://smilik.tv/wp-content/uploads/2016/02/Desktop_-1.png" group-title="Kids",小屑邪泄谢懈泻 孝袙 (720p) http://62.32.67.187:1935/WEB_Smilik/ngrp:Smilik.stream-adaptive/playlist.m3u8 diff --git a/channels/us.m3u b/channels/us.m3u index 97931dd20..cd062ff41 100644 --- a/channels/us.m3u +++ b/channels/us.m3u @@ -6457,6 +6457,8 @@ https://jukin-weatherspy-2-eu.rakuten.wurl.com/manifest/playlist.m3u8 https://dai.google.com/linear/hls/event/fLqJePs_QR-FRTttC8fMIA/master.m3u8 #EXTINF:-1 tvg-id="WETA.us" tvg-name="WETA Metro (WETA) (Do Not Broadcast .1)" tvg-country="US" tvg-language="English" tvg-logo="https://image.pbs.org/stations/weta-color-single-brand-logo-ZeUHAPm.png" group-title="General",WETA Metro (WETA) (Do Not Broadcast .1) (1080p) [Geo-blocked] https://wetadt5.lls.cdn.pbs.org/wetadt5/92d89794-5ff0-4fe6-a443-cc888104e021/primary.m3u8 +#EXTINF:-1 tvg-id="WFMZDT2.us" tvg-name="WFMZ-DT2" tvg-country="US" tvg-language="English" tvg-logo="https://zap2it.tmsimg.com/h3/NowShowing/35859/s35859_h3_aa.png" group-title="",WFMZ-DT2 (69News Weather Channel) +https://cdn88.theus6tv.tk/united-states/locals/philadelphia/wfmz-dt2.m3u8 #EXTINF:-1 tvg-id="WGN.us" tvg-name="WGN 9 Chicago IL" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/dpI43Wg.png" group-title="Local",WGN 9 Chicago IL (720p) https://bozztv.com/teleyupp1/teleup-mBm5MQ50rA/playlist.m3u8 #EXTINF:-1 tvg-id="WhistleSports.us" tvg-name="Whistle Sports" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/CNO8eQ7.png" group-title="Sports",Whistle Sports (720p) @@ -6503,6 +6505,8 @@ https://dai.google.com/linear/hls/event/0DG8p66IRES7ZzEe1WJS-w/master.m3u8 https://dai2.xumo.com/amagi_hls_data_xumo1212A-redboxwired/CDN/playlist.m3u8 #EXTINF:-1 tvg-id="Wired2Fish.us" tvg-name="Wired2Fish" tvg-country="US" tvg-language="English" tvg-logo="https://f9q4g5j6.ssl.hwcdn.net/605d1769345cf61eb60b5893" group-title="Sports",Wired2Fish (720p) https://linear-80.frequency.stream/dist/localnow/80/hls/master/playlist.m3u8 +#EXTINF:-1 tvg-id="WISCDT2.us" tvg-name="WISC-DT2" tvg-country="US" tvg-language="English" tvg-logo="https://zap2it.tmsimg.com/h3/NowShowing/25125/s51307_h3_aa.png" group-title="",WISC-DT2 (My Madison TV) (720p) +https://cdn88.theus6tv.tk/united-states/locals/madison/wisc-dt2.m3u8 #EXTINF:-1 tvg-id="WisconsinGreenBaySTIRR.us" tvg-name="Wisconsin: Green Bay (STIRR)" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/7JgPJxx.png" group-title="Local",Wisconsin: Green Bay (STIRR) (720p) https://dai.google.com/linear/hls/event/a6lsWNYDQwyM9fjytUCrcw/master.m3u8 #EXTINF:-1 tvg-id="WisconsinMilwaukeeSTIRR.us" tvg-name="Wisconsin: Milwaukee (STIRR)" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/7JgPJxx.png" group-title="Local",Wisconsin: Milwaukee (STIRR) (720p) @@ -6543,6 +6547,8 @@ https://world-poker-tour.samsung.wurl.com/manifest/playlist.m3u8 http://cdn.elsalvadordigital.com:1935/wowtv/wowtv/playlist.m3u8 #EXTINF:-1 tvg-id="wowkids.us" tvg-name="wow!! kids" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/AWXw9LW.jpg" group-title="Kids",wow!! kids (1080p) https://wownow-wownowkids-1.vizio.wurl.com/manifest/playlist.m3u8 +#EXTINF:-1 tvg-id="WSNNLD1.us" tvg-name="WSNN-LD1" tvg-country="US" tvg-language="English" tvg-logo="https://zap2it.tmsimg.com/h3/NowShowing/75548/s75548_h3_aa.png" group-title="",WSNN-LD1 (Suncoast News Network) (720p) +https://cdn88.theus6tv.tk/united-states/locals/tampa/wsnn-ld.m3u8 #EXTINF:-1 tvg-id="WuTangCollection.us" tvg-name="Wu Tang Collection" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/jbMmsjI.png" group-title="Music",Wu Tang Collection (720p) https://stream-us-east-1.getpublica.com/playlist.m3u8?network_id=73 #EXTINF:-1 tvg-id="Xcorps.us" tvg-name="Xcorps" tvg-country="US" tvg-language="English" tvg-logo="https://i.imgur.com/SDKWWQu.png" group-title="Series",Xcorps (720p) diff --git a/scripts/format.js b/scripts/format.js index acc2fca3c..22c633d38 100644 --- a/scripts/format.js +++ b/scripts/format.js @@ -146,7 +146,8 @@ function updateGroupTitle(channel) { function normalizeUrl(channel) { const normalized = normalize(channel.url, { stripWWW: false }) - channel.updateUrl(normalized) + const decoded = decodeURIComponent(normalized).replace(/\s/g, '+') + channel.updateUrl(decoded) } function updateResolution(channel, metadata) {