diff --git a/.github/workflows/auto-update.yml b/.github/workflows/auto-update.yml index d22c53a17..bbc34f194 100644 --- a/.github/workflows/auto-update.yml +++ b/.github/workflows/auto-update.yml @@ -18,7 +18,7 @@ jobs: git config user.name github-actions git config user.email github-actions@github.com git add . - git diff-index --quiet HEAD || git commit -m "[Bot] Remove duplicates" + git diff-index --quiet HEAD || git commit -m "[Bot] Remove duplicates [skip ci]" git pull git push format: @@ -36,7 +36,7 @@ jobs: git config user.name github-actions git config user.email github-actions@github.com git add . - git diff-index --quiet HEAD || git commit -m "[Bot] Format playlists" + git diff-index --quiet HEAD || git commit -m "[Bot] Format playlists [skip ci]" git pull git push generate: @@ -69,6 +69,6 @@ jobs: git config user.name github-actions git config user.email github-actions@github.com git add . - git diff-index --quiet HEAD || git commit -m "[Bot] Update README.md" + git diff-index --quiet HEAD || git commit -m "[Bot] Update README.md [skip ci]" git pull git push diff --git a/.github/workflows/clean.yml b/.github/workflows/clean.yml index 597750fd8..df9736b14 100644 --- a/.github/workflows/clean.yml +++ b/.github/workflows/clean.yml @@ -4,7 +4,7 @@ on: schedule: - cron: '0 6 * * 0' jobs: - check: + test: runs-on: ubuntu-latest continue-on-error: true strategy: @@ -182,7 +182,7 @@ jobs: name: channels path: channels/${{ matrix.country }}.m3u pull-request: - needs: check + needs: test runs-on: ubuntu-latest steps: - name: Checkout diff --git a/.readme/_categories.md b/.readme/_categories.md index 180455d96..67d7dfa04 100644 --- a/.readme/_categories.md +++ b/.readme/_categories.md @@ -32,6 +32,6 @@ Travel16https://iptv-org.github.io/iptv/categories/travel.m3u Weather3https://iptv-org.github.io/iptv/categories/weather.m3u XXX73https://iptv-org.github.io/iptv/categories/xxx.m3u - Other8261https://iptv-org.github.io/iptv/categories/other.m3u + Other8262https://iptv-org.github.io/iptv/categories/other.m3u \ No newline at end of file diff --git a/.readme/_countries.md b/.readme/_countries.md index 3576cf07e..e68f3edd6 100644 --- a/.readme/_countries.md +++ b/.readme/_countries.md @@ -132,7 +132,7 @@ 🇲🇷 Mauritania44https://iptv-org.github.io/iptv/countries/mr.m3u 🇲🇺 Mauritius2https://iptv-org.github.io/iptv/countries/mu.m3u 🇾🇹 Mayotte1https://iptv-org.github.io/iptv/countries/yt.m3u - 🇲🇽 Mexico38https://iptv-org.github.io/iptv/countries/mx.m3u + 🇲🇽 Mexico39https://iptv-org.github.io/iptv/countries/mx.m3u 🇫🇲 Micronesia5https://iptv-org.github.io/iptv/countries/fm.m3u 🇲🇩 Moldova22https://iptv-org.github.io/iptv/countries/md.m3u 🇲🇨 Monaco13https://iptv-org.github.io/iptv/countries/mc.m3u diff --git a/.readme/_languages.md b/.readme/_languages.md index c5514fbf6..31a003452 100644 --- a/.readme/_languages.md +++ b/.readme/_languages.md @@ -84,6 +84,6 @@ Vietnamese19https://iptv-org.github.io/iptv/languages/vie.m3u Western Frisian1https://iptv-org.github.io/iptv/languages/fry.m3u Yue Chinese10https://iptv-org.github.io/iptv/languages/yue.m3u - Undefined5086https://iptv-org.github.io/iptv/languages/undefined.m3u + Undefined5087https://iptv-org.github.io/iptv/languages/undefined.m3u \ No newline at end of file diff --git a/README.md b/README.md index d343bc792..69b340e5c 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ Or select one of the playlists from the list below. Travel16https://iptv-org.github.io/iptv/categories/travel.m3u Weather3https://iptv-org.github.io/iptv/categories/weather.m3u XXX73https://iptv-org.github.io/iptv/categories/xxx.m3u - Other8261https://iptv-org.github.io/iptv/categories/other.m3u + Other8262https://iptv-org.github.io/iptv/categories/other.m3u @@ -161,7 +161,7 @@ Or select one of the playlists from the list below. Vietnamese19https://iptv-org.github.io/iptv/languages/vie.m3u Western Frisian1https://iptv-org.github.io/iptv/languages/fry.m3u Yue Chinese10https://iptv-org.github.io/iptv/languages/yue.m3u - Undefined5086https://iptv-org.github.io/iptv/languages/undefined.m3u + Undefined5087https://iptv-org.github.io/iptv/languages/undefined.m3u @@ -308,7 +308,7 @@ Or select one of the playlists from the list below. 🇲🇷 Mauritania44https://iptv-org.github.io/iptv/countries/mr.m3u 🇲🇺 Mauritius2https://iptv-org.github.io/iptv/countries/mu.m3u 🇾🇹 Mayotte1https://iptv-org.github.io/iptv/countries/yt.m3u - 🇲🇽 Mexico38https://iptv-org.github.io/iptv/countries/mx.m3u + 🇲🇽 Mexico39https://iptv-org.github.io/iptv/countries/mx.m3u 🇫🇲 Micronesia5https://iptv-org.github.io/iptv/countries/fm.m3u 🇲🇩 Moldova22https://iptv-org.github.io/iptv/countries/md.m3u 🇲🇨 Monaco13https://iptv-org.github.io/iptv/countries/mc.m3u diff --git a/channels/ao.m3u b/channels/ao.m3u index fcd718794..8f312f1aa 100644 --- a/channels/ao.m3u +++ b/channels/ao.m3u @@ -1 +1,5 @@ #EXTM3U +#EXTINF:-1 tvg-id="TPA1.ao" tvg-name="TPA 1" tvg-country="AO" tvg-language="Portuguese" tvg-logo="" group-title="",TPA 1 +https://iptv-all.lanesh4d0w.repl.co/angola/tpa1 +#EXTINF:-1 tvg-id="TVZimbo.ao" tvg-name="TV Zimbo" tvg-country="AO" tvg-language="Portuguese" tvg-logo="" group-title="",TV Zimbo +https://iptv-all.lanesh4d0w.repl.co/angola/tv-zimbo diff --git a/channels/br.m3u b/channels/br.m3u index bfb629dea..928647ab0 100644 --- a/channels/br.m3u +++ b/channels/br.m3u @@ -9,20 +9,18 @@ https://5cf4a2c2512a2.streamlock.net/dgrau/dgrau/chunklist.m3u8 https://stmv.video.expressolider.com.br/animestation1/animestation1/chunklist_w2074350440.m3u8 #EXTINF:-1 tvg-id="Animestation.br" tvg-name="Animestation" tvg-country="BR" tvg-language="" tvg-logo="https://i.imgur.com/5UpjGcL.png" group-title="",Animestation (480p) https://stmv.video.expressolider.com.br/animestation1/animestation1/playlist.m3u8 -#EXTINF:-1 tvg-id="BrasilIPTV110.br" tvg-name="Brasil IPTV_110" tvg-country="BR" tvg-language="" tvg-logo="" group-title="",Brasil IPTV_110 +#EXTINF:-1 tvg-id="TVE.br" tvg-name="TVE" tvg-country="BR" tvg-language="" tvg-logo="" group-title="",TVE http://stream2.ba.gov.br:80/hls-live/livepkgr/_definst_/irdeb/pgm-1.m3u8 -#EXTINF:-1 tvg-id="BrasilIPTV18.br" tvg-name="Brasil IPTV_18" tvg-country="BR" tvg-language="" tvg-logo="" group-title="",Brasil IPTV_18 (720p) +#EXTINF:-1 tvg-id="TVJornal.br" tvg-name="TV Jornal" tvg-country="BR" tvg-language="" tvg-logo="" group-title="",TV Jornal (720p) http://evpp.mm.uol.com.br:1935/ne10/ne10-tvjornal-caruaru-video-web.sdp/playlist.m3u8 -#EXTINF:-1 tvg-id="BrasilIPTV20.br" tvg-name="Brasil IPTV_20" tvg-country="BR" tvg-language="" tvg-logo="" group-title="",Brasil IPTV_20 (480p) +#EXTINF:-1 tvg-id="TVFuntelpa.br" tvg-name="TV Funtelpa" tvg-country="BR" tvg-language="" tvg-logo="" group-title="",TV Funtelpa (480p) http://str.portalcultura.com.br:80/funtelpa/tv_funtelpa/playlist.m3u8 -#EXTINF:-1 tvg-id="BrasilIPTV27.br" tvg-name="Brasil IPTV_27" tvg-country="BR" tvg-language="" tvg-logo="" group-title="",Brasil IPTV_27 -http://189.86.89.116:80/hls-live/livecm/_definst_/liveevent/livestream.m3u8 -#EXTINF:-1 tvg-id="BrasilIPTV29.br" tvg-name="Brasil IPTV_29" tvg-country="BR" tvg-language="" tvg-logo="" group-title="",Brasil IPTV_29 (360p) +#EXTINF:-1 tvg-id="Porto Canal.br" tvg-name="Porto Canal" tvg-country="BR" tvg-language="" tvg-logo="" group-title="",Porto Canal (360p) http://213.13.26.11:1935/live/portocanal/playlist.m3u8 -#EXTINF:-1 tvg-id="BrasilIPTV5.br" tvg-name="Brasil IPTV_5" tvg-country="BR" tvg-language="" tvg-logo="" group-title="",Brasil IPTV_5 (240p) +#EXTINF:-1 tvg-id="NovoTempo.br" tvg-name="Novo Tempo" tvg-country="BR" tvg-language="" tvg-logo="" group-title="",Novo Tempo (240p) http://stream.novotempo.com:1935/tv/tvnovotempo.stream/playlist.m3u8 #EXTINF:-1 tvg-id="BRASILSBTImperatriz.br" tvg-name="BRASIL SBT Imperatriz" tvg-country="BR" tvg-language="" tvg-logo="" group-title="",BRASIL SBT Imperatriz -http://difusorama.zoeweb.tv:1935/z438-live/stream/chunklist_w264526402.m3u8?ChannelsON +http://difusorama.zoeweb.tv:1935/z438-live/stream/chunklist_w264526402.m3u8 #EXTINF:-1 tvg-id="CGhost.br" tvg-name="C-Ghost" tvg-country="BR" tvg-language="" tvg-logo="https://i.imgur.com/ZVO8GVI.png" group-title="",C-Ghost (480p) https://stmv.video.expressolider.com.br/ghostv/ghostv/chunklist_w1238458345.m3u8 #EXTINF:-1 tvg-id="CGhost.br" tvg-name="C-Ghost" tvg-country="BR" tvg-language="" tvg-logo="https://i.imgur.com/ZVO8GVI.png" group-title="",C-Ghost (480p) diff --git a/channels/fr.m3u b/channels/fr.m3u index e25e4ac33..e48f4b1ab 100644 --- a/channels/fr.m3u +++ b/channels/fr.m3u @@ -145,7 +145,7 @@ http://51.195.88.12:4050/live/euronewsmobpp2/playlist.m3u8 https://rakuten-euronews-5-de.samsung.wurl.com/manifest/playlist.m3u8 #EXTINF:-1 tvg-id="EuronewsenEspanol.fr" tvg-name="Euronews en Español" tvg-country="ES" tvg-language="Spanish" tvg-logo="https://i.imgur.com/K6bo1R3.jpg" group-title="News",Euronews en Español (720p) https://rakuten-euronews-4-es.samsung.wurl.com/manifest/playlist.m3u8 -#EXTINF:-1 tvg-id="EuronewsenFrancais.fr" tvg-name="Euronews en Français" tvg-country="FR" tvg-language="French" tvg-logo="https://i.imgur.com/K6bo1R3.jpg" group-title="News",Euronews en Français (720p) +#EXTINF:-1 tvg-id="EuronewsFrancais.fr" tvg-name="Euronews en Français" tvg-country="FR" tvg-language="French" tvg-logo="https://i.imgur.com/K6bo1R3.jpg" group-title="News",Euronews en Français (720p) https://alchimie-euronews-1-fr.samsung.wurl.com/manifest/playlist.m3u8 #EXTINF:-1 tvg-id="EuronewsinEnglish.fr" tvg-name="Euronews in English" tvg-country="INT" tvg-language="English" tvg-logo="https://i.imgur.com/K1kJf1s.png" group-title="News",Euronews in English (720p) https://euronews-euronews-world-1-au.samsung.wurl.com/manifest/playlist.m3u8 @@ -158,14 +158,14 @@ https://rakuten-euronews-3-it.samsung.wurl.com/manifest/playlist.m3u8 #EXTINF:-1 tvg-id="Euronewsporusski.fr" tvg-name="Euronews по-русски" tvg-country="RU" tvg-language="Russian" tvg-logo="https://i.imgur.com/4oOscgt.jpg" group-title="News",Euronews по-русски (480p) #EXTVLCOPT:http-user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML,like Gecko) Mobile/15E148 http://ott-cdn.ucom.am/s89/index.m3u8 -#EXTINF:-1 tvg-id="FashionTV.fr" tvg-name="Fashion TV" tvg-country="FR" tvg-language="English" tvg-logo="https://i.imgur.com/E38ZhCz.jpg" group-title="Lifestyle",Fashion TV (1080p) +#EXTINF:-1 tvg-id="FashionTVEurope.fr" tvg-name="Fashion TV" tvg-country="FR" tvg-language="English" tvg-logo="https://i.imgur.com/E38ZhCz.jpg" group-title="Lifestyle",Fashion TV (1080p) https://fashiontv-fashiontv-4-de.samsung.wurl.com/manifest/playlist.m3u8 -#EXTINF:-1 tvg-id="FashionTV.fr" tvg-name="Fashion TV" tvg-country="FR" tvg-language="English" tvg-logo="https://i.imgur.com/E38ZhCz.jpg" group-title="Lifestyle",Fashion TV L'Original (1080p) +#EXTINF:-1 tvg-id="FashionTVEurope.fr" tvg-name="Fashion TV" tvg-country="FR" tvg-language="English" tvg-logo="https://i.imgur.com/E38ZhCz.jpg" group-title="Lifestyle",Fashion TV L'Original (1080p) https://fashiontv-fashiontv-loriginal-fr.samsung.wurl.com/manifest/playlist.m3u8 #EXTINF:-1 tvg-id="FashionTVRussia.fr" tvg-name="Fashion TV Russia" tvg-country="RU" tvg-language="Russian" tvg-logo="https://i.imgur.com/fcnRf1f.png" group-title="Lifestyle",Fashion TV Russia (480p) #EXTVLCOPT:http-user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML,like Gecko) Mobile/15E148 http://ott-cdn.ucom.am/s30/index.m3u8 -#EXTINF:-1 tvg-id="FashionTVUHD.fr" tvg-name="Fashion TV UHD" tvg-country="FR" tvg-language="English" tvg-logo="https://i.imgur.com/E38ZhCz.jpg" group-title="Lifestyle",Fashion TV UHD (2160p) +#EXTINF:-1 tvg-id="FashionTVEurope.fr" tvg-name="Fashion TV UHD" tvg-country="FR" tvg-language="English" tvg-logo="https://i.imgur.com/E38ZhCz.jpg" group-title="Lifestyle",Fashion TV UHD (2160p) https://fash2043.cloudycdn.services//slive/_definst_/ftv_ftv_4k_hevc_73d_42080_default_466_hls.smil/playlist.m3u8 #EXTINF:-1 tvg-id="FashionTVCzechSlovak.fr" tvg-name="FashionTV Czech&Slovak" tvg-country="CZ" tvg-language="English" tvg-logo="http://www.tvfashion.eu/wp-content/themes/Divi-child/images/logo-tvfashion-piatok.png" group-title="Lifestyle",FashionTV Czech&Slovak (450p) http://lb.streaming.sk/fashiontv/stream/playlist.m3u8 @@ -321,7 +321,7 @@ https://tf1-hls-live-ssl.tf1.fr/tf1/1/hls/live_2328.m3u8 https://tsf-hls-live-ssl.tf1.fr/tsf/1/hls/live_2328.m3u8 #EXTINF:-1 tvg-id="TFX.fr" tvg-name="TFX" tvg-country="FR;AD;BE;LU;MC;CH" tvg-language="French" tvg-logo="https://i.imgur.com/yJ5JRAK.png" group-title="",TFX (720p) https://tfx-hls-live-ssl.tf1.fr/tfx/1/hls/live_2328.m3u8 -#EXTINF:-1 tvg-id="TijiInFrench.fr" tvg-name="Tiji In French" tvg-country="FR" tvg-language="French" tvg-logo="" group-title="Kids",Tiji In French (1080p) +#EXTINF:-1 tvg-id="Tiji.fr" tvg-name="Tiji" tvg-country="FR" tvg-language="French" tvg-logo="" group-title="Kids",Tiji (1080p) https://shls-tiji-tv-prod-dub.shahid.net/out/v1/ee05878a88474f408ff04495d44cc249/index.m3u8 #EXTINF:-1 tvg-id="TijiRussia.fr" tvg-name="Tiji Russia" tvg-country="RU" tvg-language="Russian" tvg-logo="" group-title="Kids",Tiji Russia (576p) http://188.40.68.167/russia/tiji/playlist.m3u8 diff --git a/channels/lv.m3u b/channels/lv.m3u index dde57a687..572871923 100644 --- a/channels/lv.m3u +++ b/channels/lv.m3u @@ -11,9 +11,5 @@ http://5a44e5b800a41.streamlock.net:1935/liveVLR3/mp4:Klasika/playlist.m3u8 https://5a44e5b800a41.streamlock.net/liveVLR3/mp4:Klasika/playlist.m3u8 #EXTINF:-1 tvg-id="TVNet.lv" tvg-name="TV Net" tvg-country="LV" tvg-language="" tvg-logo="http://www.userlogos.org/files/logos/spaljeni/tvnet.png" group-title="",TV Net http://player.tvnet.lv/stream/amlst:61659/chunklist_w1822312625_b528000_pd892000.m3u8 -#EXTINF:-1 tvg-id="tv3.lv" tvg-name="tv3" tvg-country="LV" tvg-language="Latvian" tvg-logo="https://www.tv3.lt/pimg/2/main-tv3.png" group-title="",TV3 (576p) -https://cdn6.tvplayhome.lt/live/eds/TV3_LV_SD/H1s_0utput/TV3_LV_SD.m3u8 -#EXTINF:-1 tvg-id="tv6.lv" tvg-name="tv6" tvg-country="LV" tvg-language="Latvian" tvg-logo="https://www.tv3.lt/pimg/2/tv6-big-logo.png" group-title="",TV6 (576p) -https://cdn6.tvplayhome.lt/live/eds/TV6_LV_SD/H1s_0utput/TV6_LV_SD.m3u8 #EXTINF:-1 tvg-id="TVNET.lv" tvg-name="TVNET" tvg-country="LV" tvg-language="Latvian" tvg-logo="https://i.imgur.com/r4rlHUt.png" group-title="",TVNET (480p) https://player.tvnet.lv/stream/amlst:61659/playlist.m3u8 diff --git a/channels/mx.m3u b/channels/mx.m3u index 89a95f66e..ab6c5e8c0 100644 --- a/channels/mx.m3u +++ b/channels/mx.m3u @@ -11,6 +11,8 @@ https://cdnapisec.kaltura.com/p/2630451/sp/2630451/playManifest/entryId/1_83looa https://cdnapisec.kaltura.com/p/2630451/sp/2630451/playManifest/entryId/1_jwma99nu/deliveryProfileId/672/protocol/https/format/applehttp/a.m3u8 #EXTINF:-1 tvg-id="Canal10Cancun.mx" tvg-name="Canal 10 Cancún" tvg-country="MX" tvg-language="Spanish" tvg-logo="https://i.imgur.com/vakdxny.jpg" group-title="",Canal 10 Cancún (720p) http://stream2.dynalias.com:1935/live/tvlive1/playlist.m3u8 +#EXTINF:-1 tvg-id="Canal5.mx" tvg-name="Canal 5 (XETV-TDT)" tvg-country="MX" tvg-language="" tvg-logo="https://i.imgur.com/mw4992J.png" group-title="",Canal 5 (XETV-TDT) +https://streams.the6tv.duckdns.org:2443/locals/SanDiego/xetv-tdt.m3u8 #EXTINF:-1 tvg-id="CanalCatorce.mx" tvg-name="Canal Catorce" tvg-country="MX" tvg-language="Spanish" tvg-logo="https://graph.facebook.com/canalcatorcemx/picture?width=200&height=200" group-title="",Canal Catorce (720p) https://d3nljkrx6mjqra.cloudfront.net/out/v1/1b9d9efd27814b3b8dc570113ae54409/index.m3u8 #EXTINF:-1 tvg-id="CanalMundoPlus.mx" tvg-name="Canal Mundo+" tvg-country="MX" tvg-language="Spanish" tvg-logo="https://i.imgur.com/9BtSyV2.png" group-title="",Canal Mundo+ (560p)